接收和发送报文的方法及设备技术

技术编号:17350277 阅读:21 留言:0更新日期:2018-02-25 19:04
本申请涉及通信领域,尤其涉及一种网络中接收和发送报文的方法及设备。虚拟化网络功能VNF设备通过路由器与骨干网连接,所述VNF设备包含控制单元、第一虚拟机VM和第二VM。其中,第一VM的第一接口、第二VM的第二接口和路由器的第三接口具有相同网段的网际互联协议IP地址。所述VNF设备通过所述第一接口和所述第二接口分别与所述路由器接口建立路由协议邻居,接着所述VNF设备通过所述路由协议邻居向路由器发布路由。然后,由所述VNF设备通过所述第一VM和所述第二VM依次接收所述路由器发送的报文。通过上述方案,所述VNF设备可以通过多个VM接口依次接收路由器发送的报文,在增加VM接口时不需要在路由器上重新创建接口,有利于网络的管理和维护。

Methods and equipment for receiving and sending messages

The application relates to the communication field, in particular to a method and equipment for receiving and sending messages in a network. The virtual network function VNF device is connected to the backbone via a router, and the VNF device includes a control unit, a first virtual machine VM, and a second VM. Among them, the first interface of the first VM, the second interface of the second VM, and the third interface of the router have the internetwork protocol IP address of the same network segment. The VNF device establishes the routing protocol neighbor through the first interface and the second interface respectively with the router interface, and then the VNF device releases routers through the routing protocol neighbors to the router. Then, the message sent by the router is received by the VNF device in turn by the first VM and the second VM. Through the above scheme, the VNF device can receive the message sent by the router sequentially through multiple VM interfaces, and do not need to re create the interface on the router when increasing the VM interface, which is conducive to the management and maintenance of the network.

