路由方法、设备和系统技术方案

技术编号:11302015 阅读:66 留言:0更新日期:2015-04-15 19:47
本发明专利技术实施例公开了一种路由方法、设备和系统。该方法包括:网络节点接收业务数据报文;所述网络节点根据汇聚标识查找转发表以获得下一跳信息,所述汇聚标识用于标识网络需求类别相同并且目的地相同的一类业务数据流,所述转发表包括所述汇聚标识和所述汇聚标识对应的下一跳信息;所述网络节点根据获得的所述下一跳信息转发所述业务数据报文。根据本发明专利技术实施例,能够显著降低业务路由节点的路由表项,简化运算的复杂度,提高系统的路由转发效率。

【技术实现步骤摘要】
路由方法、设备和系统
本专利技术实施例涉及通信领域,特别涉及一种路由方法、设备和系统。
技术介绍
覆盖网络(Overlay网络)是建立在一个网络之上的另外一个计算机网络。覆盖网络中的每个网络节点之间通过虚拟或逻辑链路对应于一条条的路径,而这些路径在底层网络(Underlay网络)上可能是通过多条物理链路连接的,例如云计算网络、对等网络等就是运行在互联网之上的覆盖网络。互联网最初是建立在传统电话网络上的覆盖网络。而之后出现的基于互联网协议的语音传输(VoIP,voiceoverInternetProtocol),又是建立在互联网上的覆盖网络。目前,在互联网协议(IP,InternetProtocol)网络上承载着大量不同类型的业务,例如:视频直播业务、视频点播业务、VoIP业务、在线游戏业务等等。不同的业务对网络的需求不同,例如,在线游戏业务对网络时延最敏感,视频直播业务对网络丢包最敏感,视频点播业务最关注网络带宽等等。利用传统的路由协议,例如中间系统到中间系统(ISIS,Intermediatesystemtointermediatesystem)、开放式最短路径优先(OSPF,OpenShortestPathFirst)等,进行路由计算得到的是最短路径或者最低成本路径,但是,很多时候最短路径或者最低成本路径并非是满足某个业务网络需求的优选路由。现在业界出现的软件定义网络(SDN,SoftwareDefinedNetwork)技术,例如开放流(Openflow),通过集中控制面生成大量流表,下发给支持Openflow的网络设备。这些流表的生成,就可以根据业务的不同网络需求,来生成特定的流表。但是,由于在现网中,网络设备的流量巨大,且业务种类繁多,这就造成支持Openflow的网络设备需要的流表数量过于庞大,对网络设备的存储性能要求很高,而且查找流表的耗时较多,路由的执行效率受到影响。
技术实现思路
本专利技术实施例提供一种路由方法、设备和系统,能够显著降低业务路由节点的路由表项,简化运算的复杂度,提高系统的路由转发效率。第一方面,本专利技术实施例提供了一种路由方法,该方法包括:网络节点接收业务数据报文;所述网络节点根据汇聚标识查找转发表以获得下一跳信息,所述汇聚标识用于标识网络需求类别相同并且目的地相同的一类业务数据流,所述转发表包括所述汇聚标识和所述汇聚标识对应的下一跳信息;所述网络节点根据获得的所述下一跳信息转发所述业务数据报文。结合第一方面,在第一方面的第一种可能的实现方式中,在所述网络节点根据汇聚标识查找转发表以获得下一跳信息的步骤之前,进一步包括:如果所述网络节点判断自己为智能路由网络系统的第一跳,则根据所述业务数据报文的业务流量特征信息查找网络需求汇聚映射表,以获得所述业务流量特征信息对应的汇聚标识,所述网络需求汇聚映射表包括所述业务流量特征信息和所述业务流量特征信息对应的汇聚标识;在所述业务数据报文中添加获得的所述汇聚标识。结合第一方面的第一种可能的实现方式,在第二种可能的实现方式中,在用户数据报协议UDP报文的扩展字段携带所述获得的汇聚标识结合第一方面或第一方面的第一种可能的实现方式、或第二种可能的实现方式,在第三种可能的实现方式中,如果所述网络节点为智能路由网络系统的第一跳和最后一跳之间的中间节点,所述网络节点接收的所述业务数据报文携带所述汇聚标识;所述网络节点根据汇聚标识查找转发表以获得下一跳信息包括:所述网络节点根据所述网络节点接收的所述业务数据报文中携带的所述汇聚标识查找所述转发表以获得所述下一跳信息。结合第一方面的第一种可能的实现方式、或第二种可能的实现方式,在第四种可能的实现方式中,所述业务流量特征信息包括所述业务数据报文携带的目的IP地址和源IP地址中的至少一个。结合第一方面或第一方面的第一种可能的实现方式、或第二种可能的实现方式、或第三种可能的实现方式、或第四种可能的实现方式,在第五种可能的实现方式中,所述汇聚标识包含网络需求类别标识和目的地标识,所述网络需求类别标识用于标识所述业务数据报文的网络需求的类别,所述目的地标识是归属目的地标识或业务数据报文内原始的IP报文的目的地标识。结合第一方面或第一方面的第一种可能的实现方式、或第二种可能的实现方式、或第三种可能的实现方式,或第四种可能的实现方式,或第五种可能的实现方式,在第六种可能的实现方式中,在所述网络节点接收业务数据报文的步骤之前,所述方法还包括:所述网络节点从管控实体获取转发表。结合第一方面或第一方面的第一种可能的实现方式、或第二种可能的实现方式、或第三种可能的实现方式,或第四种可能的实现方式,或第五种可能的实现方式,或第六种可能的实现方式,在第七种可能的实现方式中,所述网络需求类别包括以下的至少一种:网络时延敏感类、网络丢包敏感类、网络抖动敏感类、网络剩余带宽敏感类。结合第一方面的第六种可能的实现方式,在第八种可能的实现方式中,所述网络节点从管控实体获取转发表具体为:所述网络节点获得所述管控实体周期性发送的所述转发表,或者所述网络节点请求所述管控实体发送所述转发表。第二方面,本专利技术实施例提供了一种智能路由管控方法,该方法包括:管控实体生成转发表,所述转发表包括汇聚标识和所述汇聚标识对应的下一跳信息,汇聚标识用于标识网络需求类别相同并且目的地相同的一类业务数据流;管控实体发送所述转发表给网络节点。结合第二方面,在第二方面的第一种可能的实现方式中,所述汇聚标识包含网络需求类别标识和目的地标识,所述网络需求类别标识用于标识所述业务数据报文的网络需求的类别,所述目的地标识可以是归属目的地标识或业务数据报文内原始的IP报文的目的地标识。结合第二方面或第二方面的第一种可能的实现方式,在第二方面的第二种可能的实现方式中,所述网络需求类别包括以下的至少一种:网络时延敏感类、网络丢包敏感类、网络抖动敏感类、网络剩余带宽敏感类。结合第二方面或第二方面的第一种可能的实现方式,或第二方面的第二种可能的实现方式,在第二方面的第三种可能的实现方式中,所述管控实体生成转发表包括:所述管控实体周期性地收集多个网络节点之间的实时网络状态信息;所述管控实体根据所述网络状态信息,生成所述转发表。结合第二方面或第二方面的第一种可能的实现方式,或第二方面的第二种可能的实现方式,或第二方面的第三种可能的实现方式中,在第二方面的第四种可能的实现方式中,所述管控实体提供转发表给网络节点的步骤具体为:管控实体周期性主动发送转发表给网络节点,或者管控实体依据网络节点的请求向网络节点发送转发表。第三方面,本专利技术实施例提供了一种网络节点,包括:接收单元,用于接收业务数据报文;转发表查找单元,用于根据汇聚标识查找转发表以获得下一跳信息,所述汇聚标识用于标识网络需求类别相同并且目的地相同的一类业务数据流,所述转发表包括所述汇聚标识和所述汇聚标识对应的下一跳信息;发送单元,用于根据获得的所述下一跳信息转发所述业务数据报文。结合第三方面,在第三方面的第一种可能的实现方式中,进一步包括:汇聚标识添加单元,如果所述网络节点判断自己为智能路由网络系统的第一跳,则根据所述业务数据报文的业务流量特征信息查找网络需求汇聚映射表,以获得所述业务流量特征信息对应的汇聚标识,所述网络需求汇聚映本文档来自技高网
...
路由方法、设备和系统

