このファイル形式には標準がありますか?

このファイル形式には標準がありますか?

私は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

私は見つけたここヴィヤッタが使用したゾープ過去にはルーティングプロトコルが使われていた(少なくとも過去には…)ので、おそらくこのconfigファイルの起源はここにある。XorpConfigParserperl モジュール。しかし、この形式の名前を見つけることができませんでした。

ウィキペディア記事XORP 設定フォーマットについて

Juniper は JUNOS で非常によく似た設定形式を使用していましたが、単に CLI 設定形式と呼んでいました。最近では JSON もサポートされています。

関連情報