Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
METHOD, DEVICE AND SYSTEM FOR PORT BACKUP OF SERVICE ACCESS ROUTER
Document Type and Number:
WIPO Patent Application WO/2011/147312
Kind Code:
A1
Abstract:
The present invention provides a method, device and system for port backup of a service access router. The method includes: configuring backup groups and port roles for multiple internal ports of a service access router or multiple ports between multiple service access routers, wherein the port role is a main port or standby port, the main port is initially in a main state, and the standby port is initially in a standby state; processing the received user messages according to the port roles and port state; synchronizing the working state of the main port to the standby port, and when the main port is abnormal, switching the standby port to the main state. By using the present invention, not only the port backup inside the service access router but also the port backup between the service access routers can be implemented.

Inventors:
TU CHAOYAN (CN)
HONG CHUANGYE (CN)
Application Number:
PCT/CN2011/074638
Publication Date:
December 01, 2011
Filing Date:
May 25, 2011
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
ZTE CORP (CN)
TU CHAOYAN (CN)
HONG CHUANGYE (CN)
International Classes:
H04L12/56
Foreign References:
CN101841432A2010-09-22
CN101155109A2008-04-02
CN101068139A2007-11-07
CN101047547A2007-10-03
Attorney, Agent or Firm:
CHINA PAT INTELLECTUAL PROPERTY OFFICE (CN)
北京派特恩知识产权代理事务所(普通合伙) (CN)
Download PDF:
Claims:
权利要求书

1、 一种业务接入路由器的端口备份方法, 其特征在于, 包括: 对一个业务接入路由器的多个内部端口或者多个业务接入路由器之间 的多个端口配置备份组及端口角色, 所述端口角色为主用端口或者备用端 口, 主用端口初始处于主用状态, 备用端口初始处于备用状态;

根据端口角色和端口状态对收到的用户报文进行处理;

向备用端口同步主用端口的工作状态, 当主用端口异常时, 备用端口 切换为主用状态。

2、 根据权利要求 1所述的业务接入路由器的端口备份方法, 其特征在 于, 所述向备用端口同步主用端口的工作状态的过程包括: 主用端口定时 向备用端口发送通告报文, 若备用端口在设定的时间内接收到主用端口发 来的通告报文, 则获知主用端口正常, 若备用端口在设定的时间内未接收 到主用端口发来的通告报文, 则获知主用端口异常。

3、 根据权利要求 1所述的业务接入路由器的端口备份方法, 其特征在 于, 所述用户报文包括: 用户请求报文和用户数据报文;

所述根据端口角色和端口状态对收到的用户报文进行处理的过程包 括:

主用端口收到用户请求报文或用户数据报文时, 转发到对应模块处理; 备用端口收到用户请求报文时, 判断所述备用端口处于备用状态还是 主用状态, 若是备用状态, 则将用户请求报文丟弃, 若是主用状态, 则转 发到对应模块处理;

备用端口收到用户数据报文时, 将所述用户数据报文转发到对应模块 处理。

4、 根据权利要求 1或 2或 3所述的业务接入路由器的端口备份方法, 其特征在于, 在备用端口切换为主用状态之后, 进一步包括: 当备用端口重新接收到主用端口发来的通告报文时, 备用端口切换回 备用状态。

5、 一种业务接入路由器的端口备份装置, 其特征在于, 包括: 配置模块, 用于接受用户对端口进行的与备份相关的配置信息, 所述 配置信息包括备份组和端口角色, 所述端口角色为主用端口或备用端口; 协议处理模块, 用于根据所述配置信息, 向备用端口同步主用端口的 工作状态, 当主用端口异常时, 将备用端口切换为主用状态; 及

报文接口模块, 用于根据所述配置信息, 对收到的报文进行处理。

6、 根据权利要求 5所述的业务接入路由器的端口备份装置, 其特征在 于, 所述协议处理模块进一步用于通过主用端口定时向报文接口模块发送 通告报文, 或者通过备用端口接收报文接口模块上报的通告报文。

