计算机网络技术
未读NHRP下一跳地址解析协议 NHRP由IETF在RFC 2332 中定义。用于解决非广播多路访问网络上的源节点(主机或者路由器)获取到达目标节点的“下一跳”的互联网络层地址和NBMA子网地址。
NHRP协议是一个典型的客户端/服务器协议,分为NHS(NHRP服务器)和NHC(NHC客户端),每个子网至少有一个NHS,一个NHS可以为多个子网服务。
NHRP工作原理 NHRP类似ARP,ARP是IP地址到MAC地址的解析。NHRP是内部VPN的地址到NBMA地址(外部地址)的解析。
NHS用于维护每个分支NHC公网地址的NHRP数据库。分支NHC通过NHRP协议向中心路由器NHS注册自己的外网端口IP地址,允许分支采用动态IP地址。当它要和其他分支直接建立隧道时,它向NHS的NHRP数据库里进行解析查询,用于确定其他分支的真实地址,并冗余到自己的NHRP数据库中。这样一个分支就可以动态的加入到组网中,解决了动态IP建立VPN隧道问题,并且可以通过解析到的地址直接与分支间传输数据,而不用再经过NHS传输,组成网状拓扑模型。
注册流程 N ...