The embodiment of the invention provides a message forwarding method and device in a large-scale network. The method includes: a first message or send virtual machine container leaves nodes receive their subordinates; will replace the virtual machine or container the first packet in the MAC address for the default MAC address; and will replace the MAC address of the first message sent to the root node; second root node sends the message receiving message will default second; the MAC address is replaced with a virtual machine or container MAC address, and will replace the MAC address after the second message sent to the virtual machine or container. The only record a fixed MAC address or MAC address and the leaf node corresponding to the ARP table in the relationship can be the embodiment of the invention of the root node, the corresponding relationships needed to record each virtual machine or container each leaf node's MAC address and IP address of the gateway equipment, reduce the ARP table the occupancy rate, increasing the network size.
【技术实现步骤摘要】
大规模组网中报文转发方法及装置
本专利技术实施例涉及通信
,尤其涉及一种大规模组网中报文转发方法及装置。
技术介绍
现有技术中,随着服务器集群规模的增大,以及虚拟化颗粒度的变小,现有的一台服务器上可虚拟化出多台虚拟机或者容器。假设节点1下面包括100个叶子节点,每个叶子节点下面可挂有48个服务器,每个服务器可虚拟化为100个虚拟机或容器,则节点1下面可有48*100*100=480K个虚拟机或者容器,由于每个虚拟机或容器在与其他网元或者设备通信时需要一个MAC地址和一个IP地址,则节点1需存储有480K个MAC地址和IP地址的对应关系。若节点1是一个网关设备,则需要网关设备支持480K的地址解析协议(AddressResolutionProtocol,简称ARP)表项空间,但是现有技术中的网关设备的ARP表项并没有这么大的空间,该网关设备实际连接的虚拟机或者容器的个数远比480K小,导致通过该网关设备可组建的网络规模较小。
技术实现思路
本专利技术实施例提供一种大规模组网中报文转发方法及装置,以降低网关设备的ARP表项的占用率,增大可组建的网络规模。本专利技术实 ...
【技术保护点】
一种大规模组网中报文转发方法,其特征在于,包括:叶子节点接收其下属的虚拟机或容器发送的第一报文,所述第一报文包括所述虚拟机或容器的MAC地址,以及所述虚拟机或容器的IP地址;所述叶子节点将所述第一报文中所述虚拟机或容器的MAC地址替换为预设的MAC地址,并将替换MAC地址后的第一报文发送给根节点,所述叶子节点存储有所述虚拟机或容器的MAC地址、所述虚拟机或容器的IP地址、以及预设的MAC地址的对应关系;所述叶子节点接收所述根节点发送的第二报文,所述第二报文包括所述预设的MAC地址和所述虚拟机或容器的IP地址;所述叶子节点根据所述虚拟机或容器的IP地址、以及所述对应关系,确定 ...
【技术特征摘要】
1.一种大规模组网中报文转发方法,其特征在于,包括:叶子节点接收其下属的虚拟机或容器发送的第一报文,所述第一报文包括所述虚拟机或容器的MAC地址,以及所述虚拟机或容器的IP地址;所述叶子节点将所述第一报文中所述虚拟机或容器的MAC地址替换为预设的MAC地址,并将替换MAC地址后的第一报文发送给根节点,所述叶子节点存储有所述虚拟机或容器的MAC地址、所述虚拟机或容器的IP地址、以及预设的MAC地址的对应关系;所述叶子节点接收所述根节点发送的第二报文,所述第二报文包括所述预设的MAC地址和所述虚拟机或容器的IP地址;所述叶子节点根据所述虚拟机或容器的IP地址、以及所述对应关系,确定所述虚拟机或容器的MAC地址;所述叶子节点将所述第二报文中所述预设的MAC地址替换为所述虚拟机或容器的MAC地址,并将替换MAC地址后的第二报文发送给所述虚拟机或容器。2.根据权利要求1所述的方法,其特征在于,所述预设的MAC地址是所述叶子节点的MAC地址。3.根据权利要求1所述的方法,其特征在于,所述预设的MAC地址是预设的多个MAC地址中的一个。4.根据权利要求1所述的方法,其特征在于,所述预设的MAC地址是预设的一个MAC地址。5.根据权利要求1-4任一项所述的方法,其特征在于,还包括:所述叶子节点根据所述预设的MAC地址,对其接收到的ARP请求进行应答,所述ARP请求包括所述叶子节点下属的虚拟机或容器的IP地址。6.一种大规模组网中报文转发装置,其特征在于,包括:接收模块...
【专利技术属性】
技术研发人员:田新雪,马书惠,
申请(专利权)人:中国联合网络通信集团有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。