[发明专利]使用子树标识符的多区域源路由组播方法有效
申请号: | 201680023500.4 | 申请日: | 2016-05-11 |
公开(公告)号: | CN107534613B | 公开(公告)日: | 2020-02-14 |
发明(设计)人: | 伊芙琳·洛克;迈赫迪·阿拉什米德·阿卡哈瓦因·穆罕默迪 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/761 | 分类号: | H04L12/761 |
代理公司: | 11205 北京同立钧成知识产权代理有限公司 | 代理人: | 杨文娟;臧建明 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 使用 子树 标识符 区域 路由 | ||
控制器向具有多个节点的源路由转发网络中的节点发送数据分组,所述多个节点配置用于经由多个链路向彼此传送数据分组。所述数据分组包括报头。该报头包括定义数据分组的路径的源路由跳列表。所述数据分组与从源到一个或多个目的地的数据分组的流相关联。所述跳列表包括指示组播子树的子树标识符。
交叉引用
本申请要求于2015年5月20日提交、申请号为14/717,812、发明名称为“使用子树标识符的多区域源路由组播”的美国专利申请的优先权,其全部内容通过引用并入本文。
技术领域
本发明一般涉及网络通信,更具体地涉及用于组播业务的源路由转发解决方案。
背景技术
用于组播业务的源路由转发解决方案占用空间,即,其导致了大分组报头,限制了对非常小的组播树的使用。源路由组播报头通常包括基于多协议标签交换(MPLS)的堆栈报头,每个标签堆栈条目需要固定的32位,每个报头表示输出接口。也可以使用其他的报头表示,这些报头表示在本公开的范围内,且不应推断对MPLS标签表示的限制。在数据分组通过网络的源路由转发期间,网络中接收数据分组的每个中间节点都会查看分组报头以确定用于数据分组的下一跳。这与使中间节点查看路由表以确定下一跳形成了对比。源路由组播树可以通过为每个链路添加报头标签条目来进行表示。每个链路都具有两个接口,在链路的每一端有一个接口,因此也可以通过插入用于该链路输出接口的报头标签来表示该条目。每个数据分组遍历的链路越多,增加的开销就越多。
对于大的组播树,即遍历大量链路的那些组播树,这种用于每个链路的具有固定大小的报头标签方法会变得太长,并且产生了太多的开销,因此变得低效而且限制组播树的大小。
发明内容
本公开涉及使用组播子树标识符的源路由组播转发。
在一个示例性实施例中,一种方法包括由源路由转发网络中的网络控制器向源路由转发网络中的节点发送包括报头的数据分组。该报头包括定义数据分组的路径的源路由跳列表。所述数据分组与从源到一个或多个目的地的数据分组的流相关联。该跳列表包括指示组播子树的子树标识符。
在另一示例性实施例中,一种方法包括由源路由转发网络中的节点接收来自网络控制器的数据分组,所述数据分组包括报头。该报头包括定义数据分组的路径的源路由跳列表。所述数据分组与从源到一个或多个目的地的数据分组的流相关联。该跳列表包括指示组播子树的子树标识符。
其他示例性实施例包括一种网络控制器和一种配置用于执行相应方法的网络节点。
附图说明
为了更完整地理解本公开及其优点,现参考结合附图进行以下描述,其中相同的附图标记表示相同的对象,并且其中:
图1示出了具有控制器和多个节点的组播网络,每个节点具有多个方向链路;
图2示出了根据一个实施例的组播网络,所述组播网络示出了控制器提供包括子树标识符的组播树计算;
图3示出了组播网络中网络单元的实施例;以及
图4示出了在组播网络中使用的通用网络元件。
具体实施方式
参考图1,示出了包括多个节点32的组播网络30,每个节点都具有多条链路34。中央网络控制器36收集包括所有节点32和链路34的所有网络拓扑,包括运营商提供的或自动发现的可选输入,例如现有的或计划的组播业务流、额外的计划节点或额外的计划链路。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201680023500.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:人抗-VEGFR-2/KDR抗体
- 下一篇:抗AXL拮抗抗体