本公开的实施例涉及计算机网络领域,更具体地,涉及针对订阅方组的控制平面发起的切换。
背景技术:
1、宽带网络网关(bng)在互联网服务提供方(isp)网络上路由往返于宽带远程接入设备(诸如数字订阅方线路接入复用器(dslam))的业务。bng使得订阅方能够连接宽带网络,并进行认证、授权和计费;分配互联网协议(ip)地址;并实施服务质量(qos)策略等。
技术实现思路
1、在一些实现中,一种方法包括:由分解宽带网络网关(dbng)控制平面设备向作为订阅方组(sgrp)的活动dbng用户平面设备的第一dbng用户平面设备发送第一消息,该第一消息指示第一dbng用户平面设备将作为sgrp的备用dbng用户平面设备;以及由dbng控制平面设备向作为sgrp的备用dbng用户平面设备的第二dbng用户平面设备发送第二消息,该第二消息指示第二dbng用户平面设备将作为sgrp的活动dbng用户平面设备。
2、在一些实现中,一种非暂态计算机可读介质,存储的指令集合包括一个或多个指令,当由dbng用户平面设备的一个或多个处理器执行时,使得该dbng用户平面设备:从dbng控制平面设备接收指示dbng用户平面设备对于sgrp的角色要改变的消息;以及基于该消息,使得dbng用户平面设备对于sgrp的角色发生改变。
3、在一些实现中,一种dbng控制平面设备包括一个或多个存储器;以及一个或多个处理器:向第一dbng用户平面设备发送第一消息,该第一消息指示第一dbng用户平面设备将停止具有sgrp的活动角色并且将具有sgrp的备用角色;以及向第二dbng用户平面设备发送第二消息,该第二消息指示第二dbng用户平面设备将停止具有sgrp的备用角色并且将具有sgrp的活动角色。
4、本公开的一方面提供了一种方法,包括:由分离式宽带网络网关dbng控制平面设备向作为针对订阅方组sgrp的活动dbng用户平面设备的第一dbng用户平面设备发送第一消息,所述第一消息指示所述第一dbng用户平面设备要作为针对所述sgrp的备份dbng用户平面设备;以及由所述dbng控制平面设备向作为针对所述sgrp的所述备份dbng用户平面设备的第二dbng用户平面设备发送第二消息,所述第二消息指示所述第二dbng用户平面设备要作为针对所述sgrp的所述活动dbng用户平面设备。
5、根据本公开的一个或多个实施例,其中:向所述第一dbng用户平面设备发送所述第一消息使所述第一dbng用户平面设备的与所述sgrp相关联的第一逻辑端口具有备份状态;并且向所述第二dbng用户平面设备发送所述第二消息使所述第二dbng用户平面设备的与所述sgrp相关联的第二逻辑端口具有活动状态。
6、根据本公开的一个或多个实施例,其中所述sgrp是追踪逻辑端口tlp sgrp。
7、根据本公开的一个或多个实施例,其中所述第一消息和所述第二消息中的每一项均是sgrp修改消息。
8、根据本公开的一个或多个实施例,还包括:从所述第一dbng用户平面设备接收与所述第一消息相关联的第一确认消息;从所述第二dbng用户平面设备接收与所述第二消息相关联的第二确认消息;以及基于接收所述第一确认消息和接收所述第二确认消息,使所述第一dbng用户平面设备离线。
9、根据本公开的一个或多个实施例,还包括:在发送所述第一消息和所述第二消息后,向所述第一dbng用户平面设备发送第三消息,所述第三消息指示所述第一dbng用户平面设备要离线。
10、根据本公开的一个或多个实施例,其中:向所述第一dbng用户平面设备发送所述第三消息使所述第一dbng用户平面设备离线。
11、本公开的另一方面提供了一种非暂态计算机可读介质,存储指令集合,所述指令集合包括:一个或多个指令,所述一个或多个指令在由分离式宽带网络网关dbng用户平面设备的一个或多个处理器执行时,使得所述dbng用户平面设备:从dbng控制平面设备接收指示dbng用户平面设备的针对订阅方组sgrp的角色要改变的消息;以及基于所述消息,使所述dbng用户平面设备的针对所述sgrp的所述角色改变。
12、根据本公开的一个或多个实施例,其中使得所述dbng用户平面设备使所述dbng用户平面设备的针对所述sgrp的所述角色改变的所述一个或多个指令:使所述dbng用户平面设备的针对所述sgrp的所述角色从活动角色改变为备份角色。
13、根据本公开的一个或多个实施例,其中使得所述dbng用户平面设备使所述dbng用户平面设备的针对所述sgrp的所述角色改变的所述一个或多个指令:使所述dbng用户平面设备的与所述sgrp相关联的逻辑端口具有备份状态。
14、根据本公开的一个或多个实施例,其中使得所述dbng用户平面设备使所述dbng用户平面设备的针对所述sgrp的所述角色改变的所述一个或多个指令:使所述dbng用户平面设备的针对所述sgrp的所述角色从备份角色改变为活动角色。
15、根据本公开的一个或多个实施例,其中使得所述dbng用户平面设备使所述dbng用户平面设备的针对所述sgrp的所述角色改变的所述一个或多个指令:使所述dbng用户平面设备的与所述sgrp相关联的逻辑端口具有活动状态。
16、根据本公开的一个或多个实施例,其中所述sgrp是追踪逻辑端口tlp sgrp。
17、根据本公开的一个或多个实施例,其中所述消息是sgrp修改消息。
18、根据本公开的一个或多个实施例,其中所述一个或多个指令还使得所述dbng用户平面设备:基于使所述dbng用户平面设备的针对所述sgrp的所述角色改变,发送确认消息。
19、根据本公开的一个或多个实施例,其中所述一个或多个指令还使得所述dbng用户平面设备:从所述dbng控制平面设备接收另一消息,所述另一消息指示所述dbng用户平面设备离线;以及基于所述另一消息,使所述dbng用户平面设备离线。
20、本公开的又一方面提供了一种分离式宽带网络网关dbng控制平面设备,包括:一个或多个存储器;以及一个或多个处理器,用以:向第一dbng用户平面设备发送第一消息,所述第一消息指示所述第一dbng用户平面设备要停止具有针对订阅方组sgrp的活动角色并且要具有针对所述sgrp的备份角色;以及向第二dbng用户平面设备发送第二消息,所述第二消息指示所述第二dbng用户平面设备要停止具有针对所述sgrp的备份角色并且要具有针对所述sgrp的活动角色。
21、根据本公开的一个或多个实施例,其中:向所述第一dbng用户平面设备发送所述第一消息使所述第一dbng用户平面设备的与所述sgrp相关联的第一逻辑端口具有备份状态;并且向所述第二dbng用户平面设备发送所述第二消息使所述第二dbng用户平面设备的与所述sgrp相关联的第二逻辑端口具有活动状态。
22、根据本公开的一个或多个实施例,其中所述sgrp是追踪逻辑端口tlp sgrp。
23、根据本公开的一个或多个实施例,其中所述一个或多个处理器还用以:在发送所述第一消息和所述第二消息后,向所述第一dbng用户平面设备发送第三消息,以使所述第一dbng用户平面设备离线。