【技术实现步骤摘要】
传输数据的方法、设备和网络系统
本申请涉及通信领域,并且更具体地,涉及一种传输数据的方法、设备和网络系统。
技术介绍
虚拟可扩展局域网(VirtualeXtensibleLocalAreaNetwork,VXLAN)用于解决多租户环境下的虚拟机对二层和三层数据中心网络基础设施的要求。VXLAN运行在现有的网络基础设施上,并提供了一种扩展二层网络的方式。总之,VXLAN是三层网络上的二层叠加方案。每个叠加网被称为一个VXLAN网段。只有同一个VXLAN网段里的虚拟机(virtualmachine,VM)才能相互通信。每个VXLAN网段由一个24比特的网段标识识别。该网段标识被称为VXLAN标识(VXLANNetworkIdentifier,VNI)。这使得一个管理域内最多可以同时存在16M个VXLAN网段。VNI用于识别由VM发起的内层MAC帧的范围。因此,VXLAN网段里可能有重叠的MAC地址,但是没有交叉的流量。因此流量被通过VNI隔离了。VNI出现在用于封装虚拟机发起的内层MAC帧的外层头中。因为该封装,VXLAN也可以被称为在三层网络上叠加二层网络的隧道方案。该隧道是无状态的,因此,每个帧是根据一系列规则封装的。VXLAN隧道端点(VXLANTunnelEndPoint,VTEP)位于该虚拟机所在的服务器的Hypervisor上。因此,该VNI和该VXLAN隧道/外层封装仅仅被VTEP所知,但是VM从来不知道。需要注意的是,VTEP还可以在物理交换机和物理服务器上,并且可以通过软件或硬件实现。
技术实现思路
本申请提供一种传输数据的方法、设备和网络系统, ...
【技术保护点】
1.一种传输数据的方法,其特征在于,应用于骨干设备中,所述骨干设备连接至少两个接入设备,所述至少两个接入设备组成跨设备链路聚合组以连接多归用户设备,所述至少两个接入设备中的至少一个接入设备还用于连接单归用户设备,每个连接有单归用户设备的接入设备中设置有至少一个单归隧道接口,所述单归隧道接口仅用于传输需要发送给与所述接入设备连接的单归用户设备的数据,所述骨干设备存储有第一映射表,所述第一映射表用于指示多个单归用户设备中的每个单归用户设备对应的隧道接口标识,其中,一个单归用户设备对应的隧道接口标识是所述单归用户设备所连接的接入设备的单归隧道接口的标识,所述方法包括:当所述骨干设备获得需要发送给第一用户设备的第一数据时,根据所述第一映射表,确定所述第一用户设备对应的第一隧道接口标识,其中,所述第一用户设备为单归用户设备;所述骨干设备根据所述第一隧道接口标识,向第一接入设备发送包括所述第一数据的第一数据包,其中,所述第一接入设备是配置有所述第一隧道接口标识的接入设备。
【技术特征摘要】
1.一种传输数据的方法,其特征在于,应用于骨干设备中,所述骨干设备连接至少两个接入设备,所述至少两个接入设备组成跨设备链路聚合组以连接多归用户设备,所述至少两个接入设备中的至少一个接入设备还用于连接单归用户设备,每个连接有单归用户设备的接入设备中设置有至少一个单归隧道接口,所述单归隧道接口仅用于传输需要发送给与所述接入设备连接的单归用户设备的数据,所述骨干设备存储有第一映射表,所述第一映射表用于指示多个单归用户设备中的每个单归用户设备对应的隧道接口标识,其中,一个单归用户设备对应的隧道接口标识是所述单归用户设备所连接的接入设备的单归隧道接口的标识,所述方法包括:当所述骨干设备获得需要发送给第一用户设备的第一数据时,根据所述第一映射表,确定所述第一用户设备对应的第一隧道接口标识,其中,所述第一用户设备为单归用户设备;所述骨干设备根据所述第一隧道接口标识,向第一接入设备发送包括所述第一数据的第一数据包,其中,所述第一接入设备是配置有所述第一隧道接口标识的接入设备。2.根据权利要求1所述的方法,其特征在于,所述骨干设备和所述至少两个接入设备中的每个接入设备支持虚拟可扩展局域网络VXLAN功能,所述骨干设备根据所述第一隧道接口标识,向第一接入设备发送包括所述第一数据的第一数据包,包括:所述骨干设备生成所述第一数据包,所述第一数据包包括VXLAN隧道头,所述VXLAN隧道头的外层源地址字段包括所述第一隧道接口标识;所述骨干设备通过所述第一隧道接口标识对应的VXLAN隧道向所述第一接入设备发送所述第一数据包。3.根据权利要求1或2所述的方法,其特征在于,所述第一映射表具体用于指示所述多个单归用户设备中每个单归用户设备的标识与所述单归用户设备的隧道接口标识之间的映射关系;所述根据所述第一映射表,确定所述第一用户设备对应的第一隧道接口标识,包括:所述骨干设备根据所述第一映射表,将第一设备标识对应的隧道接口标识,确定为所述第一隧道接口标识,所述第一设备标识用于指示所述第一用户设备。4.根据权利要求3所述的方法,其特征在于,所述第一数据是所述骨干设备接收到的第二数据包中携带的数据,并且,所述第二数据包中包括所述第一设备标识。5.根据权利要求1至4中任一项所述的方法,其特征在于,所述骨干设备通过单播方式获得所述第一数据。6.一种传输数据的方法,其特征在于,应用于第一接入设备中,所述第一接入设备与第二接入设备组成跨设备链路聚合组以连接多归用户设备,所述第一接入设备还用于连接单归用户设备,所述第一接入设备中设置有单归隧道接口,所述单归隧道接口仅用于传输需要发送给与所述第一接入设备连接的单归用户设备的数据,所述方法包括:所述第一接入设备通过第一单归隧道接口接收包括第一数据的第一数据包,其中,所述第一数据的目的为第一用户设备,所述第一单归隧道接口是第一隧道接口标识指示的单归隧道接口,所述第一隧道接口标识是所述第一用户设备对应的隧道接口标识,所述第一用户设备为与所述第一接入设备连接的单归用户设备;所述第一接入设备处理所述第一数据包得到所述第一数据;所述第一接入设备向所述第一用户设备发送所述第一数据。7.根据权利要求6所述的方法,其特征在于,所述第一接入设备和第二接入设备支持虚拟可扩展局域网络VXLAN功能,所述第一接入设备通过第一单归隧道接口接收包括第一数据的第一数据包,包括:所述第一接入设备通过所述第一单归隧道接口对应的VXLAN隧道接收所述第一数据包,所述第一数据包包括VXLAN隧道头,所述VXLAN隧道头的外层源地址字段包括所述第一隧道接口标识。8.根据权利要求6或7所述的方法,其特征在于,所述第一接入设备和第二接入设备中设置有共同的双归隧道接口,所述双归隧道接口用于传输需要发送给双归用户设备的数据,和/或所述双归隧道接口用于传输广播数据,和/或所述双归隧道接口用于传输需要发送给不与所述接入设备连接的单归用户设备的数据。9.一种骨干设备,其特征在于,所述骨干设备用于连接至少两个接入设备,所述至少两个接入设备组成跨设备链路聚合组以连接多归用户设备,所述至少两个接入设备中的至少一个接入设备还用于连接单归用户设备,每个连接有单归用户设...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。