7、 根据权利要求 6所述的业务接入路由器的端口备份装置, 其特征在 于, 所述协议处理模块进一步用于当判断出备用端口在设定的时间内收到 通告 文时, 获知主用端口正常;

当判断出备用端口在设定的时间内没有收到通告报文时, 获知主用端 口异常, 将备用端口切换为主用状态。

8、 根据权利要求 5所述的业务接入路由器的端口备份装置, 其特征在 于, 所述 "^文包括: 用户 4艮文和 /或通告 文, 所述用户 ^艮文包括: 用户请 求报文和用户数据报文;

所述报文接口模块进一步用于, 当备份组中的任一端口收到用户请求 报文时, 判断所述端口处于主用状态还是备用状态, 若是备用状态, 则将 用户请求报文丟弃, 若是主用状态, 则转发到对应模块处理;

当备份组中的任一端口收到用户数据报文时, 转发到对应模块处理; 当备用端口收到通告报文时, 向协议处理模块透传通告报文。

9、 根据权利要求 5或 6或 7或 8所述的业务接入路由器的端口备份装 置, 其特征在于, 所述协议处理模块在将备用端口切换为主用状态之后, 进一步用于,

当备用端口重新收到主用端口发来的通告报文时, 将备用端口切换回 备用状态。

10、 一种业务接入路由器的端口备份系统, 其特征在于, 包括: 带有 主用端口的第一业务接入路由器和带有备用端口的第二业务接入路由器, 其中,

第一业务接入路由器包括:

第一配置模块, 用于接受用户对主用端口进行的与备份相关的主用配 置信息, 所述主用配置信息包括: 备份组和主用状态;

第一协议处理模块, 用于定时通过第一报文接口模块向备用端口发送 通告报文;

第一报文接口模块, 用于根据所述主用配置信息, 对主用端口收到的 用户 文进行处理;

第二业务接入路由器包括:

第二配置模块, 用于接受用户对备用端口进行的与备份相关的备用配 置信息, 所述备用配置信息包括: 备份组和备用状态信息;

第二协议处理模块, 用于通过第二报文接口模块接收从主用端口发来 的通告报文, 在主用端口异常时, 将备用端口切换为主用状态;

第二报文接口模块, 用于根据所述备用配置信息, 对备用端口收到的 用户 文和通告"¾文进行处理。

11、 根据权利要求 10所述的业务接入路由器的端口备份系统, 其特征 在于, 所述第二协议处理模块进一步用于当判断出备用端口在设定的时间 内没有收到通告"¾文时, 将备用端口切换为主用状态;

当备用端口重新接收到主用端口发来的通告报文时, 将备用端口切换 回备用状态。

12、 根据权利要求 10所述的业务接入路由器的端口备份系统, 其特征 在于, 所述用户报文包括: 用户请求报文和用户数据报文;

所述第一报文接口模块进一步用于, 当主用端口收到用户请求报文或 用户数据报文时, 转发到对应模块处理;

所述第二报文接口模块进一步用于, 当备用端口收到用户请求报文时, 判断备用端口处于备用状态还是主用状态, 若是备用状态, 则将用户请求 报文丟弃, 若是主用状态, 则转发到对应模块处理;

当备用端口收到用户数据报文, 转发到对应模块处理;

当备用端口收到通告报文, 向第二协议处理模块透传通告报文。

Description:
一种业务接入路由器的端口备份方法、 装置和系统 技术领域

本发明涉及数据通信技术领域, 尤其涉及一种业务接入路由器的端口 备份方法、 装置和系统。 背景技术

