路由通告方法和系统的制作方法_3

文档序号:9290365阅读:来源:国知局

[0087] 图5为本发明下行数据流分配方法一个实施例的示意图。如图5所示,本实施例 的方法步骤如下:
[0088] 步骤501,BSC在发送下行数据流时,在当前的路由表中,提取出目标接入设备的 地址,其中目标接入设备的地址与下行数据流的目的地址相匹配。
[0089] 优选的,BSC可通过最长匹配查找。例如路由表中有两条路由,分别为1. 1. 1. 0/24 和1. 1. 1. 1/32,对于目的地址为1. 1. 1. 1/32的数据包,则会优先选择1. 1. 1. 1/32进行转 发。
[0090] 步骤502,BSC查询与目标接入设备地址相关联的用户边缘设备标识。若与目标接 入设备地址相关联的用户边缘设备标识仅为第二用户边缘设备标识,则执行步骤503;若 与目标接入设备地址相关联的用户边缘设备标识包括第一用户边缘设备标识和第二用户 边缘设备标识,则执行步骤504。
[0091] 步骤503,将下行数据流分配给与第二用户边缘设备标识相关联的备用网关,以便 通过备用网关将下行数据流发送给目标接入设备。之后,不再执行本实施例的其它步骤。
[0092] 例如,若BSC当前的路由表如上述表2所示,则BSC直接将下行数据流通过备用网 关发送给目标接入设备。
[0093] 步骤504,BSC将下行数据流分配给与第一用户边缘设备标识相关联的主网关、以 及与第二用户边缘设备标识相关联的备用网关。
[0094] 例如,若BSC当前的路由表如上述表1所示,则BSC可将下行数据流分别通过主网 关和备用网关发送给目标接入设备
[0095] 在一个实施例中,BSC可根据网络可利用资源进行业务分配。
[0096] 步骤505,备用网关将分配的下行数据流发送给目标接入设备。
[0097] 步骤506,主网关判断自身是否能直接感知到目标接入设备处于存活状态。若主网 关自身能直接感知到目标接入设备处于存活状态,则执行步骤507;若主网关自身不能直 接感知到目标接入设备处于存活状态,则执行步骤508。
[0098] 步骤507,主网关直接将分配的下行数据流发送给目标接入设备。之后,不再执行 本实施例的其它步骤。
[0099] 步骤508,主网关将分配的下行数据流通过备用网关发送给目标接入设备。
[0100] 在这种情况下,由于主网关与目标接入设备之间的直接连接出现故障,因此可通 过备用网关进行转发。
[0101] 图6为本发明路由通告系统一个实施例的示意图。如图6所示,该系统包括主网 关601、备用网关602、基站控制器BSC603。其中:
[0102] 主网关601,用于以预定的时间间隔感知接入设备的状态,并将第一通告信息提供 给BSC603,其中第一通告信息包括主网关网段路由、以及主网关感知到处于存活状态的接 入设备地址,同时主网关网段路由和处于存活状态的接入设备地址与第一用户边缘设备标 识相关联。
[0103] 备用网关602,用于以预定的时间间隔感知接入设备的状态,并将第二通告信息提 供给BSC603,其中第二通告信息包括备用网关网段路由、以及备用网关感知到处于存活状 态的接入设备地址,同时备用网关网段路由和处于存活状态的接入设备地址与第二用户边 缘设备标识相关联。
[0104]BSC603,用于根据主网关601和备用网关602当前提供的第一通告信息和第二通 告信息,对预先设置的路由表进行更新;在发送下行数据流时,在当前的路由表中,提取出 目标接入设备的地址,其中目标接入设备的地址与下行数据流的目的地址相匹配;查询与 目标接入设备地址相关联的用户边缘设备标识;将下行数据流分配给与所述用户边缘设备 标识相关联的网关设备,以便通过所述网关设备将下行数据流发送给目标接入设备。
[0105] 基于本发明上述实施例提供的路由通告系统,通过通告接入设备明细路由,从而 使上游设备感知接入设备的存活状态,解决PW网关N: 1收敛模式下的路由黑洞问题。
[0106] 优先的,BSC603还用于在与目标接入设备地址相关联的用户边缘设备标识仅为第 二用户边缘设备标识时,如上述表2所示,则将下行数据流分配给与第二用户边缘设备标 识相关联的备用网关,以便通过备用网关将下行数据流发送给目标接入设备。
[0107] 优先的,BSC603还用于在与目标接入设备地址相关联的用户边缘设备标识包括第 一用户边缘设备标识和第二用户边缘设备标识时,如上述表1所示,则将下行数据流分配 给与第一用户边缘设备标识相关联的主网关601、以及与第二用户边缘设备标识相关联的 备用网关602。
[0108] 备用网关602还用于将分配的下行数据流发送给目标接入设备。
[0109] 主网关601还用于判断自身是否能直接感知到目标接入设备处于存活状态。若判 断自身能直接感知到目标接入设备处于存活状态,则直接将分配的下行数据流发送给目标 接入设备。
[0110] 优先的,主网关601还用于在判断自身不能直接感知到目标接入设备处于存活状 态时,将分配的下行数据流通过备用网关602发送给目标接入设备。
[0111] 优先的,主网关601具体利用在接入设备和主网关之间配置的主伪线,以预定的 时间间隔感知接入设备的状态,并将第一通告信息提供给BSC603。
[0112] 备用网关602具体利用在接入设备和备用网关之间配置的备用伪线,以预定的时 间间隔感知接入设备的状态,并将第二通告信息提供给BSC603。
[0113] 优选的,主网关601具体利用在接入设备和主网关之间配置的主伪线,以预定的 时间间隔感知接入设备的状态;判断是否自身能感知到处于存活状态的接入设备;若自身 能感知到处于存活状态的接入设备,则将第一通告信息提供给BSC603,其中第一通告信息 包括自身能够感知到处于存活状态的接入设备地址。
[0114] 优选的,主网关601还用于在自身未能感知到处于存活状态的接入设备时,进一 步判断自身与备用网关之间的链路是否正常;若判断自身与备用网关之间的链路正常,则 将备用网关感知到的处于存活状态的接入设备,视为自身感知到的处于存活状态的接入设 备,并将第一通告信息提供给BSC603,其中第一通告信息中包括视为自身感知到的处于存 活状态的接入设备地址。
[0115] 优选的,主网关601还用于在判断自身与备用网关之间的链路不正常时,将第一 通告信息提供给BSC603,其中第一通告信息中指示主网关自身未能感知到处于存活状态的 接入设备。
[0116] 下面通过具体示例对本发明进行说明。为了便于说明,这里设定备用网关总是可 以感知到目标接入设备处于存活状态的。
[0117]示例一:
[0118]BSC在将下行数据流提供给目标接入设备(192. 168. 1. 1/32)时,当前的路由表如 表2所示,则表明当前的路径仅为:
[0119] BSC-CE2 -备用网关一目标接入设备
[0120] 因此BSC通过CE(CustomerEdge,用户边缘)2、备用网关,将下行数据流发送给目 标接入设备。相应的示意图如图7所示。
[0121] 示例二:
[0122] BSC在将下行数据流提供给目标接入设备(192. 168. 1. 1/32)时,当前的路由表如 表1所示,这表明可通过主网关和备用网关均可到达目标接入设备。BSC可将下行数据流分 别提供给主网关和备用网关。此时主网关需要判断目标接入设备是主网关自身可直接访问 的,还是通过备用网关访问的。在该实施例中,主网关自身可直接访问目标接入设备,因此 当前的路径可以为:
[0123]BSC-CE1 -主网关一目标接入设备
[0124]BSC-CE2 -备用网关一目标接入设备
[0125] 相应的示意图如图8所示。
[0126] 示例三:
[0127] 在示例二中,若主网关判断目标接入设备是主网关自身不能直接访问,需要通过 备用网关进行访问的。因此在该实施例中,主网关需要通过备用网关访问目标接入设备,因 此当前的路径可以为 :
[0128]BSC-CE1 -主网关一备用网关一目标接入设备
[0129] BSC-CE2 -备用网关一目标接入设备
[0130] 相应的示意图如图9所示。
[0131] 通过实施本发明,可以得到以下有益效果:
[0132] 1、实现了网关设备对同网段接入设备存活状态的感知;
[0133] 2、实现了网关设备与接入设备在不运行路由协议的情况下接入设备明细路由的 通告,实现了一种新颖的路由通告方案;
[0134] 3、解决了路由黑洞问题。
[0135] 本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件 来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读 存储介质中,上述提
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1