【技术实现步骤摘要】
接收和发送报文的方法及设备
本申请涉及通信领域,尤其涉及一种网络中接收和发送报文的方法及设备。
技术介绍
用户如果需要访问互联网,首先通过终端设备连接基站,再由基站将数据转发到路由器,然后路由器把用户数据转发到虚拟化网络功能(英文:VirtualizedNetworkFunction,简称:VNF)设备上,最终由VNF设备把数据转发至用户访问的网络设备。当用户访问互联网数据量很大时,为了提高数据传输效率,一般会在路由器和VNF设备之间配置开放式最短路径优先(英文:OpenShortestPathFirst,简称OSPF)邻居来发布负载分担路由,以实现在路由器和VNF设备之间报文转发的多路径负载分担。但是现有技术在实现路由器转发报文负载分担的过程中,每增加一个OSPF邻居都需要在路由器上创建一个接口,并且配置接口的网际互联协议(英文:InternetProtocol,简称:IP)地址,导致路由器配置工作量增加,不利于网络的管理和维护。
技术实现思路
本申请实施例提供了一种网络中发送和接收报文的方法及设备,用于解决现有技术中在实现路由器和VNF设备之间报文转发的多路径负载分担时,导致的路由器配置量增加,进而造成网络管理和维护困难的技术问题。第一方面,本申请实施例提供了一种网络中接收报文的方法,所述网络包括VNF设备,所述VNF设备通过路由器与骨干网连接,所述VNF设备包含第一虚拟机(英文:VirtualMachine,简称:VM)、第二VM和控制单元,所述第一VM包含第一接口,所述第二VM包含第二接口,所述路由器包含第三接口,所述第一接口、所述第二接口和所述第三接口具有相同网段的IP地址,所述方法包括:所述控制单元通过所述第一接口以及所述第三接口与所述路由器建立第一路由协议邻居;所述控制单元通过所述第二接口以及所述第三接口与所述路由器建立第二路由协议邻居;所述控制单元通过所述第一路由协议邻居和所述第二路由协议邻居向所述路由器发布路由;所述第一VM通过所述第一接口接收所述路由器发送的第一业务报文;所述第二VM通过所述第二接口接收所述路由器发送的第二业务报文,所述第一业务报文和所述第二业务报文为对应所述路由的业务报文。上述方案中,设置第一VM的第一接口、第二VM的第二接口和路由器的第三接口具有相同网段的IP地址,VNF设备的控制单元可以通过第一VM的第一接口和第二VM的第二接口分别与路由器建立路由协议邻居。然后,控制单元通过路由协议邻居向路由器发送对应路由,路由器根据所述路由生成路由表项,路由器依据所述路由表项向所述第一接口和所述第二接口发送报文,这些业务报文由所述第一接口和所述第二接口轮流接收。在此过程中路由器可以通过同一个接口与所述VNF设备建立两个路由协议邻居,不仅可以实现所述VNF设备接收报文的负载分担,同时避免路由器配置新的接口,减少路由器配置的工作量,有利于网络的管理和维护。在一种可能的实施方式中,所述VNF设备向所述路由器发布的路由包括:所述VNF设备向所述路由器发布对应所述VNF所属的数据中心的网络设备的路由。在一种可能的实施方式中,在所述VNF设备通过所述第一接口和所述第二接口接收所述路由器发送的业务报文之后,所述方法还包括:所述VNF设备将所述第一业务报文和所述第二业务报文向所述数据中心的所述网络设备发送。在上述方案中,VNF设备向路由器发布所属的数据中心网络设备的路由之后,路由器根据上述路由生成路由表项,然后根据生成的路由表项将报文发送到对应网络设备,以实现用户对所述网络设备数据的访问。在一种可能的实施方式中,所述第一VM和所述第二VM通过二层交换机与所述路由器连接,所述VNF设备通过所述第一接口和所述第二接口接收所述路由器发送的业务报文包括:所述VNF设备通过所述第一接口和所述第二接口接收所述二层交换机转发的来自所述路由器的业务报文。上述方案中,VNF设备通过二层交换机与路由器建立连接,其中二层交换机可以实现路由器通过同一接口与VNF设备中多个虚拟机的接口建立连接,有助于实现所述路由器与所述VNF设备之间报文转发的多路径负载分担。在一种可能的实施方式中,所述路由协议为开放式最短路径优先OSPF协议或中间系统到中间系统(英文:IntermediateSystem-to-IntermediateSystem,简称:IS-IS)协议。上述方案中,路由器用同一接口与所述VNF设备第一VM接口和第二VM接口建立连接,路由器与VNF之间通过OSPF协议或者IS-IS协议来实现路由器和VNF设备之间转发报文的多路径负载分担。在一种可能的实施方式中,所述VNF设备还包含第三VM,所述第三VM包含第四接口,所述第四接口和所述第三接口具有相同网段的IP地址,所述方法包括:所述控制单元通过所述第四接口以及所述路由器的所述第三接口与所述路由器建立第三路由协议邻居;所述第控制单元通过所述第三路由协议邻居向所述路由器发布路由;所述VNF设备通过所述第四接口接收所述路由器发送的第三业务报文,所述第三业务报文为对应所述路由的业务报文。上述方案中,在对所述VNF设备进行扩容,增加第三VM接口时,配置所述第三VM的接口与所述路由器的接口具有相同网段的IP地址,并通过第三VM与路由器建立路由协议邻居。这样可以把VNF设备接收报文的路径由两路负载分担扩展为三路负载分担,不仅可以实现所述路由器通过同一接口与所述VNF设备之间报文转发的多路径分载负担,而且不需要在所述路由器上创建新的接口,在提高报文转发效率的同时减少了对路由器的配置工作量,有利于网络的管理和维护。第二方面,提供了一种网络中发送报文的方法,所述网络包括路由器及VNF设备,所述VNF设备通过所述路由器与骨干网连接,所述VNF设备包含第一VM和第二机VM,所述第一VM包含第一接口,所述第二VM包含第二接口,所述路由器包含第三接口,所述第一接口、所述第二接口和所述第三接口具有相同网段的IP地址,所述方法包括:所述路由器通过所述第三接口以及所述第一VM的所述第一接口与所述VNF建立第一路由协议邻居;所述路由器通过所述第三接口以及所述第二VM的所述第二接口与所述VNF建立第二路由协议邻居;所述路由器通过所述第一路由协议邻居和所述第二路由邻居协议接收所述第一VM和所述第二VM发布的路由,并生成路由表项,所述路由表项中包含两条路由,所述两条路由的目的地址相同,出接口相同,下一跳不同;所述路由器通过根据所述路由表项向所述VNF发送业务报文。上述方案中,路由器通过同一接口与VNF设备建立两个路由协议邻居关系,并通过所述路由协议邻居分别接收VNF设备通过第一VM和第二VM发布的路由。然后路由器根据所述路由生成路由表项,其中路由器生成的路由表项包含两条目的地址相同但下一跳不同的路由,路由器可以通过其第三接口同时向所述第一接口和所述第二接口发送报文,以实现路由器与VNF设备之间转发报文负载分担,提高了网络的灵活性。在一种可能的实施方式中,所述路由器通过二层交换机与所述第一VM和所述第二VM连接,所述路由器根据所述路由表项向所述VNF发送业务报文包括:所述路由器通过所述二层交换机向所述VNF发送所述业务报文。上述方案中,路由器通过二层交换机分别与两个VM接口建立连接,其中二层交换本文档来自技高网...
接收和发送报文的方法及设备

