Example Network Enabler Pod Configuration

In a cloud native deployment, the default Network Enabler (NE) configuration is generated by Helm based on the parameter values provided in the values YAML file during Helm install.

Example Default NE Configuration in create_config.info

The following configuration is required to enable Call Control Framework (CCF) to work in a Kubernetes environment and to enable CAMEL Gateway to be deployed in separate pods to the engine:
Optional Feature:Do you want to enable Call Control Functionality (CCF) (y/n)?y
Optional Feature:Are you licensed to enable Call Control Functionality (CCF) (y/n)?y
Camel Gateway:Will CAMEL gateway be used in cloud native mode (on separate pods from the processing pods) (y/n)?y

The following configuration is auto-generated based on the values for the totalPodCount, portRangeStart, and internalLinkCount fields in the values YAML file. For more information, see the discussion about Network Enabler topology configuration in MATRIXX Installation and Upgrade.

You can override the configuration values using a configuration source. For more information, see the discussion about configuration sources in MATRIXX Configuration.

This create_config.info excerpt defines the number of NE pods.
Note: You can give NEs individual point-codes. By default they all share the value defined for NE 1.
How many Network Enablers do you have?2
Network Enabler 1:What are the internal M3UA IP addresses?ne-ag1-1
Network Enabler 1:What is the M3UA point-code?402
Network Enabler 1:What are the M3UA IP addresses?ne-ag1-1.ne-ag1.matrixx.svc.cluster.local
Network Enabler 2: What are the internal M3UA IP addresses?ne-ag1-2
Network Enabler 2: What is the M3UA point-code?402
Network Enabler 2: What are the M3UA IP addresses?ne-ag1-2.ne-ag1.matrixx.svc.cluster.local
 
This create_config.info excerpt defines internal links. The number of internal links depends on the number of NE pods in the deployment.
Network Enabler Internal: How many links do you want?2
Network Enabler Internal defaults: Do you want to prompt for advanced link configuration (y/n)?y
Network Enabler Internal defaults: What is the transport protocol?TCP
Network Enabler Internal defaults: What is the local address?
Network Enabler Internal defaults: What is the local port?.
Network Enabler Internal defaults: What is the remote port?.
Network Enabler Internal defaults: What is the link initiation?connect
Network Enabler Internal defaults: What is the receive buffer size in bytes?
Network Enabler Internal defaults: What is the send buffer size in bytes?
Network Enabler Internal defaults: What is the link heartbeat interval in milliseconds?1000
Network Enabler Internal defaults: What is the SIGTRAN network role?SGP
Network Enabler Internal defaults: What is the SIGTRAN traffic-mode to use?loadshare
Network Enabler Internal defaults: Do you wish to validate incoming M3UA DPCs (y/n)?n
Network Enabler Internal defaults: Do you want the M3UA link state to be actively managed (y/n)?n
Network Enabler Internal defaults: Do you want to prompt for advanced route configuration (y/n)?.
Network Enabler Internal defaults: What is the priority of this route?0
Network Enabler Internal defaults: What is the routing-context?-1
Network Enabler defaults:What is the M3UA network-indicator?2
Network Enabler Internal defaults: What is the maximum SCCP segment size?3952
 
# Internal Link name
Network Enabler Internal Link 1:What is the link name?cgw_ag1_1
Network Enabler Internal Link 1:What is the local port?29052
# name of the Kubernetes services for proc pod
 Network Enabler Internal Link 1:What is the remote address?cgw-m3ua-ag1-1.matrixx.svc.cluster.local
Network Enabler Internal Link 1:What is the remote port?2902
 Network Enabler Internal Link 1:What is the ASP identifier?1
Network Enabler Internal Link 1:What is the priority floor for relayed messages?
Network Enabler Internal Link 1: Do you want to prompt for advanced route configuration (y/n)?.
Network Enabler Internal Link 1:Do you want SCCP SCMG messages sent on this route (y/n)?n 
# Internal Link name
Network Enabler Internal Link 2: What is the link name?cgw_ag1_1
Network Enabler Internal Link 2: What is the local port?29052
# name of the Kubernetes services for proc pod
Network Enabler Internal Link 2: What is the remote address?cgw-m3ua-ag1-2.matrixx.svc.cluster.local
Network Enabler Internal Link 2: What is the remote port?2902
Network Enabler Internal Link 2: What is the ASP identifier?1
Network Enabler Internal Link 2: What is the priority floor for relayed messages?
Network Enabler Internal Link 2: Do you want to prompt for advanced route configuration (y/n)?.
Network Enabler Internal Link 2: Do you want SCCP SCMG messages sent on this route (y/n)?n
For more information about Network Enabler create_config.info configuration properties, see the discussion about Network Enabler configuration in MATRIXX Configuration.