SONiCデバイスエージェント
SONiCデバイスエージェントの概要
デバイスシステムエージェントのインストール方法はApstra GUIから行うことをお勧めしますが、CLIからApstraエージェントを手動でインストール することもできます 。まれな例外でのみ、エージェントを手動でインストールする必要がありますが、これはより多くの労力を必要とし、エラーが発生しやすくなります。エージェントを手動でインストールする前に、さまざまなデバイスの状態、構成段階、およびエージェントの操作について深く理解しておく必要があります。サポートが必要な場合は、 ジュニパーサポートまでお問い合わせください。
また、Apstra ZTPを使用して、エージェントを自動的に起動してインストールし、スイッチの前提条件の構成を行うこともできます。Apstra ZTPを使用すると、エージェントを手動でインストールするよりもシンプルで簡単に大規模にサポートできます。
SONiC デバイス エージェントは、ファイル システム内の次のファイルを管理します。
/etc/sonic/config_db.json
- インターフェイス、IPアドレス、ポートブレークアウトなどを指定するSONiCのメイン設定ファイル/etc/sonic/frr/frr.conf
- frr.conf には、デバイス上の BGP のルーティングアプリケーション設定がすべて含まれています。
または ファイルを手動で編集config_db.json
frr.conf
しないでください。デバイス・システム・エージェントのインストールの前後にも。エージェントは、これらのファイル内の既存の設定を上書きします。
管理 IP の手動構成(SONiC)
SONiC は、「eth0」管理インターフェイス用の管理 VRF を自動的に作成します。デフォルトでは、"eth0" は管理ネットワークから DHCP アドレスを取得します。ほとんどの場合、管理構成は必要ありません。
ただし、SONiC デバイス管理 IP アドレスを手動で設定する必要がある場合は、インターフェイスを使用してsonic-cli
設定する必要があります。
admin@sonic:~$ sonic-cli sonic# show interface Management 0 eth0 is up, line protocol is up Hardware is MGMT Description: Management0 Mode of IPV4 address assignment: not-set Mode of IPV6 address assignment: not-set IP MTU 1500 bytes LineSpeed 1GB, Auto-negotiation True Input statistics: 11 packets, 1412 octets 0 Multicasts, 0 error, 4 discarded Output statistics: 31 packets, 5290 octets 0 error, 0 discarded sonic# configure terminal sonic(config)# interface Management 0 sonic(conf-if-eth0)# ip address 192.168.59.7/24 gwaddr 192.168.59.1 sonic(conf-if-eth0)# exit sonic(config)# exit sonic# write memory sonic# show interface Management 0 eth0 is up, line protocol is up Hardware is MGMT Description: Management0 IPV4 address is 192.168.59.7/24 Mode of IPV4 address assignment: MANUAL Mode of IPV6 address assignment: not-set IP MTU 1500 bytes LineSpeed 1GB, Auto-negotiation True Input statistics: 18 packets, 2494 octets 0 Multicasts, 0 error, 6 discarded Output statistics: 38 packets, 6455 octets 0 error, 0 discarded sonic#
管理VRFは、SONiC Linuxコマンドラインから確認できます。
admin@leaf1:~$ show mgmt-vrf ManagementVRF : Enabled Management VRF interfaces in Linux: 48: mgmt: <NOARP,MASTER,UP,LOWER_UP> mtu 65536 qdisc noqueue state UP mode DEFAULT group default qlen 1000 link/ether 8e:32:49:6c:ec:71 brd ff:ff:ff:ff:ff:ff promiscuity 0 vrf table 5000 addrgenmode eui64 numtxqueues 1 numrxqueues 1 gso_max_size 65536 gso_max_segs 65535 2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast master mgmt state UP mode DEFAULT group default qlen 1000 link/ether 52:54:00:c1:ac:1b brd ff:ff:ff:ff:ff:ff 49: lo-m: <BROADCAST,NOARP,UP,LOWER_UP> mtu 1500 qdisc noqueue master mgmt state UNKNOWN mode DEFAULT group default qlen 1000 link/ether c2:39:a7:6c:4b:be brd ff:ff:ff:ff:ff:ff admin@leaf1:~$ show mgmt-vrf routes Routes in Management VRF Routing Table: default via 172.20.9.1 dev eth0 metric 201 broadcast 127.0.0.0 dev lo-m proto kernel scope link src 127.0.0.1 127.0.0.0/8 dev lo-m proto kernel scope link src 127.0.0.1 local 127.0.0.1 dev lo-m proto kernel scope host src 127.0.0.1 broadcast 127.255.255.255 dev lo-m proto kernel scope link src 127.0.0.1 broadcast 172.20.9.0 dev eth0 proto kernel scope link src 172.20.9.7 172.20.9.0/24 dev eth0 proto kernel scope link src 172.20.9.7 local 172.20.9.7 dev eth0 proto kernel scope host src 172.20.9.7 broadcast 172.20.9.255 dev eth0 proto kernel scope link src 172.20.9.7 admin@leaf1:~$