Существует ли стандарт для этого формата файла?

Существует ли стандарт для этого формата файла?

Я использую маршрутизатор Ubiquity Edge, который сам по себе основан наВиатта(это не имеет значения, просто на всякий случай, если кто-то знает продукт).

Файл конфигурации выглядит так

(...)
service {
    dhcp-server {
        disabled false
        global-parameters "option rfc3118-auth code 90 = string;"
        global-parameters "option SIP code 120 = string;"
        global-parameters "option Vendor-specific code 125 = string;"
        hostfile-update disable
        shared-network-name LAN {
            authoritative disable
            subnet 192.168.10.0/24 {
                default-router 192.168.10.1
                dns-server 192.168.10.1
                domain-name example.com
                lease 86400
                ntp-server 192.168.10.1
                start 192.168.10.50 {
                    stop 192.168.10.254
                }
                static-mapping domotique {
                    ip-address 192.168.10.5
                    mac-address 26:e9:0c:53:40:41
                }
(...)

Кто-нибудь знает, является ли это общеизвестным стандартом форматирования файлов/контента?

Отдаленно это похоже на нечто среднее между JSON и YAML, и я почти уверен, что уже где-то это видел.

решение1

Я нашелздесьчто Вайатта использовалXORPпротокол маршрутизации в прошлом (по крайней мере в прошлом…) и поэтому, вероятно, это и есть источник этого файла конфигурации конфигурации. Он используетXorpConfigParserМодуль perl. Но мне не удалось найти название для этого формата.

Википедиястатьяо формате конфигурации XORP

Juniper использовал очень похожий формат конфигурации в JUNOS, они просто называли его форматом конфигурации cli. В наши дни они также поддерживают JSON.

Связанный контент