【技术实现步骤摘要】
一种虚拟化系统的报文传输方法及装置
本申请涉及通信
,尤其涉及一种虚拟化系统的报文传输方法及装置。
技术介绍
目前,随着虚拟化技术应用的发展,传统的数据中心接入层组网的规模与日俱增,连接的服务器和交换机数量也随之增多。由于每台交换机上的端口数量有限,因此为了满足不断增加的服务器的接入需要,需要持续增加网络中的交换机的数量,进而导致网络管理难度不断上升。现有技术中,为了解决这种传统网络结构所带来的问题,使用了一种纵向网络设备虚拟化系统,但是当使用现有技术中的这种系统时,需要使用能够支持802.1BR通信标准的特殊芯片,这样,会导致未搭载支持802.1BR通信标准的芯片的设备无法实现集中式转发的纵向虚拟化功能。
技术实现思路
本申请实施例提供一种虚拟化系统的报文传输方法及装置,以使未搭载支持802.1BR通信标准的芯片的设备能够实现纵向虚拟化功能。本申请实施例提供的具体技术方案如下:一种虚拟化系统的报文传输方法,所述虚拟化系统至少包括一个主控制设备和至少一个扩展设备,所述扩展设备分别与所述主控制设备相连,并采用虚拟化技术,将所述扩展设备虚拟化为所述主控制设备的逻辑端口,具体地,所述主控制设备接收任意一个扩展设备重定向转发的第一报文,其中,所述第一报文是所述任意一个扩展设备接收到外部报文后,为所述外部报文添加头部字段,并将所述头部字段中目的设备标识设置为预设的虚拟标识后封装获得的;确定所述第一报文的报文头部中目的设备标识为预设的虚拟标识时,确定所述第一报文的转发决策,并根据 ...
【技术保护点】
1.一种虚拟化系统的报文传输方法,其特征在于,所述虚拟化系统至少包括一个主控制设备和至少一个扩展设备,所述扩展设备与所述主控制设备相连,并采用虚拟化技术,将所述扩展设备虚拟化为所述主控制设备的逻辑端口,具体地,/n所述主控制设备接收任意一个扩展设备重定向转发的第一报文,其中,所述第一报文是所述任意一个扩展设备接收到外部报文后,为所述外部报文添加头部字段,并将所述头部字段中目的设备标识设置为预设的虚拟标识后封装获得的;/n确定所述第一报文的报文头部中目的设备标识为预设的虚拟标识时,确定所述第一报文的转发决策,并根据所述第一报文的转发决策发送给对应的扩展设备,以使所述对应的扩展设备基于所述转发决策进行转发。/n
【技术特征摘要】
1.一种虚拟化系统的报文传输方法,其特征在于,所述虚拟化系统至少包括一个主控制设备和至少一个扩展设备,所述扩展设备与所述主控制设备相连,并采用虚拟化技术,将所述扩展设备虚拟化为所述主控制设备的逻辑端口,具体地,
所述主控制设备接收任意一个扩展设备重定向转发的第一报文,其中,所述第一报文是所述任意一个扩展设备接收到外部报文后,为所述外部报文添加头部字段,并将所述头部字段中目的设备标识设置为预设的虚拟标识后封装获得的;
确定所述第一报文的报文头部中目的设备标识为预设的虚拟标识时,确定所述第一报文的转发决策,并根据所述第一报文的转发决策发送给对应的扩展设备,以使所述对应的扩展设备基于所述转发决策进行转发。
2.如权利要求1所述的方法,其特征在于,确定所述第一报文的转发决策,并根据所述第一报文的转发决策发送给对应的扩展设备,以使所述对应的扩展设备基于所述转发决策进行转发,具体包括:
根据所述第一报文的目的MAC地址和VLANID,查找本地MAC地址表获得对应的目的设备标识和目的端口标识;
将所述对应的目的设备标识和目的端口标识添加到所述第一报文的报文头部并封装为第二报文;
将所述第二报文发送给所述目的设备标识对应的扩展设备,以使所述对应的扩展设备将所述第二报文去除头部字段后转发至所述目的端口标识对应的目的端口。
3.如权利要求1所述的方法,其特征在于,确定所述第一报文的转发决策,并根据所述第一报文的转发决策发送给对应的扩展设备,以使所述对应的扩展设备基于所述转发决策进行转发,具体包括:
若确定所述第一报文的目的MAC地址的地址类型为广播MAC地址或未知名MAC地址,则将所述第一报文广播给所有扩展设备,以使接收到所述第一报文的所有扩展设备向所述第一报文的VLANID内的各端口广播所述第一报文。
4.如权利要求1所述的方法,其特征在于,确定所述第一报文的转发决策,并根据所述第一报文的转发决策发送给对应的扩展设备,以使所述对应的扩展设备基于所述转发决策进行转发,具体包括:
若确定所述第一报文的目的MAC地址的地址类型为组播MAC地址,则查找本地组播表,确定与所述组播MAC地址关联的至少一个目的设备标识和至少一个目的端口标识;
将确定的所述至少一个目的设备标识和至少一个目的端口标识添加到所述第一报文的报文头部并封装为第二报文;
将所述第二报文发送给所述至少一个目的设备标识对应的扩展设备,以使所述对应的扩展设备将所述第二报文去除头部字段后转发至所述至少一个目的端口标识对应的目的端口。
5.如权利要求1所述的方法,其特征在于,确定所述第一报文的转发决策,并根据所述第一报文的转发决策发送给对应的扩展设备,以使所述对应的扩展设备基于所述转发决策进行转发,具体包括:
若确定所述第一报文的目的MAC地址为所述主控制设备的MAC地址,则触发三层转发处理,并根据所述第一报文中的目的IP地址和目的MAC地址,确定对应的目的设备标识和目的端口标识;
将所述对应的目的设备标识和目的端口标识添加到所述第一报文的报文头部并封装为第二报文;
将所述第二报文发送给所述目的设备标识对应的扩展设备,以使所述对应的扩展设备将所述第二报文去除头部字段后转发至所述目的端口标识对应的目的端口。
6.如权利要求1-5任一项所述的方法,其特征在于,进一步包括:
根据所述第一报文中的源MAC地址,若确定本地MAC地址表未记录有所述源MAC地址对应的端口,则从所述任意一个扩展设备的端口中确定源MAC地址对应的一个扩展设备的端口,并将所述第一报文的源MAC地址、VLANID和所述对应的所述任意一个扩展设备的端口...
【专利技术属性】
技术研发人员:张秀锋,
申请(专利权)人:锐捷网络股份有限公司,
类型:发明
国别省市:福建;35
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。