随着宽带技术的高速发展, 对业务接入设备可靠性的要求越来越高。 为了提高业务接入设备的可靠性, 需要对业务接入设备进行冗余备份, 以 避免因为业务接入设备的单点故障导致业务的 中断。通常 BRAS ( Broadband Remote Access Server, 宽带远程接入服务器)设备可以支持冗余备份 功能, 当 PPPoE ( Point-to-Point Protocol over Ethernet, 以太网上的点对点协议 )用 户请求接入时, 客户端发送的请求上线报文为广播报文, 同一台 BRAS设备 的多个端口甚至多台 BRAS设备都可以接收到, 并响应用户的请求, 客户端 根据最先接收到的应答报文选择 BRAS设备作为网关。 当作为网关的这台 BRAS设备出现故障之后, 用户重新拨号, 只要现有的 BRAS设备能够响应, 客户端就能够重新选择一台设备作为网关, 业务可以继续。 但是用户选择 BRAS设备存在很大的随意性, 该方案无法控制用户从哪台设备, 哪个端口 接入, 并且 BRAS设备的每个端口都可以接收到请求接入报 , 都要处理并 向用户回应答, 因此增加了设备负担。

其他常见的备份方案, 如利用 VRRP ( Virtual Router Redundancy Protocol, 虚拟路由冗余协议)实现的是三层端口的备份 , 需要配置 IP地址, 另外, 由于 VRRP协议的限制, 不能把一台路由器的多个接口设置到同一备 份组中, 无法实现同一台设备间的端口备份。

设备冷备份则需要软硬件配置完全相同的两台 BRAS 设备, 当一台 BRAS设备出现故障时, 将上下行连接线割接到备用设备, 存在的缺点是: 造价高, 并且不能很好地解决部分端口出现故障时的备 份, 需要人工操作, 实时性差。 发明内容

本发明要解决的技术问题是, 提供一种业务接入路由器的端口备份方 法、 装置和系统, 既能实现业务接入路由器内部的端口备份, 也能实现业 务接入路由器之间的端口备份。

为达到上述目的, 本发明的技术方案是这样实现的:

一种业务接入路由器的端口备份方法, 包括:

对一个业务接入路由器的多个内部端口或者多 个业务接入路由器之间 的多个端口配置备份组及端口角色, 所述端口角色为主用端口或者备用端 口, 主用端口初始处于主用状态, 备用端口初始处于备用状态;

根据端口角色和端口状态对收到的用户报文进 行处理;

向备用端口同步主用端口的工作状态, 当主用端口异常时, 备用端口 切换为主用状态。

所述向备用端口同步主用端口的工作状态的过 程包括: 主用端口定时 向备用端口发送通告报文, 若备用端口在设定的时间内接收到主用端口发 来的通告报文, 则获知主用端口正常, 若备用端口在设定的时间内未接收 到主用端口发来的通告报文, 则获知主用端口异常。

所述用户报文包括: 用户请求报文和用户数据报文;

所述根据端口角色和端口状态对收到的用户报 文进行处理的过程包 括:

主用端口收到用户请求报文或用户数据报文时 , 转发到对应模块处理; 备用端口收到用户请求报文时, 判断所述备用端口处于备用状态还是 主用状态, 若是备用状态, 则将用户请求报文丟弃, 若是主用状态, 则转 发到对应模块处理;

备用端口收到用户数据报文时, 将所述用户数据报文转发到对应模块 处理。

优选地, 在备用端口切换为主用状态之后, 该方法进一步包括: 当备用端口重新接收到主用端口发来的通告报 文时, 备用端口切换回 备用状态。

本发明还提供一种业务接入路由器的端口备份 装置, 包括:

配置模块, 用于接受用户对端口进行的与备份相关的配置 信息, 所述 配置信息包括备份组和端口角色, 所述端口角色为主用端口或备用端口; 协议处理模块, 用于根据所述配置信息, 向备用端口同步主用端口的 工作状态, 当主用端口异常时, 将备用端口切换为主用状态; 及

报文接口模块, 用于根据所述配置信息, 对收到的报文进行处理。 所述协议处理模块进一步用于通过主用端口定 时向报文接口模块发送 通告报文, 或者通过备用端口接收报文接口模块上报的通 告报文。

所述协议处理模块进一步用于当判断出备用端 口在设定的时间内收到 通告 文时, 获知主用端口正常;

当判断出备用端口在设定的时间内没有收到通 告报文时, 获知主用端 口异常, 将备用端口切换为主用状态。

所述报文包括: 用户报文和 /或通告报文, 所述用户报文包括: 用户请 求报文和用户数据报文;

