[发明专利]用于实现控制器边界网关协议(cBGP)的系统及方法有效
申请号: | 201980067029.2 | 申请日: | 2019-10-30 |
公开(公告)号: | CN113273147B | 公开(公告)日: | 2022-08-26 |
发明(设计)人: | 陈怀谟;琳达·邓巴 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L45/02 | 分类号: | H04L45/02;H04L45/00;H04L45/64 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 张月婷 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 实现 控制器 边界 网关 协议 cbgp 系统 方法 | ||
1.一种由用于在通信系统中实现边界网关协议BGP的控制器执行的方法,其特征在于,包括:
与网元NE建立控制器边界网关协议 cBGP会话;
接收用于通过所述cBGP会话传送到所述NE的消息;
基于所述消息是否携带路由信息来确定所述消息是否被允许通过所述cBGP会话进行通信,其中所述消息不包含路由信息表征允许通过所述cBGP会话传送消息;
如果允许通过所述cBGP会话传递消息,则通过所述cBGP会话将消息发送到所述NE;
通过所述cBGP会话从所述NE接收第一类响应消息。
2.根据权利要求1所述的方法,其特征在于,还包括:
接收用于通过所述cBGP会话传送到所述NE的第二消息;
基于所述第二消息是否携带所述路由信息,确定是否允许通过所述cBGP会话传递所述第二消息;
响应于包括所述路由信息的第二消息,丢弃所述第二消息。
3.根据权利要求1至2中任一项所述的方法,其特征在于,所述路由信息包括描述沿着从所述通信系统中的源到目的地的路径的网元的信息。
4.根据权利要求1至2中任一项所述的方法,其特征在于,还包括:
接收来自另一NE的携带所述路由信息的BGP UPDATE消息;
丢弃所述BGP UPDATE消息。
5.根据权利要求1至2中任一项所述的方法,其特征在于,还包括:
接收携带所述路由信息和指令的BGP UPDATE消息;
从所述BGP UPDATE消息中删除路由信息;
通过所述cBGP会话向NE仅发送BGP UPDATE消息的指令。
6.根据权利要求1至2中任一项所述的方法,其特征在于,允许通过所述cBGP会话传送第一类消息,并且禁止通过所述cBGP会话传送第二类消息,其中,所述第一类消息是携带指令的消息,所述第二类消息是携带所述路由信息的消息,所述控制器和所述NE被包括在公共自治系统AS中;其中,所述方法还包括:
与所述NE建立内部边界网关协议 iBGP会话,其中,所述iBGP会话与所述cBGP会话分离且不同;
基于第二消息的格式,确定从所述NE接收的第二消息是否包括路由信息。
7.根据权利要求1至2中任一项所述的方法,其特征在于,第一类消息是携带指令的消息,第二类消息是携带所述路由信息的消息,所述控制器和所述NE被包括在公共自治系统AS中;其中,所述方法还包括与所述NE建立内部边界网关协议 iBGP会话,所述iBGP会话与所述cBGP会话组合,且允许通过组合会话传送所述第一类消息和所述第二类消息。
8.根据权利要求1至2中任一项所述的方法,其特征在于,允许通过所述cBGP会话传送第一类消息,并且禁止通过所述cBGP会话传送第二类消息,其中,所述第一类消息是携带指令的消息,所述第二类消息是携带所述路由信息的消息,所述控制器被包括在第一自治系统AS中,所述NE包含在不同于所述第一AS的第二AS中;其中,所述方法还包括:
与所述NE建立外部边界网关协议 eBGP会话,其中,所述eBGP会话与所述cBGP会话分离且不同;
基于第二消息的格式,确定从所述NE接收的第二消息是否包括路由信息。
9.根据权利要求1至2中任一项所述的方法,其特征在于,第一类消息是携带指令的消息,第二类消息是携带路由信息的消息,所述控制器被包括在第一自治系统AS中,所述NE被包括在不同于所述第一AS的第二AS中;其中,所述方法还包括与所述NE建立外部边界网关协议 eBGP会话,所述eBGP会话与所述cBGP会话组合,并且所述第一类消息和所述第二类消息被允许通过所述组合的会话进行通信。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201980067029.2/1.html,转载请声明来源钻瓜专利网。