Los siguientes son los pasos de alto nivel necesarios para completar el proceso de instalación:
-
Verifique y actualice el software del dispositivo NFX250-S2 a la versión recomendada.
-
La configuración predeterminada de fábrica (cero) para el dispositivo NFX250-S2.
-
Transfiera el archivo de imagen de VM qcow2 qcow2 de Ubuntu para el software del controlador de PON al dispositivo NFX250-S2.
-
Aprovisione el dispositivo NFX250-S2.
-
Compruebe el estado de la VNF del controlador pon.
-
Inicie sesión localmente en el controlador VNF de PON.
-
Instale el software del controlador de PON en la VNF.
-
Compruebe o cambie la configuración del controlador de PON.
-
Configure las conexiones del plano de control en el enrutador ACX para la conectividad VNF del controlador PON NFX250-S2.
-
Verifique el funcionamiento del software del controlador de PON.
Los siguientes pasos describen cómo instalar la imagen qcow2 de Ubuntu KVM para el software controlador DE PON MCMS en el dispositivo NFX250-S2.
- Configure el dispositivo NFX250-S2 para que funcione en modo de computación. El modo de computación proporciona recursos máximos para VNF de terceros. El dispositivo NFX250-S2 se reinicia después de configurar el dispositivo en modo de computación.
user@host> request vmhost mode compute
- Transfiera la imagen de vm qcow2 de Ubuntu KVM (
nfx250-poncntl.qcow2
) para el software de controlador de PON al dispositivo NFX250-S2. Use scp
comando para transferir el archivo de imagen qcow2 de Ubuntu KVM al directorio /var/lshare/public del dispositivo NFX250-S2. Asegúrese de usar las credenciales correctas si desea copiar los archivos en el dispositivo NFX250-S2. Por ejemplo, las credenciales del usuario raíz se utilizan aquí para copiar los archivos al dispositivo NFX250-S2.
user@host$ scp nfx250-poncntl.qcow2 root@x.x.x.x:/var/lshare/public/
- Aprovisione el dispositivo NFX250-S2, incluida la configuración de funciones de red virtual, para el VNF del controlador PON. Asegúrese de que se establecen las siguientes opciones de configuración adecuadas haciendo referencia a Ejemplo: Configurar NFX250-S2 como servidor de computación para admitir funciones de red virtual.
La configuración del virtual-network-function
dispositivo NFX250-S2 crea cuatro puertos Ethernet para la VNF.
-
Los dos primeros puertos son los puertos VNF predeterminados e incluyen el puerto de red de comunicación NFX250-S2 a VNF y un puerto OOB (deshabilitado más tarde en ubuntu VNF).
-
Los segundos dos puertos son los puertos Ethernet diseñados para su uso con el software del controlador pon.
- Compruebe el estado de la VNF del controlador de PON en el dispositivo NFX250-S2. Desde el modo operativo, ingrese el
show virtual-network-functions vnfname
comando. Debería ver el estado VNF del controlador de PON como en ejecución y la liveliness como vivo.
user@host> show virtual-network-functions poncntl
ID Name State Liveliness
-------------------------------------------------------------------
2 poncntl Running alive
- Inicie sesión en la VNF del controlador PON. Desde el modo operativo, ingrese el
request virtual-network-functions vnfname ssh user-name user
comando para crear una conexión ssh con el VNF del controlador pon.
user@host> request virtual-network-functions vnfname ssh user-name user
Nota:
El nombre de usuario y la contraseña del controlador VNF de PON se crean durante la creación de la imagen qcow2 de Ubuntu KVM. Los pasos para crear nombres de usuario y contraseñas están fuera del alcance de este documento.
- Aprovisione las interfaces Ethernet para el acceso al controlador de PON. Determine los nombres de interfaz Ethernet en ubuntu VNF. Desde la CLI de Ubuntu VNF, ingrese el
ip address
comando.
user@host:~$ ip address
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: ens3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether f0:7c:c7:48:f4:31 brd ff:ff:ff:ff:ff:ff
inet 192.0.2.100/24 brd 192.0.2.255 scope global dynamic ens3
valid_lft 2364sec preferred_lft 2364sec
3: ens4: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether f0:7c:c7:48:f4:32 brd ff:ff:ff:ff:ff:ff
4: ens5: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether f0:7c:c7:48:f4:2d brd ff:ff:ff:ff:ff:ff
5: ens6: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether f0:7c:c7:48:f4:2e brd ff:ff:ff:ff:ff:ff
inet 10.0.0.164/24 brd 10.0.0.255 scope global ens6
valid_lft forever preferred_lft forever
Las interfaces 2 y 3 (ens3 y ens4) son los puertos Ethernet NFX250-S2 predeterminados. Los nombres de interfaz pueden cambiar según la instalación.
Las interfaces 4 y 5 (ens5 y ens6) son los dos puertos Ethernet utilizados para el VNF del controlador PON. La interfaz ens5 es la interfaz de plano de control de capa 2 entre el controlador de PON y el enrutador ACX5448 con los transceptores OLT de 10 GbE instalados.
La interfaz ens6 es la interfaz IP de capa 3 para la conexión entre el controlador de PON y el servidor de base de datos de PON Manager.
- Aprovisione los puertos Ethernet mediante el netplan de Ubuntu y el archivo de configuración yaml del administrador de red.
- Cree una copia de seguridad del archivo de configuración yaml existente en el directorio /etc/netplan/. Desde la CLI de Ubuntu VNF, ingrese el siguiente comando de CLI:
sudo cp /etc/netplan/nameOfYamlFile.yaml nameOfYamlFile.yaml.bak
- Utilice un editor de texto como vi o nano y edite el archivo yaml de configuración de netplan existente en el /etc/netplan/ directorio con la siguiente información y guarde la configuración:
Nota:
Es importante seguir el formato de sangría como se muestra a continuación en un archivo .yaml. Reemplace las direcciones IP por direcciones IP adecuadas para su instalación.
# This file describes the network interfaces available on your system
# For more information, see netplan(5).
network:
version: 2
renderer: networkd
ethernets:
# ens3 is the default NFX250-S2 internal management port.
ens3:
link-local: []
dhcp4: true
dhcp4-overrides:
use-routes: false
# ens4 is the default OOB port on VNF. Unused for PON Controller
ens4:
dhcp4: no
dhcp6: no
# ens5 is L2 control-plane port for PON Controller to OLT communications
ens5:
dhcp4: no
dhcp6: no
# ens6 is L3 control-plane port for PON Controller to PON Manager/Database server communications
ens6:
link-local: []
dhcp4: no
addresses: [10.0.0.164/24]
gateway4: 10.0.0.1
nameservers:
addresses: [192.168.1.254,192.168.1.253]
- Pruebe la configuración del plano de red ingresando el
sudo netplan try
comando en la CLI de Ubuntu VNF.
Observe que los cambios se aplican temporalmente y que comienza el temporizador de cuenta regresiva.
Cuando vea que el temporizador de cuenta regresiva comienza a contar hacia cero, presione intro para guardar los cambios.
Press ENTER before the timeout to accept the new configuration
Changes will revert in 119 seconds
Configuration accepted.
- Verifique los cambios en la dirección IP de las interfaces de Ethernet para asegurarse de que cumplen con sus requisitos.
- Reinicie el VNF ingresando el
sudo reboot -h now
comando.
- Después de reiniciar la VNF, ejecute el comando para comprobar que la información de estado y liveliness son correctas para la
show virtual-network functions vnfname
VNF.
user@host> show virtual-network-functions poncntl
ID Name State Liveliness
----------------------------------------------------------------------------
6 poncntl Running alive
- Haga ping a la interfaz del controlador pon Ubuntu VNF desde un dispositivo en la misma red para verificar la conectividad.
-
Conecte un cable de red al ge-0/0/1 del dispositivo NFX250-S2 y su red.
-
Desde un equipo que esté conectado a la red verifique si puede hacer ping a la dirección IP del plano de control de capa 3 del controlador VNF de PON (ens6).
- Para completar la instalación del software del controlador de PON, abra una sesión ssh desde la computadora que está conectada a la red al puerto de plano de control de capa 3 (ens6) del controlador de PON Ubuntu VNF. Consulte la Guía de instalación del sistema de administración de MicroClimate™ [MCMS] para instalar el software del controlador DE PON MCMS y completar su aprovisionamiento.
- Configure la conexión del plano de control de capa 2 para el VNF del controlador PON NFX250-S2 y el dominio de puente VLAN en el enrutador ACX.
- En el enrutador ACX, configure la interfaz de capa 2 y habilite el etiquetado de VLAN para la conexión al dispositivo NFX250-S2.
user@host#set interfaces xe-0/0/1 description “PON Controller L2 Control Plane”
user@host#set interfaces xe-0/0/1 native-vlan-id 4090
user@host#set interfaces xe-0/0/1 flexible-vlan-tagging
user@host#set interfaces xe-0/0/1 encapsulation flexible-ethernet-services
user@host#set interfaces xe-0/0/1 unit 4090 encapsulation vlan-bridge
user@host#set interfaces xe-0/0/1 unit 4090 vlan-id 4090
- En el enrutador ACX, configure el dominio de puente de VLAN.
user@host#set vlans poncntl description BD_PONCNTL
user@host#set vlans poncntl interface xe-0/0/1.4090
user@host#set vlans poncntl interface xe-0/0/2.4090
Nota:
La conexión del plano de control de capa 2 para el VNF del controlador de PON se comunica con los transceptores de OLT PON SFP+ de 10 G alojados en el enrutador ACX.
La configuración del puerto ACX para los transceptores de OLT también necesitaría la configuración de VLAN para VLAN 4090 y se deben agregar al dominio de puente de VLAN para completar la ruta de comunicación entre el VNF del controlador de PON y los transceptores OLT.
- Verificar el funcionamiento del software del controlador de PON. Para validar el funcionamiento del software del controlador de PON, consulte los pasos de validación en la sección Instalación del controlador de PON de la Guía de instalación del sistema de administración de MicroClimate™ [MCMS].