【技术保护点】
一种网络中接收报文的方法,其特征在于,所述网络包括虚拟化网络功能VNF设备,所述VNF设备通过路由器与骨干网连接,所述VNF设备包含第一虚拟机VM、第二VM和控制单元,所述第一VM包含第一接口,所述第二VM包含第二接口,所述路由器包含第三接口,所述第一接口、所述第二接口和所述第三接口具有相同网段的网际互联协议IP地址,所述方法包括:所述控制单元通过所述第一接口以及所述第三接口与所述路由器建立第一路由协议邻居;所述控制单元通过所述第二接口以及所述第三接口与所述路由器建立第二路由协议邻居;所述控制单元通过所述第一路由协议邻居和所述第二路由协议邻居向所述路由器发布路由;所述第一VM通过所述第一接口接收所述路由器发送的第一业务报文;所述第二VM通过所述第二接口接收所述路由器发送的第二业务报文,所述第一业务报文和所述第二业务报文为对应所述路由的业务报文。

【技术特征摘要】
1.一种网络中接收报文的方法,其特征在于,所述网络包括虚拟化网络功能VNF设备,所述VNF设备通过路由器与骨干网连接,所述VNF设备包含第一虚拟机VM、第二VM和控制单元,所述第一VM包含第一接口,所述第二VM包含第二接口,所述路由器包含第三接口,所述第一接口、所述第二接口和所述第三接口具有相同网段的网际互联协议IP地址,所述方法包括:所述控制单元通过所述第一接口以及所述第三接口与所述路由器建立第一路由协议邻居;所述控制单元通过所述第二接口以及所述第三接口与所述路由器建立第二路由协议邻居;所述控制单元通过所述第一路由协议邻居和所述第二路由协议邻居向所述路由器发布路由;所述第一VM通过所述第一接口接收所述路由器发送的第一业务报文;所述第二VM通过所述第二接口接收所述路由器发送的第二业务报文,所述第一业务报文和所述第二业务报文为对应所述路由的业务报文。2.根据权利要求1所述的方法,其特征在于,所述VNF设备向所述路由器发布的路由包括:所述VNF设备向所述路由器发布对应所述VNF所属的数据中心的网络设备的路由。3.根据权利要求1或2所述的方法,其特征在于,在所述VNF设备通过所述第一接口和所述第二接口接收所述路由器发送的业务报文之后,所述方法还包括:所述VNF设备将所述第一业务报文和所述第二业务报文向所述数据中心的所述网络设备发送。4.根据权利要求1至3任一权利要求所述的方法,其特征在于,所述第一VM和所述第二VM通过二层交换机与所述路由器连接,所述VNF设备通过所述第一接口和所述第二接口接收所述路由器发送的业务报文包括:所述VNF设备通过所述第一接口和所述第二接口接收所述二层交换机转发的来自所述路由器的业务报文。5.根据权利要求1至4任一权利要求所述的方法,其特征在于,所述路由协议为开放式最短路径优先OSPF协议或中间系统到中间系统IS-IS协议。6.根据权利要求1至5任一权利要求所述的方法,其特征在于,所述VNF设备还包含第三VM,所述第三VM包含第四接口,所述第四接口和所述第三接口具有相同网段的IP地址,所述方法还包括:所述控制单元通过所述第四接口以及所述第三接口与所述路由器建立第三路由协议邻居;所述控制单元通过所述第三路由协议邻居向所述路由器发布所述路由;所述第三VM通过所述第四接口接收所述路由器发送的第三业务报文,所述第三业务报文为对应所述路由的业务报文。7.一种网络中发送报文的方法,其特征在于,所述网络包括路由器及虚拟化网络功能VNF设备,所述VNF设备通过所述路由器与骨干网连接,所述VNF设备包含第一虚拟机VM、第二VM和控制单元,所述第一VM包含第一接口,所述第二VM包含第二接口,所述路由器包含第三接口,所述第一接口、所述第二接口和所述第三接口具有相同网段的网际互联协议IP地址,所述方法包括:所述路由器通过所述第三接口以及所述第一VM的所述第一接口与所述VNF建立第一路由协议邻居;所述路由器通过所述第三接口以及所述第二VM的所述第二接口与所述VNF建立第...

【专利技术属性】
技术研发人员:郭锋熊怡张继东宋玉金宋宝华王彦辉
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东,44

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

1