按需获取路由的方法及网关技术

技术编号:15880204 阅读:25 留言:0更新日期:2017-07-25 18:19
本申请涉及通信领域,尤其涉及一种按需获取路由的方法以及网关。在一种按需获取路由的方法中,第一网关接收第一报文。所述第一网关在转发表中查找所述第一报文中的第一IP地址的下一跳失败。所述第一网关向至少一个网关发送携带所述第一IP地址的第二报文,所述第二报文用于指示接收所述第二报文的网关确定所述第一IP地址标识的主机是否通过所述接收所述第二报文的网关访问网络。所述第一网关接收来自第二网关的第三报文,所述第三报文用于指示所述第一IP地址标识的主机通过所述第二网关访问网络;所述第一网关将所述第二网关的地址作为所述第一IP地址的下一跳的地址写入所述转发表。

Method and gateway for obtaining route on demand

The invention relates to the field of communication, in particular to a method for obtaining routing on demand and a gateway. In a method for on-demand routing, the first gateway receives the first message. The first gateway searches for the next jump of the first IP address in the first message in the forwarding table. The first gateway to the at least one gateway to send message to carry second of the first IP address, the second message indicating the receiving gateway and the second message to determine the host of the first IP address is received by the access network gateway to the second message. The first gateway receives third messages from the second gateway, wherein the third message for indicating the first IP address identifies the host to access the network through the second gateway; the first gateway of the second gateway address as the address of the next hop of the first IP address written in the forwarding table.

【技术实现步骤摘要】
按需获取路由的方法及网关
本专利技术涉及通信领域,尤其涉及一种按需获取路由的方法及网关。
技术介绍
在分布式网关的网络架构下,局域网(英文:localareanetwork,简称:LAN)中存在多个网关。主机改变其网关时,主机的媒体接入控制(英文:mediaaccesscontrol,简称:MAC)地址和网际协议(英文:InternetProtocol,简称:IP)地址不改变。分布式网关架构的报文转发方式是,无论收发报文的主机是否处于同一个广播域(英文:broadcastdomain,简称:BD),发送方主机均将报文发给发送方主机的网关,由网关根据报文的目的IP地址,将该报文发送给接收方主机。接收方主机可能通过局域网中的另一网关访问网络,因此发送方主机的网关的转发表中,需要存储局域网中所有通过其他网关访问网络的主机的主机路由。当局域网中存在大量的主机时,大量主机路由占用的转发表的存储资源多。
技术实现思路
本申请提供了一种按需获取路由的方法及装置,用于在分布式网关的网络架构下,按照实际的报文转发需求获取路由,节约转发表的存储资源。第一方面,提供了一种按需获取路由的方法,所述方法包括:第一本文档来自技高网...
按需获取路由的方法及网关

【技术保护点】
一种按需获取路由的方法,其特征在于,包括:第一网关接收第一报文,所述第一报文包括第一网际协议IP地址;所述第一网关在转发表中查找所述第一IP地址的下一跳失败;所述第一网关向至少一个网关发送第二报文,所述第二报文携带所述第一IP地址,所述第二报文用于指示接收所述第二报文的网关确定所述第一IP地址标识的主机是否通过所述接收所述第二报文的网关访问网络;所述第一网关接收来自第二网关的第三报文,所述第二网关是所述至少一个网关中的一个网关,所述第三报文用于指示所述第一IP地址标识的主机通过所述第二网关访问网络;所述第一网关将所述第二网关的地址作为所述第一IP地址的下一跳的地址写入所述转发表。

【技术特征摘要】
1.一种按需获取路由的方法,其特征在于,包括:第一网关接收第一报文,所述第一报文包括第一网际协议IP地址;所述第一网关在转发表中查找所述第一IP地址的下一跳失败;所述第一网关向至少一个网关发送第二报文,所述第二报文携带所述第一IP地址,所述第二报文用于指示接收所述第二报文的网关确定所述第一IP地址标识的主机是否通过所述接收所述第二报文的网关访问网络;所述第一网关接收来自第二网关的第三报文,所述第二网关是所述至少一个网关中的一个网关,所述第三报文用于指示所述第一IP地址标识的主机通过所述第二网关访问网络;所述第一网关将所述第二网关的地址作为所述第一IP地址的下一跳的地址写入所述转发表。2.根据权利要求1所述的方法,其特征在于,所述第二报文还携带第一报文的第一虚拟可扩展局域网VXLAN网络标识VNI;所述第一网关向至少一个网关发送所述第二报文之前,所述方法还包括:所述第一网关确定所述第一报文的所述第一VNI。3.根据权利要求1或2所述的方法,其特征在于,所述第一报文为地址解析协议ARP报文,所述第一IP地址为所述第一报文的目标IP地址,或者,所述第一报文为邻居发现协议NDP报文,所述IP地址为所述第一报文的目标地址。4.根据权利要求1至3任一所述的方法,其特征在于,包括:所述第一网关接收来自第三网关的第四报文,所述第四报文携带第二IP地址;所述第一网关确定能够获取到所述第二IP地址标识的主机的MAC地址;所述第一网关向所述第三网关发送第五报文,所述第五报文用于指示所述第二IP地址标识的主机通过所述第一网关访问网络。5.根据权利要求4所述的方法,其特征在于,所述第四报文中还携带的第二VNI,所述第一网关确定能够获取到所述第二IP地址标识的主机的MAC地址,包括:所述第一网关在所述第二VNI标识的VXLAN段中尝试获取所述第二IP地址标识的主机的MAC地址。6.一种网络设备,其特征在于,包括:处理器,存储器和网络接口,所述存储器用于存储转发表,所述处理器用于:通过所述网络接口接收第一报文,所述第一报文包括第一网际协议IP地址;在所述存储器存储的所述转发表中查找所述第一IP地址的下一跳失败;通过所述网络接口向至少一个网关发送第二报文,所述第二报文携带所述第一IP地址,所述第二报文用于指示接收所述第二报文的网关确定所述第一IP地址标识的主机是否通过所述接收所述第二报文的网关访问网络;通过所述网络接口接收来自第一网关的第三报文,所述第一网关是所述至少一个网关中的一个网关,所述第三报文用于指示所述第一IP地址标识的主机通过所述第一网关访问网络;将所述第一网关的地址作为所述第一IP地址的下一跳的地址,写入所述存储器存储的所述转发表。7.根据权利要求6所述的网络设备,其特征在于,所述第二报文还携带第一报文的第一虚拟可扩展局域网VXLAN网络标识VNI,所述处理器还用于,在向至少一个网关发送所述第二报文之前,确定所述第一报文的所述第一VNI。8.根据权利要求6或7所述的网络设备,其特征在于,所述第一报文为地址解析协议ARP报文,所述第一IP地址为所述第一报文的目标IP地址TPA,或者,所述第一报文为邻居发现协议NDP报文,所述IP地址为所...

【专利技术属性】
技术研发人员:高远李新鹏袁永黎
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1