所述报文接口模块进一步用于, 当备份组中的任一端口收到用户请求 报文时, 判断所述端口处于主用状态还是备用状态, 若是备用状态, 则将 用户请求报文丟弃, 若是主用状态, 则转发到对应模块处理;

当备份组中的任一端口收到用户数据报文时, 转发到对应模块处理; 当备用端口收到通告报文时, 向协议处理模块透传通告报文。 优选地, 所述协议处理模块在将备用端口切换为主用状 态之后, 进一 步用于, 当备用端口重新收到主用端口发来的通告报文 时, 将备用端口切 换回备用状态。

本发明还提供一种业务接入路由器的端口备份 系统, 包括: 带有主用 端口的第一业务接入路由器和带有备用端口的 第二业务接入路由器, 其中, 第一业务接入路由器:

第一配置模块, 用于接受用户对主用端口进行的与备份相关的 主用配 置信息, 所述主用配置信息包括: 备份组和主用状态;

第一协议处理模块, 用于定时通过第一报文接口模块向备用端口发 送 通告报文; 及

第一报文接口模块, 用于根据所述主用配置信息, 对主用端口收到的 用户 文进行处理;

第二业务接入路由器包括:

第二配置模块, 用于接受用户对备用端口进行的与备份相关的 备用配 置信息, 所述备用配置信息包括: 备份组和备用状态信息;

第二协议处理模块, 用于通过第二报文接口模块接收从主用端口发 来 的通告报文, 在主用端口异常时, 将备用端口切换为主用状态;

第二报文接口模块, 用于根据所述备用配置信息, 对备用端口收到的 用户 文和通告>¾文进行处理。

所述第二协议处理模块进一步用于当判断出备 用端口在设定的时间内 没有收到通告报文时, 将备用端口切换为主用状态;

当备用端口重新接收到主用端口发来的通告报 文时, 将备用端口切换 回备用状态。

所述用户报文包括: 用户请求报文和用户数据报文;

所述第一报文接口模块进一步用于, 当主用端口收到用户请求报文或 用户数据报文时, 转发到对应模块处理;

所述第二报文接口模块进一步用于, 当备用端口收到用户请求报文时, 判断备用端口处于备用状态还是主用状态, 若是备用状态, 则将用户请求 报文丟弃, 若是主用状态, 则转发到对应模块处理;

当备用端口收到用户数据报文, 转发到对应模块处理;

当备用端口收到通告报文, 向第二协议处理模块透传通告报文。

釆用上述技术方案, 本发明至少具有下列优点:

本发明所述业务接入路由器的端口备份方法、 装置和系统, 对业务接 入路由器的端口配置备份组及端口角色; 对主用端口和备用端口收到的用 户才艮文分别进行处理; 向备用端口同步主用端口的工作状态, 当主用端口 异常时, 将备用端口切换为主用状态, 保证用户的业务可以继续。 釆用本 发明的技术方案可以实现多接入、 组播和广播局域网, 例如以太网环境下 的业务接入路由器设备内或设备间的用户端口 备份, 提高端口选择可控性, 提高设备效率, 降低成本, 具有很好的实际应用价值。 附图说明

图 1 为本发明第一实施例所述业务接入路由器的端 口备份方法流程 图;

图 2 为本发明在同一台 BRAS设备内端口备份时的组网结构示意图; 图 3 为本发明第二实施例所述业务接入路由器的端 口备份方法流程 图;

图 4 为本发明在三台 BRAS设备间端口备份时的组网结构示意图; 图 5 为本发明第三实施例所述业务接入路由器的端 口备份方法流程 图;

图 6 为本发明第四、 五实施例所述业务接入路由器的端口备份装置 组 成结构示意图; 图 7 为本发明第六实施例所述业务接入路由器的端 口备份系统组成示 意图。 具体实施方式

下结合附图及较佳实施例, 对本发明提出的所述业务接入路由器的端口备 份方法、 装置和系统进行详细说明。

本发明第一实施例, 如图 1 所示, 一种业务接入路由器的端口备份方 法, 包括如下步骤:

