Connecting to CAMEL Gateway Without Using Internal Links

When internal links from Network Enabler (NE) to CAMEL Gateway are not defined explicitly, NE creates default links to all available CAMEL Gateway pods.

You set the number of internal links to use in the internalLinkCount CAMEL Gateway topology property in the Helm values file. If you set internalLinkCount to 0 (zero) or it is unspecified, no internal links are created and the NE creates default links to all available CAMEL Gateway pods. The create_config.info configurations for NE and CAMEL Gateway are auto-generated based on Helm config map values. You can override this configuration using a configuration source.

For more information about CAMEL Gateway topology properties, see the discussion about CAMEL Gateway topology configuration.

ne_create_config.info

The following ne_create_config.info excerpt shows an example auto-generated NE configuration where the number of internal links is 0 (zero).
# CCF configuration
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
 
# Define as many NEs as you might need (not all need to be deployed)
# each should have a different port configured in the form *:<port>
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
 
# Number of internal links, depends on number of NE pods in the deployment
Network Enabler Internal: How many links do you want?0
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 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 traffic-mode to use?loadshare
Network Enabler Internal defaults: Do you wish to validate incoming M3UA DPCs (y/n)?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
 
Network Enabler Internal defaults: What is the local port?29101
Network Enabler Internal defaults: What is the remote port?2905
Network Enabler Internal defaults: What is the SIGTRAN network role?SGP
Network Enabler Internal defaults: What is the local address?ne-ag1-1
 
Camel Gateway:Will CAMEL gateway be used in cloud native mode (on separate pods from the processing pods) (y/n)?y
Camel Gateway:How many CAMEL Gateways do you have?1
Camel Gateway:Instance 1:What are the M3UA IP addresses?cgw-m3ua-ag1-1.matrixx.svc.cluster.local
Camel Gateway:Instance 1:What are the internal M3UA IP addresses?cgw-ag1-1
Camel Gateway:Instance 1:What is the M3UA point-code?402
Camel Gateway:Instance 1:What is the sub-domain Id?1
 
# TRA sub-domain routing configuration
Do you want to use a Traffic Routing Agent (TRA) for sub-domain routing (y/n)?n

cgw_create_config.info

The following cgw_create_config.info excerpt shows an example auto-generated CAMEL Gateway configuration where the number of internal links is 0 (zero).
# CCF configuration
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
Camel Gateway:How many CAMEL Gateways do you have?1
Site Main:Server 1:What is the local IP address of the management network plane?cgw-ag1-1
Camel Gateway:What is the MDC access addresses?proc-m3ua-s1e1-0.matrixx.svc.cluster.local,proc-m3ua-s1e1-1.matrixx.svc.cluster.local,proc-m3ua-s1e2-0.matrixx.svc.cluster.local
Camel Gateway:Instance 1:What are the M3UA IP addresses?cgw-ag1-1.cgw-ag1.matrixx.svc.cluster.local
Camel Gateway:Instance 1:What are the internal M3UA IP addresses?cgw-ag1-1
Camel Gateway:Instance 1:What is the M3UA point-code?402
Camel Gateway:Instance 1:What is the sub-domain Id?1
 
Camel Gateway:What is the CAMEL Gateway ID?1
Do you want to prompt for advanced link configuration (y/n)?y
What is the transport protocol?TCP
Camel Gateway defaults: What is the local address?
Camel Gateway defaults: What is the link initiation?listen
Camel Gateway defaults: What is the receive buffer size in bytes?
Camel Gateway defaults: What is the send buffer size in bytes?
Camel Gateway defaults: What is the link heartbeat interval in milliseconds?1000
Camel Gateway defaults: What is the SIGTRAN network role?ASP
Camel Gateway defaults: What is the SIGTRAN traffic-mode to use?loadshare
Camel Gateway defaults: Do you wish to validate incoming M3UA DPCs (y/n)?n
What is the remote port?29050
Camel Gateway defaults: What is the local port?2905
 
Camel Gateway: How many links do you want?0
How many Network Enablers do you have?2
Network Enabler 1:What are the M3UA IP addresses?ne-ag1-1.ne-ag1.matrixx.svc.cluster.local
Network Enabler 1:What are the internal M3UA IP addresses?*:29101
Network Enabler 1: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
Network Enabler 2: What are the internal M3UA IP addresses?*:29102
Network Enabler 2: What is the M3UA point-code?402