【技术保护点】
一种路由方法,其特征在于,该方法包括:网络节点接收业务数据报文;所述网络节点根据汇聚标识查找转发表以获得下一跳信息,所述汇聚标识用于标识网络需求类别相同并且目的地相同的一类业务数据流,所述转发表包括所述汇聚标识和所述汇聚标识对应的下一跳信息;所述网络节点根据获得的所述下一跳信息转发所述业务数据报文。

【技术特征摘要】
1.一种路由方法,其特征在于,该方法包括:网络节点接收业务数据报文;所述网络节点根据汇聚标识查找转发表以获得下一跳信息,所述汇聚标识用于标识网络需求类别相同并且目的地相同的一类业务数据流,所述转发表包括所述汇聚标识和所述汇聚标识对应的下一跳信息;所述网络节点根据获得的所述下一跳信息转发所述业务数据报文。2.如权利要求1所述的方法,其特征在于,在所述网络节点根据汇聚标识查找转发表以获得下一跳信息的步骤之前,进一步包括:如果所述网络节点判断自己为智能路由网络系统的第一跳,则根据所述业务数据报文的业务流量特征信息查找网络需求汇聚映射表,以获得所述业务流量特征信息对应的汇聚标识,所述网络需求汇聚映射表包括所述业务流量特征信息和所述业务流量特征信息对应的汇聚标识;在所述业务数据报文中添加获得的所述汇聚标识。3.如权利要求2所述的方法,其特征在于,所述在所述业务数据报文中添加获得的所述汇聚标识,包括:在用户数据报协议UDP报文的扩展字段携带所述获得的汇聚标识。4.如权利要求1至3任意一项所述的方法,其特征在于,如果所述网络节点为智能路由网络系统的第一跳和最后一跳之间的中间节点,所述网络节点接收的所述业务数据报文携带所述汇聚标识;所述网络节点根据汇聚标识查找转发表以获得下一跳信息包括:所述网络节点根据所述网络节点接收的所述业务数据报文中携带的所述汇聚标识查找所述转发表以获得所述下一跳信息。5.如权利要求2或3所述的方法,其特征在于,所述业务流量特征信息包括所述业务数据报文携带的目的IP地址和源IP地址中的至少一个。6.如权利要求1至3任意一项所述的方法,其特征在于,所述汇聚标识包含网络需求类别标识和目的地标识,所述网络需求类别标识用于标识所述业务数据报文的网络需求的类别,所述目的地标识是归属目的地标识或业务数据报文内原始的IP报文的目的地标识。7.如权利要求1至3任意一项所述的方法,其特征在于,在所述网络节点接收业务数据报文的步骤之前,所述方法还包括:所述网络节点从管控实体获取转发表。8.如权利要求1至3任意一项所述的方法,其特征在于,所述网络需求类别包括以下的至少一种:网络时延敏感类、网络丢包敏感类、网络抖动敏感类、网络剩余带宽敏感类。9.如权利要求7所述的方法,其特征在于,所述网络节点从管控实体获取所述转发表包括:所述网络节点获得所述管控实体周期性发送的所述转发表,或者所述网络节点请求所述管控实体发送所述转发表。10.一种路由管控方法,该方法包括:管控实体生成转发表,所述转发表包括汇聚标识和所述汇聚标识对应的下一跳信息,汇聚标识用于标识网络需求类别相同并且目的地相同的一类业务数据流;管控实体发送所述转发表给网络节点。11.如权利要求10所述的方法,其特征在于,所述汇聚标识包含网络需求类别标识和目的地标识,所述网络需求类别标识用于标识所述业务...

【专利技术属性】
技术研发人员:殷悦李峰韩磊
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

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

1