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.jsonfrr.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:~$