/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