步骤 S101 , 对一个业务接入路由器的多个内部端口或者多 个业务接入 路由器之间的多个端口进行与备份相关的配置 , 配置信息包括: 备份组及 端口角色, 端口角色为主用端口或者备用端口, 主用端口初始处于主用状 态, 备用端口初始处于备用状态。

步骤 S102 , 主用端口收到用户请求报文或用户数据报文时 , 转发到对 应模块处理。

步骤 S103 , 主用端口定时向备用端口发送通告报文, 若备用端口在设 定的时间内接收到主用端口发来的通告报文, 则获知主用端口正常, 若备 用端口在设定的时间内未接收到主用端口发来 的通告报文, 则获知主用端 口异常。

步骤 S104, 当主用端口异常时, 备用端口自动切换为主用状态。 步骤 S105 , 备用端口收到用户请求报文时, 判断所述备用端口处于备 用状态还是主用状态, 若是备用状态, 则直接将用户请求报文丟弃, 若是 主用状态, 则转发到对应模块处理。 备用端口收到用户数据报文时, 将所 述用户数据报文转发到对应模块处理。

优选地, 该方法进一步包括:

步骤 S106, 当备用端口重新接收到主用端口发来的通告报 文时, 将备 用端口切换回备用状态, 此时, 备用端口对于收到的用户请求报文不予处 理, 但是在收到用户数据报文时, 仍然将其转发到对应模块处理。 由于用 户通过某个端口接入网络后, 用户终端发送的用户数据报文将会以单播的 方式继续发给该端口, 因此, 无论备用端口在主用状态还是备用状态, 如 果接收到用户数据报文, 则都转发到对应模块处理, 这样就不会在备用端 口切换回备用状态时导致业务中断。

下面通过两个具体的例子说明第一实施例中技 术方案的应用过程和产 生的效果。

结合图 2和图 3说明本发明第二实施例。 图 2是 BRAS设备内端口备 份时的组网结构示意图, 一台 BRAS设备通过交换机与用户相连。

如图 3 所示, 所述业务接入路由器的端口备份方法, 包括如下具体步 骤:

步骤 S201 , 在 BRAS设备的第一端口 1上配置第一备份组 group-id 1 (组 -id 1 ), 并将第一端口 1配置为主用 (master )端口, 即初始处于主用 状态, 将第二端口 2同样配置到第一备份组 group-id 1中, 将第二端口 2配 置为备用 (slave )端口, 即初始处于备用状态。 为第一端口 1 配置发送通 告才艮文时间间隔 tl , tl=l~255秒, 默认设置为 20秒。 为第二端口 2配置最 长等待通告报文超时时间 t2, t2=l~255秒, 默认设置为 60秒, 优选地, 设 置 t2为 tl的 3倍时间, 在第一端口 1和第二端口 2上其他配置数据相同。

具体的过程是: 进入端口配置模式,命令格式为: asrp group-id <1-255> { master | slave } , 其中, asrp为备份标志, 可更改为其他名称或删除, 只是 用于标识端口启用了本发明的备份方法, 区别于其他现有的协议; <1-255> 为备份组号范围; { master I slave }任选一项,作用是将端口设置为主用端口 还是备用端口。 如果将端口配置为第一备份组 group-id 1中的主用端口, 配 置方法如下: asrp group-id 1 master„ 此时, 第一端口 1和第二端口 2 已经设置到同一个备份组中, 并分别 赋予了主备用角色。 在任一端口下配置备份组, 即为该端口已经开启了备 份功能。

步骤 S202 , 第一端口 1以 tl为时间间隔定时向第二端口 2发送通告才艮 文, 用于向第二端口 2告知作为主用端口的第一端口 1仍处于正常工作状 态。 原理是: 若第二端口 2在最长等待通告报文超时时间 t2内接收到第一 端口 1发来的通告报文, 则获知第一端口 1仍处于正常工作状态, 若第二 端口 2在最长等待通告>¾文超时时间 t2内未接收到第一端口 1发来的通告 报文, 则可获知第一端口 1出现了异常。

