一种入云业务的配置检测方法与流程

文档序号:37595117发布日期:2024-04-18 12:31阅读:47来源:国知局
一种入云业务的配置检测方法与流程

本发明属于云专线网络领域,尤其涉及一种入云业务的配置检测方法。


背景技术:

1、云专线因企业访问云上资源的需求剧增而被广泛使用。目前常见的专线架构是专线控制器对各个网元组件下发配置。编排器提供标准的北向接口,实现集中式的连接控制和拓扑管理,将面向用户和业务的连接需求转化为面向网络的连接需求,下发到具体的专线控制器和云资源控制器进行控制。控制器收到编排器请求后进行配置参数的分解及配置项组装,将对应的vxlan、客户侧及vpc侧路由、tunnel口等配置信息下发给专线交换机(pop)和云网络租户网关(vpc-gw),从而使pop和vpc-gw之间建立起vxlan隧道,实现客户的专线入云场景(如图1)。随着业务部署越来越多,控制器需要和众多资源池下的pop交换机和租户网关等网元交互,很容易出现交互消息超时,导致pop交换机和租户网关配置不对称的情况,比如控制器给vpc-gw发送下发配置的消息后,由于控制器业务繁忙、控制器与vpc-gw之间的网络故障原因未收到或未处理vpc-gw回复报竣消息,故认为给vpc-gw的业务下发超时,就不继续下一步地通知pop交换机下发配置,从而出现云内的vpc-gw业务残留,再次下发专线业务会出现该vpc子网时已占用的情况。


技术实现思路

1、本发明所要解决的技术问题是针对背景技术的不足提供一种入云业务的配置检测方法,利用底层已建立好的bgp连接,使用bgp update报文的扩展团体属性字段来标志本端业务是否下发完成;由于bgp协议基于tcp连接建立,tcp连接可靠且能保证数据不丢失,故采用bgp协议,来保证专线交换机和vpc-gw的配置的一致性。

2、本发明为解决上述技术问题采用以下技术方案:

3、一种入云业务的配置检测方法,具体包含如下步骤:

4、步骤1,专线交换机pop和云内租户网关vpc-gw建立bgp邻居,状态为连接成功;

5、步骤2,控制器接到编排器的业务下发请求后,通知云内租户网关vpc-gw下发对应的vxlan信息、对内互联接口、vxlan隧道、学习客户侧pc网段的bgp路由;在云内租户网关vpc-gw和专线交换机pop建立的bgp进程下宣告客户侧路由;

6、步骤3,云内租户网vpc-gw下发完成后,给控制器返回业务下发成功消息;

7、步骤4,控制器收到云内租户网vpc-gw的业务下发成功消息后,通知专线交换机pop下发vxlan信息、对内互联接口、vxlan隧道、将云内vpc子网宣告到云内租户网关vpc-gw和专线交换机pop建立的bgp进程下的路由等配置;

8、步骤5,专线交换机pop交换机下发完成后发送成功消息给控制器;

9、步骤6,控制器发送成功消息给编排器;

10、步骤7,编排器收到控制器报竣结果后,向上层返回开通结果;

11、步骤8,云内租户网关vpc-gw下发完本地配置后,等待编排器最大超时时间后,云内租户网关vpc-gw在bgp update报文的扩展团体属性字段中填充已完成配置的信息,value值的第一位为1,表示本端存在该业务配置;value值的后几位填充vxlan的vni信息;

12、步骤9,云内租户网关vpc-gw将发送update报文到专线交换机pop;

13、步骤10,专线交换机pop收到云内租户网关vpc-gw发来的update报文,解析得到云内租户网关vpc-gw报文已下发的vxlan、互联接口、路由学习等配置,检查本地配置是否有该配置,如果未下发,就发送自定义扩展属性value值最高位为0,后几位为检查业务的vxlan vni信息的update报文给云内租户网关vpc-gw;如果有该配置,则表示配置核验成功,不做处理;

14、步骤11,云内租户网关vpc-gw网元收到自定义扩展属性值value值最高位为0的update报文,可确定该业务配置为冗余配置,则通知云内租户网关vpc-gw网元的业务处理模块删除对应的业务配置;从而保证云内租户网关vpc-gw网元和专线交换机pop、控制器数据库配置的统一性。

15、作为本发明一种入云业务的配置检测方法的进一步优选方案,在步骤4中,若出现控制器收不到云内租户网关vpc-gw发送的成功信息,从而出现配置残留的现象,将由步骤8完成删除残留业务配置功能。

16、作为本发明一种入云业务的配置检测方法的进一步优选方案,在步骤8中,等待编排器最大超时时间后用于确保对端专线交换机pop交换机已处理完配置消息。

17、作为本发明一种入云业务的配置检测方法的进一步优选方案,在步骤5中,由于控制器繁忙或网络延时控制器未按时收到专线交换机pop的报竣请求,认为业务下发失败;故回滚前面的云内租户网关vpc-gw上配置的业务;从而出现专线交换机pop有配置,而vpc-gw无配置的情况;当专线交换机pop配置下发成功后,可发起value值第一位为1,后几位为业务vxlan vni的update报文到vpc-gw交换机,从而检查业务的一致性。

18、作为本发明一种入云业务的配置检测方法的进一步优选方案,云内租户网关vpc-gw在bgp update报文的扩展团体属性字段用到的自定义扩展团体属性存放于长度可变的path attributes中。

19、作为本发明一种入云业务的配置检测方法的进一步优选方案,长度可变的pathattributes由3部分组成:attr.flags字段、attr.length字段和attr.value值。

20、作为本发明一种入云业务的配置检测方法的进一步优选方案,attr.flags字段设置如下:

21、最高位optional bit位(o),填充为0,表示该字段为必携带属性;

22、第二位transitive bit位,表示自定义扩展属性字段的可传递性,如果启动配置校验功能时,该字段设为1,表示需要校验该扩展字段;

23、第三位为partial bit属性的局部性,设为1;

24、第四位extended length bit表示该扩展属性的长度是否需要扩展,默认扩展属性长度为6字节,根据需要选择是否扩展;其他字段没有使用,设置为0。

25、作为本发明一种入云业务的配置检测方法的进一步优选方案,attr.length字段根据扩展团体属性的实际需要的长度填写。

26、作为本发明一种入云业务的配置检测方法的进一步优选方案,attr.value值的第一位定义0表示本端未下发该配置信息;1表示本端已下发该配置信息。

27、作为本发明一种入云业务的配置检测方法的进一步优选方案,其它位填写vxlan的vni信息,在本场景中每条业务的vni是唯一的;故可根据vni信息区分业务,根据其他一个或多个属性区分来标记区分每条业务,value字段长度不够用可启用扩展长度。

28、本发明采用以上技术方案与现有技术相比,具有以下技术效果:

29、本发明一种入云业务的配置检测方法,相对于现有技术,本技术采用基于tcp传输的bgp update报文的自定义扩展团体属性,能更安全可靠地保证建立vxlan业务的两端网元配置的统一,删除冗余配置,避免因配置冗余造成的vpc资源浪费现象。并减轻控制器压力,提供更安全有力地保障。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1