UDP Helper Address

UDP Helper Address

A UDP Helper Address is a special router configuration used to forward broadcast network traffic from a client machine on one subnet to a server in another subnet. This is used primarily in business environments as way to save money by not having to buy a server for each subnet.

Usage Example

In networking every machine is given a unique IP address. Groups of machines with similar addresses are considered to be part of the same logical subnet. One method of assigning IPs is DHCP in which IPs are given out by single server machine. Normally this machine is on the same subnet as its clients. However, in some situations the server is on a different subnet. The problem with this is that most routers in their default state do not pass broadcast messages to machines outside the physical subnet. Such messages are essential to the normal operation of certain network services such as DHCP.

To resolve this a UDP Helper Address is established in the router configuration to forward broadcast network traffic from the PCs to the DHCP server. The DHCP server responds with a unicast IP address from the given range. It reserves the IP address for the time it can calculate that it can get a response. If the client responds again with a broadcast it distributes the IP address. A helper address can also be used to forward certain other UDP network configuration messages. As a result a UDP helper address are sometimes created to allow two server machines to communicate across different subnets.

Implementation

Cisco's first implementation of this protocol was introduced in version 10 of their router software. [ [http://www.cisco.com/univercd/cc/td/doc/product/software/ios121/121cgcr/ip_r/iprprt1/1rdipadr.htm#wp1018606 Redirect: Internal Technical Support ITS ] ] It is implemented through the use of the router configuration commands ip helper-address and ip forward-protocol.

ip helper-address To enable the forwarding of User Datagram Protocol (UDP) broadcasts, including BOOTP, received on an interface, use the ip helper-address command in interface configuration mode. To disable the forwarding of broadcast packets to specific addresses, use the no form of this command.

Syntax Description: ip helper-address [vrf "name" | global] "address" [redundancy "vrg-name"] no ip helper-address [vrf "name" | global] "address" [redundancy "vrg-name"]

vrf "name" (Optional) Enables VPN routing and forwarding (VRF) instance and VRF name. global (Optional) Configures a global routing table. "address" Destination broadcast or host address to be used when forwarding UDP broadcasts. There can be more than one helper address per interface. redundancy "vrg-name" (Optional) Defines the VRG group name.

Special Consideration

The use of UDP helper addresses can cause issues with some Windows based network configurations.See Microsoft's knowledge base for details [ [http://support.microsoft.com/kb/190930 UDP broadcast forwarding by Cisco's IP Helper ] ] .

According to Microsoft these issues stem from the fact that ports 137,138 are forwarded by default on Cisco routers. Since these ports are used by NetBIOS to help determine network configuration the added broadcasts can confuse the system.

References


Wikimedia Foundation. 2010.

Игры ⚽ Нужно решить контрольную?

Look at other dictionaries:

  • Dynamic Host Configuration Protocol — DHCP redirects here. For other uses, see DHCP (disambiguation). A DHCP Server settings tab The Dynamic Host Configuration Protocol (DHCP) is a network configuration protocol for hosts on Internet Protocol (IP) networks. Computers that are… …   Wikipedia

  • netstat — (network statistics) is a command line tool that displays network connections (both incoming and outgoing), routing tables, and a number of network interface statistics. It is available on Unix, Unix like, and Windows NT based operating systems.… …   Wikipedia

  • Netstat — (network statistics) is a command line tool that displays network connections (both incoming and outgoing), routing tables, and a number of network interface statistics. It is available on Unix, Unix like, and Windows NT based operating… …   Wikipedia

  • Netfilter — Development status Active Type firewall tools for Linux. License GNU General Public License Website http://www.netfilter.org/ …   Wikipedia

  • Microsoft Media Server — (MMS) is the name of Microsoft s proprietary network streaming protocol used to transfer unicast data in Windows Media Services (previously called NetShow Services). MMS can be transported via UDP or TCP. The MMS default port is UDP/TCP 1755.… …   Wikipedia

  • CUPS — For other uses, see Cup and CUP. CUPS Original author(s) Michael Sweet (Easy Software Products) Developer(s) Apple Inc. Initial release June 9, 1999 (1999 06 09) …   Wikipedia

  • Bonjour (software) — Bonjour Developer(s) Apple Inc. Operating system Mac OS X, Microsoft Windows, Linux, iOS Type …   Wikipedia

  • Microsoft NetMeeting — Screenshot of NetMeeting for Windows XP Microsoft NetMeeting was a VoIP and multi point videoconferencing client included in many versions of Microsoft Windows (from Windows 95 OSR2 to Windows XP). It used the H.323 protocol for video and audio… …   Wikipedia

  • DirectPlay — is part of Microsoft s DirectX API. DirectPlay is a network communication library intended for computer game development, although its general nature certainly allows it to be used for other purposes. DirectPlay is a high level software interface …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”