Agente de dispositivo SONiC
Descripción general del agente de dispositivo SONiC
Aunque el método preferido para instalar agentes de sistema de dispositivos es desde la GUI de Apstra, puede instalar manualmente agentes de Apstra desde la CLI. Solo en raras excepciones tendría que instalar agentes manualmente, lo que requiere más esfuerzo y es propenso a errores. Antes de instalar los agentes manualmente, debe tener un conocimiento profundo de los distintos estados de los dispositivos, las etapas de configuración y las operaciones del agente. Para obtener ayuda, comuníquese con el soporte de Juniper.
También puede usar Apstra ZTP para arrancar e instalar automáticamente agentes y configuración de prerrequisito en conmutadores. El uso de Apstra ZTP es más sencillo y fácil de admitir a escala que la instalación manual de agentes.
El agente de dispositivo SONiC administra los siguientes archivos en el sistema de archivos:
/etc/sonic/config_db.json
- El archivo de configuración principal para SONiC, especificando interfaces, direcciones IP, salida de puertos, etc./etc/sonic/frr/frr.conf
- frr.conf contiene toda la configuración de la aplicación de enrutamiento para el BGP en el dispositivo.
No edite los config_db.json
archivos frr.conf
manualmente en ningún momento, antes o después de la instalación del agente de sistema del dispositivo. El agente sobrescribe cualquier configuración existente en estos archivos.
Configurar ip de administración manualmente (SONiC)
SONiC crea automáticamente un VRF de administración para la interfaz de administración "eth0". De forma predeterminada, "eth0" obtiene una dirección DHCP de la red de administración. En la mayoría de los casos, no se debe necesitar ninguna configuración de administración.
Sin embargo, si necesita configurar manualmente una dirección IP de administración de dispositivos SONiC, debe configurarla mediante la sonic-cli
interfaz.
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#
Puede comprobar el VRF managment desde la línea de comandos de 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:~$