私は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 もサポートされています。