Email This Page  

NARP: NBMA Address Resolution Protocol

The NBMA Address Resolution Protocol (NARP) allows a source terminal (a host or router), wishing to communicate over a Non-Broadcast, Multi-Access (NBMA) link layer network, to find out the NBMA addresses of a destination terminal if the destination terminal is connected to the same NBMA network as the source.

A conventional address resolution protocol, such as ARP for IP, may not be sufficient to resolve the NBMA address of the destination terminal, since it only applies to terminals belonging to the same IP subnetwork, whereas an NBMA network can consist of multiple logically independent IP subnets.

Once the NBMA address of the destination terminal is resolved, the source may either start sending IP packets to the destination (in a connectionless NBMA network such as SMDS) or may first establish a connection to the destination with the desired bandwidth and QOS characteristics (in a connection oriented NBMA network such as ATM).

An NBMA network can be non-broadcast either because it technically doesn't support broadcasting (e.g., an X.25 network) or because broadcasting is not feasible for one reason or another (e.g., an SMDS broadcast group or an extended Ethernet would be too large).


Protocol Structure - NARP: NBMA Address Resolution Protocol

8

16

32bit

Version

Hop Count

Checksum

Type 

Code

Unused

Destination IP address

Source IP address 

NBMA Len.

NBMA address (variable length)



Related Protocols
ARP

Sponsor Source

NARP is defined by IETF (www.ietf.org ) in RFC 1735



Reference

http://www.javvin.com/protocol/rfc1735.pdf : NBMA Address Resolution Protocol (NARP).