利索能及
我要发布
收藏
专利号: 2009101093642
申请人: 华为技术有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2026-06-16
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1、一种转发报文的方法,其特征在于,适用于虚拟路由器,所述虚拟路 由器包括至少两个物理路由器,其中两个物理路由器分别是第一物理路由器 (110)和第二物理路由器(120),所述虚拟路由器位于用户侧和网络侧之间,所述第一物理路由器(110)接收来自所述网络侧的所述第二物理路由器 (120)的状态通告协议报文,所述状态通告协议报文携带所述第二物理路由 器(120)的当前状态,所述当前状态为主用状态或者备用状态;

根据所述状态通告报文中携带的当前状态和所述第一路由器的所述当前 状态判断出所述虚拟路由器中存在两个以上所述当前状态为主用状态的物理 路由器;

当所述第一物理路由器(110)上用户侧主机的路由更新之后,所述第一 物理路由器(110)向网络侧路由器发布更新后的所述路由以使所述网络侧路 由器根据所述路由向所述用户侧主机转发报文。

2、根据权利要求1所述的方法,其特征在于,所述判断出所述虚拟路由 器中存在两个以上所述当前状态为主用状态的物理路由器,具体为:所述第一 物理路由器(110)从所述状态通告协议报文中获取所述第二物理路由器(120) 的所述当前状态,当所述第二物理路由器(120)的所述当前状态及所述第一 物理路由器(110)的所述当前状态同为主用状态时,判断出所述虚拟路由器 中存在两个以上所述当前状态为主用状态的物理路由器。

3、根据权利要求1所述的方法,其特征在于,所述方法还包括所述第一 物理路由器(110)向所述第二物理路由器(120)发送状态通告协议报文,所 述状态通告协议报文携带所述第一物理路由器(110)的所述当前状态。

4、根据权利要求3所述的方法,其特征在于,所述第一物理路由器(110) 向所述第二物理路由器(120)发送所述状态通告协议报文,包括:当所述第一物理路由器(110)的所述当前状态为主用状态,所述用户侧 的链路发生故障或所述第一物理路由器(110)接收到来自所述第二物理路由 器(120)的所述状态通告协议报文时,所述第一物理路由器(110)向所述第 二物理路由器(120)或所述虚拟路由器中的除所述第一物理路由器(110)之 外的物理路由器发送所述状态通告协议报文;

当所述第一物理路由器(110)的所述当前状态为备用状态,所述用户侧 的链路发生故障或所述第一物理路由器(110)接收到来自所述第二物理路由 器(120)的所述状态通告协议报文或所述第一物理路由器(110)的所述当前 状态由备用状态变为主用状态时,所述第一物理路由器(110)向所述第二物 理路由器(120)或所述虚拟路由器中的除所述第一物理路由器(110)之外的 物理路由器或所述虚拟路由器中的所述当前状态为主用状态的物理路由器发 送所述状态通告协议报文。

5、一种路由设备,所述路由设备组成虚拟路由器,所述虚拟路由器位于 用户侧和网络侧之间,其特征在于,所述路由设备包括:接收端口(510),用于接收状态通告协议报文,所述状态通告协议报文携 带发送端的当前状态,所述当前状态包括主用状态或备用状态;

存储模块(530),用于存储所述路由设备的所述当前状态;

发送端口(550),用于发送所述状态通告协议报文,所述状态通告协议报 文携带所述路由设备的所述当前状态;

判断模块(520),用于判断所述虚拟路由器中是否存在两个以上所述当前 状态为主用状态的所述路由设备;

路由发布模块(540),用于当所述路由设备上用户侧主机的路由更新之后, 向网络侧路由器发布更新后的所述路由。

6、根据权利要求5所述路由设备,其特征在于,所述判断模块包括:

获取单元(610),用于获取所述接收端口(510)接收的所述状态通告协 议报文携带的所述发送端的所述当前状态;

查询单元(620),用于查询所述路由设备的所述当前状态;

对比单元(630),对比所述路由设备的所述当前状态与所述发送端的所述 当前状态是否同为主用状态。

7、一种转发报文的系统,其特征在于,所述系统包括至少一个虚拟路由 器,所述虚拟路由器位于用户侧和网络侧之间,至少一个位于所述网络侧的物 理路由器,所述虚拟路由器包括至少两个如权利要求5至6中任意一项所述的 路由设备。