词条 | IARP |
释义 | IARP 反向地址解析协议。 (Inverse Address Resolution Protocol) 一种在网络中建立动态路由的方法,让接入服务器能够知道与虚电路相关联的设备的网络地址。 IARP用于在帧中继网络中自动建立路由器IP地址与帧中继DLCI的映射关系。 在帧中继网络中,由路由表决定的路由器下一跳地址必须被解析到一个帧中继DLCI,以便知道数据包如何到达帧中继交换机。 对于每一个激活状态的DLCI,每个路由器通过PVC发送一个IARP请求包,用来介绍它自己的当前状态,同时也询问远端路由器的网络层地址。当本地路由器收到一个IARP消息的时候,它在帧中继映射表中创建一个映射条目,映射表包含有本地DLCI和远端路由器的网络层地址,以及连接的状态信息。以后根据映射表来转发分组。每隔60秒,路由器之间相互交换IARP消息。 如果逆向ARP没有正常工作或者远端路由器不支持逆向ARP,那么需要静态配置这种映射关系。 可能出现3种连接状态: 激活状态(active):正常。 未激活状态(inactive):表示到帧中继交换机的本地连接是有效的,但是远端路由器到帧中继交换机是失效的,没有正常工作。 删除状态(deleted):表示没有收到帧中继交换机的LMI帧,或者在用户侧路由器和帧中继交换机之间没有服务发生。 另外,IARP类似于TCP/IP里的reverse ARP,IARP允许设备动态发现每个VC上使用的Layer 3协议和地址。 在非手工配置的VCs上且VCs处于Active状态,Inverse ARP每60秒发送一次。 在LMI里讲到,这些VCs的状态是由full status message得到的。 一旦接口的物理层up时,router开始每10秒发送LMI enquiries,每发送6次query message, 发送一次full status message。 full status message包括这个接口使用的所有VCs的状态。 一般情况下,最少需要1分钟才能实现VC状态的发现。 在router发现VC处于active状态且没有配置手工指定DLCI时,router开始对这个VC进行Inverse ARP。 这个Inverse ARP frame包括本router使用的layer-3 protocol,protocol address及DLCI等信息。 当这个frame到达remote DTE时,对主会提取这些layer-3 protocol,protocol address,及dlci信息,并将它们保存于VC resolution table。 remote DTE也会发送它的信息到本地router。 在一段时间后本地router会动态了解到所有的它的VC连接信息,进而可以在这些VCs上发送数据。 IARP缺点: (1)在发送数据的时候,需要等待router发现VC处于的状态,还要等待IARP的每60秒一次的发送。 (2)在multiple vendor的环境下,有可以实现IARP的方式不同,进而导致IARP的fail。或是有些old IOS可能不支持IARP。 |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。