Deploying the Network Enabler

Network Enablers (NEs) in Kubernetes clusters are deployed using the MATRIXX Helm chart. For information, see configuring MATRIXX using Helm.

NEs support the SIGTRAN protocol to connect to the network STPs that use Stream Control Transmission Protocol (SCTP) as a transport protocol. Nodes that host NEs must have the lksctp-tools and lksctp-tools-devel packages installed. Use a command similar to the following:

sudo yum install lksctp-tools lksctp-tools-devel

Deploying NEs using Helm creates the NE Kubernetes services. You can monitor the NE startup process through the NE logs. For example, messages similar to the following show NE attempts to connect to the engines:
ne-ag1-1:ne LM_WARN 109|115 2019-11-04 19:06:29.293496 [network_enabler_1:1:1:1(5200.69126)] | 
SigtranSocket::connected: blade_1_1_1: Connect to 10.107.38.55:29051 failed: Connection refused
ne-ag1-1:ne LM_WARN 109|114 2019-11-04 19:06:29.293661 [network_enabler_1:1:1:1(5200.69126)] | 
SigtranSocket::connected: blade_1_1_2: Connect to 10.107.38.55:29052 failed: Connection refused
ne-ag1-1:ne LM_WARN 109|114 2019-11-04 19:06:31.301500 [network_enabler_1:1:1:1(5200.69126)] | 
SigtranSocket::connected: blade_2_1_1: Connect to 10.104.33.240:29051 failed: Connection refused
Messages similar to the following show that the system is available for SIGTRAN traffic:
ne-ag1-11:ne LM_INFO 109|114 2019-11-04 19:06:40.295853 [network_enabler_1:1:1:1(5200.69126)] | 
SigtranLink::rxAspup: blade_1_1_1: Peer ASP is UP
ne-ag1-11:ne LM_INFO 109|114 2019-11-04 19:06:40.296072 [network_enabler_1:1:1:1(5200.69126)] | 
SigtranLink::rxAspac: blade_1_1_1: Peer activates routing context(s) null
ne-ag1-11:ne LM_INFO 109|114 2019-11-04 19:06:40.296319 [network_enabler_1:1:1:1(5200.69126)] | 
UnitDataLink::rxScmg: blade_1_1_1: Received SSA for PC 420 SSN 146

For more information about NE logs, see the discussion about Network Enabler logging in Kubernetes.