步骤 S203 , 用户拨号, 以广播方式发出的用户请求报文经交换机转发 到 BRAS设备的端口, 第一端口 1收到用户请求报文后立即做出响应, 向 用户发送应答, 用户通过第一端口 1接入网络, 与此同时, 第二端口 2同 样收到用户请求报文, 直接丟弃。

步骤 S204, 第一端口 1发生异常, 第二端口 2切换为主用状态。

步骤 S205 , 用户重新拨号或是新增用户拨号, 第二端口 2向用户回应 答, 用户通过第二端口 2接入网络。

步骤 S206, 第一端口 1恢复正常, 立刻向第二端口 2发送通告 ^艮文, 第二端口 2检测到第一端口 1 的通告 文后, 切回备用状态, 此时, 已经 通过第二端口 2接入网络的用户保留, 即仍然通过第二端口 2将用户数据 报文转发到 BRAS设备的对应模块处理。

步骤 S207, 新用户拨号, 仍只可以从第一端口 1接入网络。

图 2中第五端口 5和第七端口 7分别配置为第二备份组 group-id 2中的 主、 备用接口, 工作原理同步骤 S201~ S207, 故此处不详述。

结合图 4和图 5说明本发明第三实施例。 图 4是三台 BRAS设备间端 口备份时的组网结构示意图,三台 BRAS设备通过一台交换机与用户相连。 如图 5 所示, 所述业务接入路由器的端口备份方法, 包括如下具体步 骤:

步骤 S301 , 在第一 BRAS设备 si 的第一端口 al 上配置第一备份组 group-id 1 , 并将第一端口 al配置为主用端口, 将第二 BRAS设备 s2的第 三端口 b3同样配置到第一备份组 group-id 1中,但是第三端口 b3的初始状 态设置为备用状态,为第一端口 al配置发送通告报文时间间隔 tl , tl=l~255 秒, 默认设置为 20秒。 为第三端口 b3配置最长等待通告 文超时时间 t2 , t2=l~255秒, 默认设置为 60秒, 优选地, 设置 t2为 tl的 3倍时间, 在第 一端口 al和第三端口 b3上其他配置数据相同。

步骤 S302 , 第一端口 al以 tl为时间间隔定时向第三端口 b3发送通告 文, 用于向第三端口 b3告知作为主用端口的第一端口 al仍处于正常工 作状态。 原理是: 若第三端口 b3在设定的时间 t2内接收到第一端口 al发 来的通告>¾文, 则获知第一端口 al 仍处于正常工作状态, 若第三端口 b3 在设定的时间 t2内未接收到第一端口 al发来的通告报文,则可获知第一端 口 al出现了异常。

步骤 S303 , 用户拨号, 以广播方式发出的用户请求报文经交换机转发 到三台 BRAS设备的端口,第一端口 al收到用户请求报文后立即做出响应, 向用户发送应答, 用户通过第一端口 al接入网络, 与此同时, 第三端口 b3 同样收到用户请求报文, 直接丟弃。

步骤 S304, 第一端口 al发生异常, 第三端口 b3切换为主用状态。 步骤 S305 ,用户重新拨号或是新增用户拨号, 第三端口 b3向用户回应 答, 用户通过第三端口 b3接入网络。

步骤 S306, 第一端口 al恢复正常, 立刻向第三端口 b3发送通告"¾文, 第三端口 b3检测到第一端口 al 的通告 文后, 切回备用状态, 此时, 已 经通过第三端口 b3接入网络的用户保留, 即仍然通过第三端口 b3将用户 数据报文转发到第二 BRAS设备 s2的对应模块处理。

步骤 S307, 新用户拨号, 仍只可以从第一端口 al接入网络。

图 4中第二 BRAS设备的第二端口 b2和第三 BRAS设备的第二端口 c2分别配置为第二备份组 group-id 2中的主、 备用接口, 工作原理同步骤

S301- S307, 故此处不详述。

本发明第四实施例, 如图 6所示, 一种业务接入路由器的端口备份装 置, 包括配置模块、 协议处理模块和报文接口模块。

