VoIP Bonding

From TBwiki
Revision as of 00:04, 2 August 2013 by Candy Chan (Talk | contribs)
Jump to: navigation, search

VoIP Bonding refers to the capability of Tmedia units to use the two available VoIP Ethernet ports as a bonding pair. When the active port becomes unusable (cable disconnected, limited connectivity), the other port is used to transport Ethernet traffic.

Starting with Toolpack release 2.7.34, VoIP Bonding is available as a feature for Tmedia units. Detection of offline ports is currently achieved through two methods:

  1. Ethernet PHY polling to quickly discover if a cable is connected or not to the unit;
  2. Sending IPv4 ping requests to a known host to ensure that a logical IP path is available to the unit.

The voip0 (first VoIP port) MAC and IP addresses are used on both VoIP ports of the Tmedia unit when VoIP bonding is activated. However, in that mode, the voip1 port MAC and IP address are not usable (i.e. protocol stacks assigned to voip1 will not work and voip1 will not respond to ICMP requests). Therefore, IP services and stacks (such as SIP, SIGTRAN and port ranges) must be assign to voip0 only.

The VoIP Bonding feature also makes the Tmedia units report the bonding state as the voip0 port state. For instance, the IPv4 statistics reported by the Web Portal for voip0 are actually for the bonding pair. The PHY state is also for the bonding pair (so it would only be down if both voip ports are down). To know the true state of the physical voip0 and voip1 ports, the SNMP protocol must be used.

The feature has no effect on Virtual IP Interfaces configured in the Web Portal. Virtual IP Interfaces configured on either voip0 or voip1 physical ports still work exactly the same whether VoIP Bonding is activated.


Web Portal Ports Display Status

Physical Connectivity VoIP0
VoIP1 UP UP DOWN DOWN
UP DOWN UP DOWN
Web Portal Port Status
VoIP0 UP UP DOWN DOWN
VoIP1 UP DOWN UP DOWN


Configuration

Personal tools