宽带远程接入服务器设备的备份方法及装置的制造方法_2

文档序号:9276805阅读:来源:国知局
一接口板(设为第一接口板),在该BRAS设备的其它接口板中选择一块接口板(设为第二接口板),将第二接口板作为第一接口板的备份接口板。
[0043]步骤302:根据第一接口板上创建的主PPPOE子接口以及每个主PPPOE子接口绑定的VLAN,在第二接口板上创建对应的备份PPPOE子接口并在每个备份PPPOE子接口上绑定对应的VLAN,将第二接口板上的备份PPPOE子接口阻塞。
[0044]例如:第一接口板上创建了主PPPOE子接口 I?m,分别绑定了 VLANl?m,则在第二接口板上创建备份PPPOE子接口 I?m,分别绑定VLAN I?m。
[0045]步骤303:BRAS设备的主控板发现第一接口板故障,则向第二接口板发送备份子接口激活命令,该命令中携带第二接口板上针对第一接口板的所有备份PPPOE子接口标识。
[0046]步骤304:第二接口板接收该备份子接口激活命令,根据该命令中携带的备份PPPOE子接口标识,将对应的备份PPPOE子接口激活,分别通过各备份PPPOE子接口向外发送GVRP join (加入)报文,报文携带本PPPOE子接口绑定的VLAN ID。
[0047]当GVRP join报文到达接入交换机时,接入交换机就会将报文携带的VLAN ID添加到接收端口上,从而原接入第一接口板的用户终端发给接入交换机的报文,可被接入交换机成功转发给第二接口板。
[0048]步骤305:BRAS设备的主控板将自身维护的接入第一接口板的所有主PPPOE子接口的用户信息下发给第二接口板,第二接口板接收并保存该所有用户信息。
[0049]第二接口板上保存了原接入第一接口板的所有主PPPOE子接口的用户信息后,这些用户终端发出的报文就会被第二接口板成功转发,而无需重新进行上线、认证操作。
[0050]用户信息主要指的是用户的PPPOE配置信息,包括:MAC地址、VLAN ID、限速等信息。
[0051]图4为本申请一实施例提供的BRAS设备的接口板故障恢复处理方法流程图,其具体步骤如下:
[0052]步骤401:BRAS设备的主控板发现第一接口板恢复正常,则将自身维护的原本应该接入第一接口板的所有主PPPOE子接口的用户信息下发给第一接口板。
[0053]例如:第一接口板上的主PPPOE子接口 I?m绑定了 VLAN I?m,则本步骤中,主控板将VLAN I?m的用户信息下发给第一接口板。
[0054]步骤402:BRAS设备的主控板向第一接口板发送主子接口激活命令,该命令携带第一接口板上的所有主PPPOE子接口标识。
[0055]步骤403:第一接口板接收该主子接口激活命令,根据该命令携带的主PPPOE子接口标识,激活对应的PPPOE子接口。
[0056]步骤404:BRAS设备的主控板向第二接口板发送备份子接口阻塞命令,该命令携带第二接口板上针对第一接口板的备份PPPOE子接口标识。
[0057]步骤405:第二接口板接收该备份子接口阻塞命令,根据命令中的备份PPPOE子接口标识,删除对应的用户信息,并通过命令中的备份PPPOE子接口标识对应的各备份PPPOE子接口发出GVRP leave (离开)报文,报文中携带本备份PPPOE子接口上配置的VLAN ID,然后将各备份PPPOE子接口阻塞。
[0058]每个PPPOE子接口对应一个VLAN,第二接口板根据备份子接口阻塞命令中的备份PPPOE子接口标识可确定对应的VLAN ID,从而查找到该VLAN ID对应的用户信息。
[0059]当GVRP leave报文到达接入交换机时,接入交换机就会将报文携带的VLAN ID从接收端口上删除。
[0060]需要说明的是,当BRAS设备上存在3块及以上接口板时,一接口板可同时作为多块接口板的备份接口板,其中,任意两块主、备接口板的切换过程都如以上实施例所述。
[0061]具体地,BRAS设备的主控板针对每个用户,可以维护该用户的用户信息、该用户对应的主接口板号、该用户对应的备接口板号、该用户的状态。用户的状态主要包括如下4种:
[0062]状态1:该用户在主接口板正常运行;
[0063]当用户初始接入主接口板后,或者,从备接口板切换回主接口板后,主控板将该用户的状态置为状态I。
[0064]状态2:该用户处于从主接口板向备接口板切换过程中,用户信息待下发备接口板;
[0065]当主接口板故障后,主控板将原接入主接口板的所有用户的状态都置为状态2 ;当主控板发现用户的状态为状态2时,将该用户的用户信息下发给备接口板。
[0066]状态3:该用户在备接口板正常运行;
[0067]当主控板已经通知备接口板激活针对主接口板的PPPOE子接口,且已经将原接入主接口板的所有用户信息下发给备接口板,则将原接入主接口板的所有用户的状态都置为状态3。
[0068]状态4:该用户从备接口板切回主接口板,备接口板上的该用户信息等待删除。
[0069]当主接口板恢复正常,主控板已经通知主接口板激活PPPOE子接口,并将原本应该接入主接口板的用户信息下发给主接口板后,将原本应该接入主接口板的用户的状态都置为状态4;当主控板发现用户的状态为状态4时,通知备接口板将该用户的用户信息删除。
[0070]以下给出本申请的应用示例,本应用示例的组网图见图5:
[0071]分布式BRAS设备有2块接口板:接口板I和接口板2,接口板1、2上各配置了 2m个PPPOE子接口,依次编号为I?2m,各PPPOE子接口上配置的VLAN ID分别为VLAN 1、VLAN2、VLAN 3、…、VLAN(2m_l)、VLAN2m ;
[0072]对于接口板I,将其PPPOE子接口 I?m激活,将其PPPOE子接口(m+1)?2m阻塞;
[0073]对于接口板2,将其PPPOE子接口 I?m阻塞,将其PPPOE子接口(m+1)?2m激活。
[0074]则此后,VLAN I?m的用户通过接口板I访问外网,VLAN (m+1)?2m的用户通过接口板2访问外网。
[0075]某一时刻,BRAS设备的主控板发现接口板I故障,则通知接口板2激活PPPOE子接口 I?m,并将自身维护的VLAN I?m的用户信息同步到接口板2 ;
[0076]接口板2激活PPPOE接口 I?m,并保存主控板发来的VLAN I?m的用户信息,通过PPPOE子接口 I?m向外发出GVRP join报文,报文携带本PPPOE子接口配置的VLANID,以使得接入交换机接收到GVRP join报文后,将报文中的VLAN ID加入接收端口。此后,VLAN I?m的用户通过接口板2访问外网。
[0077]此后的某一时刻,BRAS设备的主控板发现接口板I恢复正常,则先将自身维护的VLAN I?m的用户信息同步到接口板1,然后,通知接口板I激活PPPOE子接口 I?m ;
[0078]主控板再通知接口板2删除VLAN I?m的用户信息并阻塞PPPOE子接口 I?m,接口板2删除VLAN I?m的用户信息,通过PPPOE子接口 I?m向外发出GVRP leave报文,报文携带本PPPOE子接口配置的VLAN ID,以使得接入交换机接收到GVRP leave报文后,将报文中的VLAN ID从接收端口删除,之后,接口板2将自身的PPPOE子接口 I?m阻塞。
[0079]本申请实施例中,在分布式BRAS设备上实现了接口板之间的备份,降低了备份成本,同时也节省了系统资源。
[0080]图6为本申请一实施例提供的BRAS设备的备份装置的组成示意图,该装置位于主控板上,该装置主要包括:故障发现模块和用户信息同步模块,其中:
[0081]故障发现模块:当发现第一接口板故障时,向第一接口板的备份接口板:第二接口板发送备份子接口激活命令,该命令中携带第二接口板上针对第一接口板的所有主PPPOE子接口的备份PPPOE子接口标识,并向用户信息同步模板发送第一接口板故障指示。
[0082]用户信息同步模块:接收故障发现模块发来的第一接口板故障指示,将自身维护的接入第一接口板的所有主PPPOE子接口的用户信息下发给第一接口板的备份接口板:第二接口板。
[0
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1