报文转发方法及装置制造方法及图纸

技术编号:19702811 阅读:27 留言:0更新日期:2018-12-08 14:20
本发明专利技术提供了一种报文转发方法及装置,其中,所述方法包括:接收源设备发送的位索引显示复制BIER报文;根据所述BIER报文的报文头所携带的集标识SI,向目的设备转发所述BIER报文,其中,所述集标识SI用于指示所述目的设备所在的群。解决了相关技术中,数据中心因为特殊的网络架构和需求,传统组播技术并不能满足其需要,并且存在复杂性高,难以管理的缺点的问题,实现了根据目的设备所在群的集标识SI来转发BIER报文,提高了数据中心的转发性能。

【技术实现步骤摘要】
报文转发方法及装置
本专利技术涉及通信领域,具体而言,涉及一种信息发送方法及装置。
技术介绍
数据中心是全球协作的特定设备网络,用来在internet网络基础设施上传递、加速、展示、计算、存储数据信息。对于数据中心,相关网站给出的定义是“数据中心是一整套复杂的设施。它不仅仅包括计算机系统和其它与之配套的设备(例如通信和存储系统),还包含冗余的数据通信连接、环境控制设备、监控设备以及各种安全装置”。在已经发布的《TheDatacenterasaComputer》一书中,将数据中心解释为“多功能的建筑物,能容纳多个服务器以及通信设备。这些设备被放置在一起是因为它们具有相同的对环境的要求以及物理安全上的需求,并且这样放置便于维护”,而“并不仅仅是一些服务器的集合”。一个数据中心的主要目的是运行应用来处理商业和运作的组织的数据。企业级的数据中心的发展趋势是具备高度的灵活性和适应性,比如能根据外部需求做出快速变化,如何实现这些技术,虚拟化技术,或是模块化数据中心的创建等,都是比较好的解决方法。随着数据中心的迅速发展,数据中心内部的流量占到整个网络的相当比例,比如数据中心的备份需求,内容同步需求等。这对数据中心的网络部署提出的新的挑战。以往只用二层互联的技术,已经不能满足数据中心的需求,因此现在的数据中心已经是三层或者三层加二层的网络方式。因为成本的原因数据中心网络架构很少采用全互联的方式,而是采用多级架构Clos方式。如图1所示,是最常见的组网方式。这种方式里对设备分为三层,最核心的层为Tier1层,其次是Tier2层和Tier3层,具有相同或者类似功能,或者相同地理位置的一组设备,由同一个管理设备进行管理,管理设备可以是ToR(TopofRack)设备,也可以是路由器网关设备,这一组设备与其管理设备统称为一个群(Cluster)。Tier3设备以下接入的就是各个VM(VirtualMachine),在图1中以En的形式表示,该图为了简化,一个Tier3设备以下只画了2台VM,在实际应用中,一台Tier3设备以下的VM可以达到几十台。Tier3设备是Hypervisor,可能是虚拟程序也可能是物理设备,假设用编号Hn表示。Tier2设备假设用编号Tn表示。通常VM发出的报文到达Tier3设备后,会进行虚拟扩展局域网(VirtualeXtensibleLocalAreaNetwork,简称为VXLAN)、通用的网络虚拟化封装(GenericNetworkVirtualizationEncapsulation,简称为GENEVE)、使用通用的路由封装的网络虚拟化(NetworkVirtualizationUsingGenericRoutingEncapsulation,简称为NVGRE)或者通用的UDP封装(GenericUDPEncapsulation,简称为GUE)等等形式的封装,封装入虚拟网络标识后,再通过数据中心核心网络进行交互。在分层互联的网络架构下,除了点到点的数据中心内容同步或者备份外,还有大量广播,不确定的单播,组播(Broadcast、Unknownunicast、Multicast,简称为BUM)的需求。在三层或者三层加二层的实现方式里,BUM流量如何在数据中心网络内部交互成为必须解决的问题。为了实现这些BUM需求,协议无关组播(ProtocolIndependentMulticast,简称为PIM)组播技术被引入到了数据中心的内部组网中。但随着部署与数据中心业务的复杂化,PIM组播技术遇到了很多问题。比如图1中的VM设备E1,与E8、E10、E14和E16同属于一个虚拟网络(一个虚拟网络可以用一个VNI(VirtualNetworkIdentifier,虚拟网络标识)来表示),假设其VNI为1,这个虚拟网络中需要互通BUM流量。解决方案是对于每个VNI建立全互联的组播树,即分别以各个Tier3节点为根,建立到其他Tier3节点的组播树。在这个例子中则是首先以H1为根,分配一个组播地址G1,由PIM信令逐跳建立从H1到叶子节点H4、H5和H7、H8的组播树。其次,以H4为根,再分配一个组播地址G2,由PIM信令逐跳建立从H4到叶子节点为H1、H5和H7、H8的组播树。对于H5和H7、H8,重复同样的流程,分配组播地址,并由PIM协议逐跳建立组播树。假设分配的组播地址是G1~G5。由此在VM的BUM流量通过Tier3设备封装后,能够按照正确的组播树到达目的Tier3设备,再由Tier3设备根据报文的虚拟网络标识,转发给正确的VM。假设VM设备E2、E9、E11和E13属于同一个虚拟网络,其VNI为2,这个虚拟网络中也需要互通BUM流量,则同样的需要以各个Tier3节点为根,建立到其他Tier3节点的组播树。首先以H1为根,分配一个组播地址G6,由PIM协议逐跳建立从H1到叶子节点H5、H6、H7的组播树。其次以H5为根,分配一个组播地址G7,由PIM协议逐跳建立从H5到叶子节点H1、H6和H7的组播树。再分别以H6和H7为根建立组播树。从而完成该虚拟网络内部的BUM流量转发。因此可以看到,在数据中心应用PIM组播树时,存在组播地址管理复杂,管理方式僵化不灵活的特点。并且由于PIM协议本身组播树建立的信令交互时间长,拓扑变化时组播树重新建立缓慢的缺点,造成数据中心的BUM流量无法在组播技术下得到高效的转发。很多数据中心因此不愿使用组播技术,而是将BUM流量还原成单播流量进行发送,也就是对同一条数据流,直接复制发送多条流量到多个目的地。比如同样是图1的例子,E1、E8、E10、E14、E16直接需要互通BUM流量时,E1发送报文给H1后,H1复制4份单播报文,发送目的分别是H4、H5和H7、H8。这种方式下,同样的流量占用了大量的Tier3、Tier2以及Tier1设备带宽,并且对于复制点入H1的性能也造成极大影响,甚至会影响到数据中心的正常运营。因此可以看到,数据中心因为特殊的网络架构和需求,对组播技术的要求很高,传统组播技术并不能满足其需要,并且存在复杂性高,难以管理的缺点。针对相关技术中的上述技术问题,目前还没有有效的解决方案。
技术实现思路
本专利技术实施例提供了一种报文转发方法及装置,以至少解决相关技术中数据中心因为特殊的网络架构和需求,传统组播技术并不能满足其需要,并且存在复杂性高,难以管理的缺点的问题。根据本专利技术的一个实施例,提供了一种报文转发方法,包括:接收源设备发送的位索引显示复制BIER报文;根据所述BIER报文的报文头所携带的集标识SI,向目的设备转发所述BIER报文,其中,所述集标识SI用于指示所述目的设备所在的群。可选地,接收源设备发送的位索引显示复制BIER报文之前,所述方法还包括:对数据中心的汇聚设备和接入设备进行分群处理,并为每个群分配集标识SI;根据分配的SI确定各个所述目的设备的BFR-ID的值,其中,所述BFR-ID携带于所述BIER报文的报文头中,所述目的设备包括:汇聚设备和接入设备。可选地,至少根据以下方式之一确定所述BFR-ID的值:通过接收数据中心的控制器通过指定的数据模型下发的命令来确定;通过接收控制器通过路径计算单元扩展PCE协议发送的命令来确定;通本文档来自技高网
...

