| ARRIS Enterprises, Inc. Confidential Information |
Redundant Infocast ServersPreconditionThere is only one Infocast Server in the IP-STB System The redundant Infocast server must be part of the primary Infocast Server network. This means that the redundant Infocast server must be able to receive multicast traffic from the primary one. The Infocast Servers communicate via multicast using the JGroups protocol. For servers with more than one network interface, please note that JGroups will use the first network interface found (look in the infocast.log for the "Binding to interface..." message. The multicast traffic used to communicate the redundancy info always uses this interface. The other Infocast channel traffic uses the linux routing table to determine which interface to use). There is no clearly defined 'Primary' and 'Secondary' role. The first server to start up will become the Primary. When the other server starts, it will notice that a Primary Server already exists, and will start itself in the Secondary role. Should the Primary Server then go down for some reason (eg a reboot), the Secondary will make itself the new Primary. As the other server comes back up, it will notice that a Primary Server already exists, and will start itself in the Secondary role. Main flow
Post conditionA redundant Infocast server is ready to take over if the active (primary) Infocast server fails. Check the infocast log for the following output when the primary server fails: Primary/coordinator: <IP address of THIS server> 2008-11-19 10:02:04 - (224.2.2.2:22222): Processing "bootcast_1903" 2008-11-19 10:02:05 - (224.2.2.2:22222): Processing "bootcast_1903" 2008-11-19 10:02:05 - (224.2.2.2:22222): Processing "bootcast_1963" 2008-11-19 10:02:05 - (224.2.2.2:22222): Processing "bootcast_1963" ... At this point the redundant Infocast server started transmitting. Managing an environment with redundant Infocast ServersIt is very important to have the redundancy in mind when maintaining and configuring the Infocast Servers. Failure to comply with the conditions mentioned here may cause unpredictable behavior in the IP-STBs.
|