Cisco 路由器要在帧中继上传输数据,需要先知道哪个本地 DLCI 映射到远程目的地的第 3 层地址。Cisco 路由器支持帧中继上的所有网络层协议,例如 IP、IPX 和 AppleTalk。这种地址到 DLCI 的映射可通过静态映射或动态映射完成。

 
逆向 ARP
 
逆向地址解析协议 (ARP) 从第 2 层地址(例如帧中继网络中的 DLCI)中获取其它站点的第 3 层地址。逆向地址解析协议主要用于帧中继和 ATM 网络,在这两种网络中,虚电路的第 2 层地址有时从第 2 层信号中获取,但在虚电路投入使用之前,必须解析出对应的第 3 层地址。ARP 将第 3 层地址转换为第 2 层地址,逆向 ARP 则反其道而行之。
 
动态映射
 
动态地址映射依靠逆向 ARP 将下一跳的网络协议地址解析为本地 DLCI 值。帧中继路由器在其永久虚电路上发送逆向 ARP 请求,以向帧中继网络告知远程设备的协议地址。路由器将请求的响应结果填充到帧中继路由器或接入服务器上的地址到 DLCI 的映射表中。路由器建立并维护该映射表,映射表中包含所有已解析的逆向 ARP 请求,包括动态和静态映射条目。
 
在 Cisco 路由器上,对于物理接口上启用的所有协议默认启用逆向 ARP。对于接口上未启用的协议,则不会发送逆向 ARP 数据包。
 
用户可以选择手动补充下一跳协议地址到本地 DLCI 的静态映射来代替动态逆向 ARP 映射。静态映射的工作方式与动态逆向 ARP 相似,它将指定的下一跳协议地址关联到某个本地帧中继 DLCI。不能对同一个 DLCI 和协议同时使用逆向 ARP 和 map 语句。
 
例如,如果帧中继网络另一端的路由器不支持指定网络协议的逆向 ARP,此时应使用静态地址映射。为提供访问功能,需要使用静态映射来完成远程网络层地址到本地 DLCI 的解析。
 
静态映射的另一个应用是在集中星型帧中继网络上。在星型路由器上使用静态映射可以提供星型到星型的连通性。由于各个星型路由器之间并没有直接相连,因此动态逆向 ARP 在这里不起作用。动态逆向 ARP 要求两个端点之间必须存在直接的点对点连接。这种情况下,动态逆向 ARP 仅在网络枢纽和星型之间工作,星型之间需要静态映射提供相互之间的连通性。
 
配置静态映射
 
静态映射的建立应根据网络需求而定。要使用的命令如下:
要在下一跳协议地址和 DLCI 目的地址之间进行映射,请使用以下命令:frame-relay map protocol protocol-address dlci [broadcast] [ietf] [cisco]
 
在连接到非 Cisco 路由器时,请使用关键字 ietf。
 
在配置开放最短路径优先 (OSPF) 协议时,您可以添加可选的关键字 broadcast,这样可以大大简化配置过程。
 
图中是在 Cisco 路由器上执行静态映射的示例。本例中,静态地址映射在串行接口 0/0/0 上执行,DLCI 102 上使用的帧中继封装为 CISCO。正如配置步骤中所讲的那样,使用 frame-relay map 命令对地址执行静态映射允许用户选择每条虚电路上使用的帧中继封装类型。