Upcoming Events

Cloud Connect
Santa Clara
Feb 13-16, 2012

Cloud Connect brings together the entire cloud eco-system to better understand the transformation we're experiencing and promises to be the defining event of the cloud computing industry. Learn about the latest cloud technologies and platforms from thought leaders in Cloud Connect’s comprehensive conference.

Register Now!

More Events »

Subscribe to Newsletter

  • Keep up with all of the latest news and analysis on the fast-moving IT industry with Network Computing newsletters.
Sign Up


Corporate.Net
internetRx

By Chris Lewis   Q: We have a multicast application based on IGMP in a LAN environment for our intranet. Apart from bandwidth concerns, what issues should we consider if we want to make the application available over our WAN?

A: The one significant difference--aside from bandwidth--between LAN and WAN deployments of IGMP (Internet Group Management Protocol) multicast applications is that WAN routers typically have larger routing tables, which can adversely affect the operation of multicast applications during fault conditions.

To understand why this occurs, we need to review the multicast operation. IGMP is part of the IP layer on host and routing devices. Its primary responsibility is to control the addition and deletion of host processes from one or mor e multicast groups. IGMP's host portion does not add a significant processing load to the hosts, but it can occasionally become burdensome to routers.

IGMP uses a query-and-response model to generate and maintain a table that lists which interfaces on the router have one or more hosts belonging to a multicast group. Each set of hosts listening to a particular multicast IP address is termed a host group. Remember that host groups can span multiple networks.

The IGMP processes on the router and the multicast routing protocol used combine to define how packets for each host group are routed through the network. Typical multicast routing protocols include DVMRP (Distance Vector Multicast Routing Protocol), MOSPF (Multicast Open Shortest Path First) or PIM (Protocol Independent Multicast), which is Cisco Systems' proprietary protocol.

Depending on the technology deployed, a fault in the network re sults in the execution of either the Spanning Tree algorithm or Dijkstra algorithm to recalculate routes. This is the part that can cause difficulties.

Both Spanning Tree and Dijkstra are industry standard protocols and work well in the environments they were originally designed for. Spanning Tree was designed to allow multiple physical paths between Layer 2 bridge ports by discovering a loop-free path between nodes and electing only certain ports of a bridge to participate in forwarding packets. Dijkstra was implemented as the basis for linking state routing environments and essentially calculating routes for entry into a routing table within an OSPF (or other link state protocol) area.

Dijkstra, however, has always been known to be CPU-intensive. The difference here is that a multicast routing process needs to consider the entire network when recalculating appropriate routes for multicast traffic packets. This requirement significantly increases the number of calculations the router has to perform. As a result, the router is so busy recalculating routes that packets can be dropped during this period.

The exact number of routes when you begin to encounter problems depends on the processing power of the routers. Anything greater than 40 routes should be tested before being implemented.

Using PIM in dense mode alleviates problems, but you can lose some redundancy. Dense-mode PIM relies on a rendezvous point on the network where all multicast senders and receivers register. If this rendezvous point becomes unreachable on the network for any reason, the multicast application will stop working.

With the protocols available at the moment, no simple solution to this problem is in existence. The best advice, for now, is to use dense-mode PIM or do everything possible to minimize the number of routes in the routing table.





Internal Search Engines Get You Where You Want to Go
By Barry Na nce
Web caches In With Proxy Servers
By Christopher Smith


Updated October 8, 1997

Research and Reports

Hypervisor Derby
August 2011

Network Computing: August 2011

TechWeb Careers