【技术保护点】
1.一种报文转发方法,其特征在于,包括:接收源设备发送的位索引显示复制BIER报文;根据所述BIER报文的报文头所携带的集标识SI,向目的设备转发所述BIER报文,其中,所述集标识SI用于指示所述目的设备所在的群。

【技术特征摘要】
1.一种报文转发方法,其特征在于,包括:接收源设备发送的位索引显示复制BIER报文;根据所述BIER报文的报文头所携带的集标识SI,向目的设备转发所述BIER报文,其中,所述集标识SI用于指示所述目的设备所在的群。2.根据权利要求1所述的方法,其特征在于,接收源设备发送的位索引显示复制BIER报文之前,所述方法还包括:对数据中心的汇聚设备和接入设备进行分群处理,并为每个群分配集标识SI;根据分配的SI确定各个所述目的设备的BFR-ID的值,其中,所述BFR-ID携带于所述BIER报文的报文头中,所述目的设备包括:汇聚设备、接入设备。3.根据权利要求2所述的方法,其特征在于,至少根据以下方式之一确定所述BFR-ID的值:通过接收数据中心的控制器通过指定的数据模型下发的命令来确定;通过接收控制器通过路径计算单元扩展PCE协议发送的命令来确定;通过接收所述控制器通过边界网关协议BGP扩展下发的命令来确定;通过接收所述控制器通过边界网关协议-路径状态扩展下发的命令来确定;通过接收所述控制器通过Openflow协议扩展下发的命令来确定。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:至少根据目的设备所在群的集标识SI,虚拟网络标识和BFR-ID将BIER报文转发至所述目的设备。5.根据权利要求1所述的方法,其特征在于,将数据中心中实现Leaf之间转发的设备支持根据SI进行转发的能力,或数据中心中汇聚设备支持根据SI进行转发的能力上报至控制器...

【专利技术属性】
技术研发人员:张征吴波
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东,44

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

1