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.