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#
SONiC Linuxコマンドラインから管理VRFを確認できます。
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:~$