邱超娃 (中国广东省深圳市龙岗区坂田华为总部办公楼, Guangdong 9, 518129, CN)
ZHOU, Peng (Huawei Administration Building, Bantian Longgang Distric, Shenzhen Guangdong 9, 518129, CN)
华为技术有限公司 (中国广东省深圳市龙岗区坂田华为总部办公楼, Guangdong 9, 518129, CN)
QIU, Chaowa (Huawei Administration Building, Bantian Longgang Distric, Shenzhen Guangdong 9, 518129, CN)
邱超娃 (中国广东省深圳市龙岗区坂田华为总部办公楼, Guangdong 9, 518129, CN)
| 权 利 要 求 书 1、 一种通过伪线传输业务的方法, 其特征在于, 包括: 当请求建立伪线时, 根据对端设备的地址信息, 查询路由表; 当通过查询所述路由表获知本端设备与所述对端设备之间的三层路由为 一跳时, 建立第一伪线; 通过所述第一伪线传输所述本端设备与所述对端设备之间的业务。 2、 根据权利要求 1所述的方法, 其特征在于, 所述通过所述第一伪线传 输所述本端设备与所述对端设备之间的业务包括: 通过所述第一伪线向所述对端设备发送第一业务数据, 所述第一业务数 据封装有第一伪线标签而没有外层隧道标签。 3、 根据权利要求 1所述的方法, 其特征在于, 所述当通过查询所述路由 表获知本端设备与所述对端设备之间的三层路由为一跳时, 建立第一伪线包 括: 当通过查询所述路由表获知本端设备三层路由的下一跳地址信息与所述 对端设备的地址信息一致时, 建立所述第一伪线。 4、 根据权利要求 1所述的方法, 其特征在于, 还包括: 当通过查询所述路由表获知本端设备与所述对端设备之间的三层路由不 为一跳时, 判断是否为请求建立的伪线建立了外层隧道; 若是, 则建立第二伪线; 通过所述第二伪线向所述对端设备发送第二业务数据, 所述第二业务数 据封装有第二伪线标签和外层隧道标签。 5、 根据权利要求 1-4任一项所述的方法, 其特征在于, 还包括: 通知所 述对端设备外层隧道标签的分发方式为按需申请。 6、 根据权利要求 5所述的方法, 其特征在于, 所述外层隧道标签对应的 外层隧道为标签分发协议 LDP隧道或标签交换路径 LSP隧道或基于流量工程 扩展的资源预留协议 Rsvp TE隧道或因特网协议 IP隧道。 7、 一种通过伪线传输业务的装置, 其特征在于, 包括: 查询模块, 用于当请求建立伪线时, 根据对端设备的地址信息, 查询路 由表; 建立模块, 用于当通过查询所述路由表获知所述装置与所述对端设备之 间的三层路由为一跳时, 建立第一伪线; 传输模块, 用于通过所述第一伪线传输所述装置与所述对端设备之间的 业务。 8、 根据权利要求 7所述的装置, 其特征在于, 所述传输模块具体用于通 过所述第一伪线向所述对端设备发送第一业务数据, 所述第一业务数据封装 有第一伪线标签而没有外层隧道标签。 9、 根据权利要求 7所述的装置, 其特征在于, 所述建立模块具体用于当 通过查询所述路由表获知所述装置三层路由的下一跳地址信息与所述对端设 备的地址信息一致时, 建立所述第一伪线。 10、 根据权利要求 7 所述的装置, 其特征在于, 还包括: 判断模块, 用 于当通过查询所述路由表获知所述装置与所述对端设备之间的三层路由不为 一跳时, 判断是否为请求建立的伪线建立了外层隧道; 所述建立模块还用于当所述判断模块判断出为所述请求建立的伪线建立 了外层隧道时, 建立第二伪线; 所述传输模块具体用于通过所述第二伪线向对端设备发送第二业务数 据, 所述第二业务数据封装有第二伪线标签和外层隧道标签。 11、 根据权利要求 7-10任一项所述的装置, 其特征在于, 还包括: 通知 模块, 用于通知所述对端设备外层隧道标签的分发方式为按需申请。 12、 根据权利要求 11所述的装置, 其特征在于, 所述外层隧道标签对应 的外层隧道为标签分发协议 LDP隧道或标签交换路径 LSP隧道或基于流量工 程扩展的资源预留协议 Rsvp TE隧道或因特网协议 IP隧道。 |
技术领域
本发明实施例涉及通信领域, 尤其涉及一种通过伪线传输业务的方法及 装置。 背景技术
在电信级以太网中, 以太网和多协议标记交换 ( Multi-Protocol Label Switching,简称: MPLS )技术,特别是多协议标记交换二层虚拟专用 ( MPLS L2 Virtual Private Network, 简称: MPLS L2 VPN )技术的应用越来越广泛。 MPLS L2VPN领域中定义了两种技术:虚拟专用线路业 ( Virtual Private Wire Service , VPWS )和虚拟专用局域网业务( Virtual Private LAN Service , 简称: VPLS )。 VPWS中的端到端伪线仿真 ( Pseudo Wire Emulation Edge-to-Edge , 简称: PWE3 )技术在近年的城域网和移动承载网络中应用 来越多, 很多运 营商正在着手构建以 MPLS技术为基石出、 实现面向全业务、 统一的网络构建, 以期在业务发展、 网络扩容的同时, 能够艮好的利用已有的传统网络。
在目前全业务运营的发展模式下, 固定网络与移动网络融合 ( Fixed-Mobile Convergence, 简称: FMC )成为一种趋势热点。 很多传统移 动运营商为了尽快发展业务, 除了自建城域网外, 大量租用已有的固网运营 商的城域网。 已有的城域网给移动运营商提供的是一个二层 的管道, 移动业 务通过该管道透传基站到基站控制器的业务, 这样就形成了一种基于层 ( Over Layer )模式的网络架构。
对于传统的时分复用 (Time Division Multiplexing, 简称: TDM )和异 步传输模式(Asynchronous Transfer Mode, 简称: ATM )基站, 现有技术通 过建立基站侧设备 ( CSG )到基站控制器侧设备 ( MASG )之间的伪线 ( Pseudo Wire, 简称: PW ) 实现业务透传, 从而实现对已有基站向 MPLS网络的迁移。
其中一种现有技术直接通过 CSG和 MASG之间建立的 PW实现业务透传。 按照标准定义, 每条 PW都有一个外层分组交换网络(Packet-Switched
Network, 简称: PSN ) 隧道为其提供承载。 在实际应用中, 当请求建立 CSG 和 MASG之间的 PW时, 需要先判断是否已经为该条 PW建立外层 PSN隧道, 只 有在外层 PSN隧道已建立的前提下, 才会建立 PW。 这样, 当 MASG下挂大量 的 CSG时, MASG上会建立大量的外层 PSN隧道, 会增加 MASG的负荷, 也会 增加系统的不稳定性; 同时由于业务透传时需要携带外层隧道标签, 所以影 响移动回传的传输效率。
另一种现有技术通过 CSG和运营商边界设备 ( User Provider Edge, 简称: UPE )之间建立的 PW、 然后通过 UPE和 MASG之间建立的 PW实现业务透传。 通过新增的面向用户的 UPE来实现 CSG的汇聚, 然后通过 MASG对 UPE做汇 聚, 将一跳 PW改为多跳 PW, 可以降低 MASG的负荷。 但是由于增加 UPE, 导 致增加设备投资; 同时由于网络层级增加, 网络的可靠性变差, 也会增加管 理的复杂性; 而且由于业务透传时也需要携带外层隧道标签 , 因此影响移动 回传的传输效率。 发明内容
本发明实施例提供了一种通过伪线传输业务的 方法及装置, 在不增加设 备投资、 不改变网络拓朴的前提下, 降低基站控制器侧设备的负荷。
本发明实施例提供的通过伪线传输业务的方法 , 包括:
当请求建立伪线时, 根据对端设备的地址信息, 查询路由表;
当通过查询所述路由表获知本端设备与所述对 端设备之间的三层路由为 一跳时, 建立第一伪线;
通过所述第一伪线传输所述本端设备与所述对 端设备之间的业务。
本发明实施例提供的通过伪线传输业务的装置 , 包括:
查询模块, 用于当请求建立伪线时, 根据对端设备的地址信息, 查询路 由表;
建立模块, 用于当通过查询所述路由表获知所述装置与所 述对端设备之 间的三层路由为一跳时, 建立第一伪线;
传输模块, 用于通过所述第一伪线传输所述装置与所述对 端设备之间的 业务。
本发明实施例在不增加设备投资、 不改变网络拓朴的前提下, 通过在一 跳路由的情况下建立伪线,无需判断是否已经 为该 PW建立了外层隧道,也即, PW的建立不再依赖于外层隧道是否已经建立, 从而可以降低基站控制器侧设 备的负荷。 附图说明
为了更清楚地说明本发明实施例中的技术方案 , 下面将对实施例中所需 要使用的附图作简单地介绍, 显而易见地, 下面描述中的附图仅仅是本发明 的一些实施例, 对于本领域普通技术人员来讲, 在不付出创造性劳动的前提 下, 还可以根据这些附图获得其他的附图。
图 1为本发明实施例一提供的通过伪线传输业务 方法的流程图; 图 2为本发明实施例所适用的网络架构示意图;
图 3为本发明实施例二提供的通过伪线传输业务 方法的流程图; 图 4为本发明实施例三通过伪线传输业务的装置 结构示意图; 图 5为本发明实施例四通过伪线传输业务的装置 结构示意图。 具体实施方式
下面将结合本发明实施例中的附图, 对本发明实施例中的技术方案进行 清楚、 完整地描述, 显然, 所描述的实施例仅仅是本发明一部分实施例, 而 不是全部的实施例。 基于本发明中的实施例, 本领域普通技术人员在没有作 出创造性劳动前提下所获得的所有其他实施例 , 都属于本发明保护的范围。
图 1为本发明实施例一提供的通过伪线传输业务 方法的流程图。如图 1 所示, 本实施例包括:
101、 当请求建立 PW时, 根据对端设备的地址信息, 查询路由表; 102、 当通过查询路由表获知本端设备与对端设备之 间的三层路由为一跳 时, 建立 PW;
103、 通过建立的 PW传输本端设备与对端设备之间的业务。
本实施例采用基于层( Over Layer ) 的技术, 在请求建立 PW的过程中, 如果获知本端设备与对端设备之间的三层路由 为一跳时, 可以直接建立 PW, 无需判断是否已经为该 PW建立了外层 PSN隧道, 直接通过该 PW传输本端 设备与对端设备之间的业务。 也就是说, 如果获知本端设备与对端设备之间 的三层路由为一跳,在还未为该 PW建立外层隧道的情况下,就可以建立 PW, 而不像现有技术那样,必须在外层隧道已建立 的情况下,才会建立 PW; 当然, 如果此时已经为该 PW建立了外层隧道, 也可建立 PW。 举例来说, 当已经为 该 PW建立了外层隧道时, 可以删除该外层隧道, 也可以不删除该外层隧道, 本发明实施例中的 PW的建立不再依赖于外层隧道是否已经建立。
本实施例在不增加设备投资、 不改变网络拓朴的前提下, 通过在一跳路 由的情况下不要求创建外层隧道, 可以降低基站控制器侧设备的负荷。
进一步的, 上述步骤 103 可以包括: 通过建立的 PW向对端设备发送业 务数据, 该业务数据封装有 PW标签而没有外层隧道标签, 也即, 本端设备 与对端设备在进行业务透传时不需要携带外层 隧道标签, 与现有技术相比, 可以提高移动回传的传输效率。
图 2为本发明实施例所适用的网络架构示意图。 如图 2所示, 该网络包 括:基站( Node B )、与 Node B连接的基站侧设备 CSG、无线网络控制器( Radio Network Controller, 简称: RNC )、 与 RNC连接的基站控制器侧设备 MASG, 其中 CSG和 MASG之间建立 PW。 CSG和 MASG之间是一个二层网络, 举 例来说, 可以包括: 多个用户边缘设备 ( Customer Edge , 简称: CE )和运营 商边缘设备 ( Provider Edge, 简称: PE )。 图 2中 CSG和 MASG之间的三层 路由就是一跳。
图 3 为本发明实施例二提供的通过伪线传输业务的 方法的流程图。 本实 施例适用于图 2所示的网络, 如图 3所示, 本实施例包括: 201、 当 CSG请求建立 PW时, CSG根据 MASG的 IP地址, 查询路由 表。 其中 CSG为本端设备, MASG为对端设备。
202、 CSG通过查询路由表判断 CSG和 MASG之间的三层路由是否为一 跳, 若是, 执行 203; 否则执行 205。
该路由表中记录 CSG三层路由的下一跳地址信息(以 IP地址为例), CSG 查询路由表得到该下一跳地址信息,将下一跳 地址信息与 MASG的 IP地址进 行对比, 如果发现一致, 则表明 CSG和 MASG之间的三层路由是一跳。
203、 CSG和 MASG之间建立第一 PW。
204、 在第一 PW建立成功后, 通过第一 PW传输 CSG和 MASG之间的 业务, 结束。
举例来说, 这种情况下, CSG和 MASG之间透传的业务数据封装有第一 PW标签而没有外层隧道标签, 也即, CSG和 MASG在进行业务透传时不需 要携带外层隧道标签, 与现有技术相比, 能提高移动回传的传输效率。
205、判断是否为请求建立的 PW建立了外层隧道,若是,则建立第二 PW; 否则, 继续等待直至建立了外层隧道之后, 再建立第二 PW。
206、 在第二 PW建立成功后, 通过第二 PW传输 CSG和 MASG之间的 业务, 结束。
CSG和 MASG之间的第二 PW承载在该外层隧道上,完成 CSG和 MASG 之间的业务传输。
举例来说, 这种情况下, CSG和 MASG之间透传的业务数据封装有 PW 标签和外层隧道标签。
举例来说, 本实施例在 203之后还可以包括: CSG通知 MASG外层隧道 标签的分发方式为按需申请的方式。
CSG可以通过标签分发协议(Label Distribution Protocol, 简称: LDP ) 的初始化消息重新进行协商, 向 MASG通告外层隧道标签的分发方式为按需 申请的方式, 也就是说, 后续外层隧道标签的分发是基于接收到对端设 备的 请求才执行的, 否则不会主动分发外层隧道标签。 这样保证在后续处理过程 中, 当 CSG和 MASG之间的三层路由为一跳时,如果没有请求 发外层隧道 标签, 就不会创建外层隧道, 降低基站控制器侧设备的负荷。
举例来说, 本实施例中, CSG和 MASG对彼此之间的三层路由的情况不 会预先获知, 在请求建立 PW时, 随时查询路由表进行判断。
本实施例适用于外层隧道为 LDP隧道的情况,本发明实施例不仅限于此, 还可以适用于外层隧道为标签交换路径(Label Switched Path, 简称: LSP ) 隧道或基于流量工程扩展的资源预留协议 ( Resource ReSerVation Protocol-Traffic Engineering , 简称: Rsvp TE ) P遂道或因特网协议 ( Internet Protocol, 简称: IP ) 隧道的情况。
本实施例提供的方法可以实现按需控制外层隧 道标签的分发, 即后续外 层隧道标签的分发是基于接收到对端设备的请 求才执行的, 否则不会主动分 发外层隧道标签。
上述实施例中, CSG为本端设备, MASG为对端设备。 当 MASG为本端 设备, CSG为对端设备时, 处理方式与上述实施例相同。
本实施例适用于图 2所示的网络架构, 在不增加设备投资、 不改变网络 拓朴的前提下, 通过在一跳路由的情况下不要求创建外层隧道 , 与上述一种 现有技术相比, 可以降低基站控制器侧设备的负荷。 由于没有改变网络拓朴, 与上述另一种现有技术相比, 可以节省投资成本, 提高网络的可靠性, 降低 管理的复杂度。
本实施例中, 在一跳路由的情况下, 当本端设备发送业务数据时, 可以 封装 PW标签, 无需封装外层隧道标签; 对端设备接收业务时, 解析 PW标 签即可, 解析之后可以按照以太网报文进行转发。 也即, CSG和 MASG之间 在进行业务透传时, 无需携带外层隧道标签, 可以提高移动回传的传输效率。
图 4 为本发明实施例三通过伪线传输业务的装置的 结构示意图。 如图 4 所示, 本实施例包括: 查询模块 11、 建立模块 12和传输模块 13 , 其中:
查询模块 11用于当请求建立 PW时, 根据对端设备的地址信息, 查询路 由表; 建立模块 12用于当通过查询路由表获知该装置与对端设 之间的三层路 由为一跳时, 建立第一 PW;
传输模块 13 用于通过建立的第一 PW传输该装置与对端设备之间的业 务。
本实施例采用基于层( Over Layer ) 的技术, 在请求建立 PW的过程中, 如果获知该装置与其对端设备之间的三层路由 为一跳时, 可以直接建立 PW, 无需判断是否已经为该 PW建立了外层 PSN隧道, 直接通过该 PW传输该装 置与对端设备之间的业务。 也就是说, 如果获知该装置与对端设备之间的三 层路由为一跳, 在还未为该 PW建立外层隧道的情况下, 就可以建立 PW, 而 不像现有技术那样, 必须在外层隧道已建立的情况下, 才会建立 PW; 当然, 如果此时已经为该 PW建立了外层隧道, 也可建立 PW。 也即, PW的建立不 再依赖于外层隧道是否已经建立。
本实施例在不增加设备投资、 不改变网络拓朴的前提下, 通过在一跳路 由的情况下不要求创建外层隧道, 可以降低基站控制器侧设备的负荷。
图 5 为本发明实施例四通过伪线传输业务的装置的 结构示意图。 如图 5 所示, 本实施例在图 4所示的实施例的基石出上, 传输模块 13可以具体用于通 过建立的第一伪线向对端设备发送第一业务数 据, 该第一业务数据封装有第 一伪线标签而没有外层隧道标签。
举例来说, 建立模块 12可以具体用于当通过查询路由表获知该装置 层 路由的下一跳地址信息与对端设备的地址信息 一致时, 建立第一 PW。
又举例来说, 本实施例还可以包括: 判断模块 14, 用于当通过查询路由 表获知该装置与对端设备之间的三层路由不为 一跳时, 判断是否为请求建立 的伪线建立了外层隧道。 建立模块 12还用于当判断模块 14判断出为请求建 立的伪线建立了外层隧道时, 建立第二伪线。 传输模块 13具体用于通过第二 伪线向对端设备发送第二业务数据, 该第二业务数据封装第二伪线标签和外 层隧道标签。
本实施例还可以包括: 通知模块 15 , 用于通知对端设备外层隧道标签的 分发方式为按需申请的方式。 本实施例提供的装置可以通过 LDP的初始化消 息重新进行协商, 通知模块 15向对端设备通告外层隧道标签的分发方式为 需申请方式, 也就是说, 后续外层隧道标签的分发是基于接收到对端的 请求 才执行的, 否则不会主动分发外层隧道标签。
本实施例所述的外层隧道可以为 LDP隧道或 LSP隧道或 Rsvp TE隧道或 IP隧道。
本实施例提供的装置可以实现按需控制外层隧 道标签的分发, 即后续外 层隧道标签的分发是基于接收到对端的请求才 执行的, 否则不会主动分发外 层隧道标签。
本实施例可以为 CSG或 MASG ,本实施例提供的装置在不增加设备投资、 不改变网络拓朴的前提下, 通过在一跳路由的情况下不要求已创建外层隧 道, 与上述一种现有技术相比, 可以降低基站控制器侧设备的负荷。 由于没有改 变网络拓朴, 与上述另一种现有技术相比, 节省投资成本, 可以提高网络的 可靠性, 降低管理的复杂度。
本实施例中, 在一跳路由的情况下, 当该装置发送业务时, 可以封装 PW 标签, 无需封装外层隧道标签; 对端设备接收业务时, 解析 PW标签即可, 解析之后可以按照以太网报文进行转发。 也即, 该装置和对端设备之间在进 行业务透传时, 无需携带外层隧道标签, 可以提高移动回传的传输效率。
举例来说, 作为一个具体场景, 本发明实施例可适用于网络扁平后的城 域网。 例如, 该城域网中接入设备(如 DSLAM或者 MSAN )接入到汇聚设 备中间经过波分网络, 其三层路由就是一跳。 在此场景中, 通过部署本发明 实施例, 可以降低扁平化后城域网汇聚设备的外层隧道 数量, 同时提高转发 性能。
本领域普通技术人员可以理解: 实现上述方法实施例的全部或部分步骤 可以通过程序指令相关的硬件来完成, 前述的程序可以存储于一计算机可读 取存储介质中, 该程序在执行时, 执行包括上述方法实施例的步骤, 而前述 的存储介质包括: ROM、 RAM, 磁碟或者光盘等各种可以存储程序代码的介 非对其限制; 尽管参照前述实施例对本发明实施例进行了详 细的说明, 本领 域的普通技术人员应当理解: 其依然可以对前述各实施例所记载的技术方案 进行修改, 或者对其中部分技术特征进行等同替换; 而这些修改或者替换, 并不使相应技术方案的本质脱离本发明实施例 各实施例技术方案的范围。
Next Patent: FUSE STRUCTURE AND METHOD FOR FORMING THE SAME
