/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 Sipwise C5 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 Sipwise C5
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