The present invention provides a method and a device for generating forwarding table, the method comprises: receiving data from the message to the end device, the data message is the terminal equipment in the received ARP message from a virtual machine after sending, the data message carrying the information from the virtual machine network; analyzing the segment information of the data packets, and according to the network information structure and the network information, the ARP request message, and sends the ARP request message structure; ARP response message receiving virtual machine returns, and using the ARP response at Wen Shengcheng forwarding table. Through the technical proposal of the application, there is no need to transmit a large number of ARP packets on the IPL, thereby saving the bandwidth resource of IPL between the end device and the end device, and avoiding the service interruption caused by the loss of the ARP message.
【技术实现步骤摘要】
一种转发表项的生成方法和装置
本申请涉及通信
,尤其涉及一种转发表项的生成方法和装置。
技术介绍
VXLAN(VirtualeXtensibleLocalAreaNetwork,可扩展虚拟局域网络)是基于IP网络、采用“MAC(MediaAccessControl,媒体访问控制)inUDP(UserDatagramProtocol,用户数据报协议)”封装形式的二层VPN(VirtualPrivateNetwork,虚拟专用网络)技术。VXLAN可以基于已有的服务提供商或者企业IP网络,为分散的站点提供二层互联,并能够为不同的租户提供业务隔离。为了提高可靠性,可以采用分布式聚合的VXLAN组网方式,如图1所示,主机A的物理端口1和物理端口2加入聚合口A,而VTEP(VXLANTunnelEndPoint,VXLAN隧道端点)1与VTEP2之间通过分布式聚合协议,将VTEP1的物理端口3和VTEP2的物理端口4也加入到聚合口A。这样,针对主机A发送给主机E的报文,主机A可以通过物理端口1或者物理端口2进行发送,VTEP1或者VTEP2在接收到该报文之后,可以转发该报文。而且,当VTEP1或者VTEP2发生故障时,主机A仍然可以将报文发送给主机E,从而提高可靠性。在上述应用场景下,ARP(AddressResolutionProtocol,地址解析协议)表项的学习过程可以包括:在主机A上线之后,通过物理端口1发送ARP报文,VTEP1在接收到该ARP报文之后,学习到主机A的ARP表项,并可以通过IPL(Intra-PortalLink,内部入口链路)将该A ...
【技术保护点】
一种转发表项的生成方法,其特征在于,所述方法应用于分布式聚合系统的本端设备,所述分布式聚合系统还包括对端设备、与所述本端设备及所述对端设备连接的虚拟机,所述方法包括:接收来自所述对端设备的数据报文,所述数据报文是所述对端设备在接收到来自虚拟机的ARP报文后发送的,所述数据报文携带所述虚拟机的网段信息;从所述数据报文中解析出所述网段信息,并根据所述网段信息构造与所述网段信息匹配的ARP请求报文,并向所述虚拟机发送构造的ARP请求报文;接收所述虚拟机返回的针对所述ARP请求报文的ARP应答报文,并利用所述ARP应答报文生成转发表项。
【技术特征摘要】
1.一种转发表项的生成方法,其特征在于,所述方法应用于分布式聚合系统的本端设备,所述分布式聚合系统还包括对端设备、与所述本端设备及所述对端设备连接的虚拟机,所述方法包括:接收来自所述对端设备的数据报文,所述数据报文是所述对端设备在接收到来自虚拟机的ARP报文后发送的,所述数据报文携带所述虚拟机的网段信息;从所述数据报文中解析出所述网段信息,并根据所述网段信息构造与所述网段信息匹配的ARP请求报文,并向所述虚拟机发送构造的ARP请求报文;接收所述虚拟机返回的针对所述ARP请求报文的ARP应答报文,并利用所述ARP应答报文生成转发表项。2.根据权利要求1所述的方法,其特征在于,所述从所述数据报文中解析出所述网段信息之前,所述方法还包括:解析所述数据报文的目的IP地址和/或目的MAC地址;若所述目的IP地址为本端设备的IP地址,和/或所述目的MAC地址为本端设备的MAC地址,则执行从所述数据报文中解析出所述网段信息的过程。3.一种转发表项的生成方法,其特征在于,所述方法应用于分布式聚合系统的对端设备,所述分布式聚合系统还包括本端设备、与所述本端设备及所述对端设备连接的虚拟机,所述方法包括:接收来自所述虚拟机的ARP报文,并利用所述ARP报文生成转发表项;获取所述虚拟机的网段信息,并生成携带所述网段信息的数据报文;向所述本端设备发送所述数据报文,以使所述本端设备根据所述数据报文携带的网段信息生成与所述网段信息匹配的虚拟机的转发表项。4.根据权利要求3所述的方法,其特征在于,所述生成携带所述网段信息的数据报文的过程,具体包括:若未发送过针对所述网段信息的数据报文,则生成携带所述网段信息的数据报文。5.根据权利要求3或4所述的方法,其特征在于,所述向所述本端设备发送所述数据报文之后,所述方法还包括:为所述网段信息设置预设标记,并为所述网段信息设置老化定时器;其中,所述预设标记用于表示发送过针对所述网段信息的数据报文;在所述老化定时器超时后,则删除所述网段信息对应的预设标记。6.一种转发表项的生成装置,其特征在于,所述装置应用于分...
【专利技术属性】
技术研发人员:黄李伟,王伟,
申请(专利权)人:新华三技术有限公司,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。