/etc/ngcp-config/network.yml
is one of the main configuration files that contains
network-related configuration parameters, like IP addresses and roles of the node(s)
in sip:carrier system.
The next example shows a part of the network.yml
configuration file. Explanation
of all the configuration parameters is provided in Network Configuration
Section 10, “Network Configuration”
section of the handbook.
Sample host configuration for sip:carrier
web01a: bond0: bond_miimon: '100' bond_mode: active-backup bond_slaves: 'eth0 eth1' hwaddr: 00:00:00:00:00:00 ip: 192.168.1.2 netmask: 255.255.255.0 shared_ip: - 192.168.1.1 type: - boot_int eth0: hwaddr: 00:00:00:00:00:00 eth1: hwaddr: 00:00:00:00:00:00 interfaces: - vlan11 - vlan666 - vlan35 - vlan100 - vlan80 - vlan90 - vlan15 - vlan20 - lo - eth0 - eth1 - bond0 lo: advertised_ip: [] hwaddr: 00:00:00:00:00:00 ip: 127.0.0.1 netmask: 255.0.0.0 shared_ip: [] shared_v6ip: [] type: - ssh_ext - api_int v6ip: '::1' peer: web01b role: - mgmt status: 'online' vlan20: advertised_ip: [] hwaddr: 00:00:00:00:00:00 ip: 172.31.3.75 netmask: 255.255.255.240 shared_ip: - 172.31.3.74 type: - web_int vlan_raw_device: bond0 post_up: - 'route add -host 172.30.172.247 gw 172.31.3.65 dev vlan20' vlan100: hwaddr: 00:0a:f7:8d:32:ec ip: 172.31.3.5 netmask: 255.255.255.224 shared_ip: - 172.31.3.4 type: - ha_int - web_int - ssh_ext vlan_raw_device: bond0 vlan11: dns_nameservers: - 172.31.3.244 - 192.168.56.11 - 192.168.57.11 gateway: 172.31.3.33 hwaddr: 00:00:00:00:00:00 ip: 172.31.3.37 netmask: 255.255.255.224 shared_ip: - 172.31.3.36 shared_v6ip: [] type: - mon_ext - ssh_ext vlan_raw_device: bond0 vlan15: hwaddr: 00:00:00:00:00:00 ip: 192.168.181.201 netmask: 255.255.255.0 post_up: - 'route add -net 172.25.240.0/24 gw 192.168.181.1 dev vlan15' - 'route add -net 192.168.6.0/24 gw 192.168.181.1 dev vlan15' shared_ip: - 192.168.181.200 type: - ssh_ext - web_int - mon_ext vlan_raw_device: bond0 vlan35: hwaddr: 00:00:00:00:00:00 ip: 172.31.3.101 netmask: 255.255.255.240 shared_ip: - 172.31.3.100 type: - sip_int vlan_raw_device: bond0 vlan666: hwaddr: 00:00:00:00:00:00 ip: 46.5.10.37 netmask: 255.255.255.240 shared_ip: - 46.5.10.36 type: - web_ext vlan_raw_device: bond0 vlan80: hwaddr: 00:00:00:00:00:00 ip: 172.31.3.237 netmask: 255.255.255.248 shared_ip: - 172.31.3.236 type: - phone_ext - web_ext vlan_raw_device: bond0 post_up: - 'ip route add default via 172.31.3.233 dev vlan80 table phones_ext' - 'ip rule add from 172.31.3.236 lookup phones_ext prio 1000' vlan90: hwaddr: 00:00:00:00:00:00 ip: 46.5.10.53 netmask: 255.255.255.248 post_up: - 'route add -host 77.244.249.93 gw 46.5.10.49 dev vlan90' shared_ip: - 46.5.10.52 type: - repos_ext vlan_raw_device: bond0