配置模块, 用于接受用户对端口进行的与备份相关的配置 , 包括配置 备份组和端口角色, 端口角色为主用端口或备用端口。

协议处理模块, 用于通过主用端口定时向报文接口模块发送通 告报文, 或者通过备用端口接收报文接口模块上报的通 告报文。 当主用端口异常时, 将备用端口切换为主用状态。

协议处理模块判断主用端口是否正常的方法是 : 若判断出备用端口在 设定的时间内收到通告报文, 则说明主用端口正常; 若判断出备用端口在 设定的时间内没有收到通告报文, 则说明主用端口异常。

优选地, 协议处理模块对发送的通告 文进行 MD5 ( Message-Digest

Algorithm5 )加密, 相应地, 在收到通告报文时, 也要对其进行解密, 这样 可以防止通告报文被截获、 解析后恶意发送, 影响端口的正常工作。

报文接口模块, 与端口连接, 用于当主用端口或备用端口收到用户请 求报文时, 判断所述端口处于主用状态还是备用状态, 若是备用状态, 则 将用户请求报文丟弃, 若是主用状态, 则转发到对应模块处理;

当主用端口或备用端口收到用户数据报文时, 转发到对应模块处理; 当备用端口收到通告报文, 向协议处理模块透传通告报文。

本发明的一个优点在于, 由报文接口模块决定是否丟弃用户请求报文, 减轻上层业务负荷, 提高设备性能。 本发明第五实施例, 如图 6所示, 一种业务接入路由器的端口备份装 置, 与第四实施例大致相同; 区别在于, 本实施例中, 协议处理模块进一 步用于: 在备用端口切换为主用状态之后, 当备用端口重新收到主用端口 发来的通告报文时, 将备用端口切换回备用状态。

本发明第六实施例, 如图 7所示, 一种业务接入路由器的端口备份系 统, 包括: 带有 A端口的第一业务接入路由器和带有 B端口的第二业务接 入路由器, 其中,

第一业务接入路由器包括:

第一配置模块, 用于接受用户对 A端口进行的与备份相关的主用配置 信息, 所述主用配置信息包括: 备份组和主用状态;

第一协议处理模块, 用于定时通过第一报文接口模块向 B端口发送通 告报文; 及

第一报文接口模块, 用于当 A端口收到用户请求报文或者用户数据报 文时, 转发到对应模块处理;

第二业务接入路由器包括:

第二配置模块, 用于接受用户对 B端口进行的与备份相关的备用配置 信息, 所述备用配置信息包括: 备份组和备用状态;

第二协议处理模块, 用于通过第二报文接口模块接收从 A端口发来的 通告报文, 判断出 B端口在设定的时间内没有收到通告报文时, 说明 A端 口异常, 将 B端口切换为主用状态; 当 B端口重新接收到 A端口发来的通 告"¾文时, 将 B端口切换回备用状态; 及

第二报文接口模块, 用于当 B端口收到用户请求报文时, 判断 B端口 处于备用状态还是主用状态, 若是备用状态, 则将用户请求报文丟弃, 若 是主用状态, 则转发到对应模块处理;

当 B端口收到用户数据 文, 转发到对应模块处理; 当 B端口收到通告报文, 向第二协议处理模块透传通告报文。

本发明所述业务接入路由器的端口备份方法、 装置和系统, 当主用端 口异常时, 保证用户的业务可以继续。 与现有技术相比较, 不需要配置 IP 地址, 可以实现设备内的端口级备份; 提升了用户接入的可控性, 减轻设 备负担, 提高设备性能; 发生异常后, 用户重新拨号, 业务自动切换到备 用端口, 不需要人工干预; 不受到端口的物理性质限制, 不同类型的端口 可以工作在同一个备份组中, 降低了设备备份的限制条件。

通过具体实施方式的说明, 应当可对本发明为达成预定目的所釆取的 技术手段及功效得以更加深入且具体的了解, 然而所附图示仅是提供参考 与说明之用, 并非用来对本发明加以限制。