一种多协议标签交换网络的保护倒换方法和装置制造方法及图纸

技术编号:12274182 阅读:169 留言:0更新日期:2015-11-04 23:24
本发明专利技术公开了一种MPLS网络的保护倒换方法和装置,包括:存储主用transit lsp和数据记录表并向转发芯片下发,主用transit lsp的数据记录表包括主用transit lsp的入标签和报文转发表项;转发芯片生成主用transit lsp的硬件转发表,主用transit lsp的硬件转发表包括索引、入标签识别和报文转发表项,转发芯片向CPU返回的主用transit lsp的索引;存储备用transit lsp和数据记录表,备用transit lsp的数据记录表包括备用transit lsp的入标签和报文转发表项;当进行保护倒换时,CPU将转发芯片中主用transit lsp的索引对应的报文转发表项修改为要切换到的备用transit lsp的报文转发表项。本发明专利技术实现了MPLS中子网连接1:1保护的快速倒换。

【技术实现步骤摘要】

本专利技术涉及多协议标签交换网络(MPLS,Multi-ProtocolLabelSwitching)领 域,尤指一种多协议标签交换网络的保护倒换方法和装置
技术介绍
通信系统要求具有高可靠性,例如在分组传送网(PTN,PacketTransport Network)进行业务开通时,需同时规划对应的业务保护机制。G. 8131定义中包含了子网连 接(SNC,subnetconnection) 1:1保护,用于在网络中间节点实现链路的保护。子网连接 1:1保护为两条入标签相同的传输标签转发路径(transitlsp,transitlabelswitched paths)之间的保护,如图I所示,选择主用链路传输业务时,在分组转发设备Pl设备上报文 的标签转发路径(lsp,labelswitchedpaths)标签Xl交换为Y1,经过主用链路的Isp标 签交换之后,最后在分组转发设备P2设备交换为X2 ;选择备用链路传输时,在分组转发设 备Pl设备上报文的Isp标签交换为Z1,经过备用链路的Isp标签交换之后,最后在分组转 发设备P2设备交换为X2。网络的边缘设备PEl和PE2,不感知到两者通信跨越网络建立的 子网连接1:1保护。 根据国际电信联盟电信标准ITU-TG. 808. 1和城域以太网论坛(MEF)的定义,网 络保护倒换的时间模型如图2所示。网络保护倒换的时间包括故障发生到故障发现的故障 检测时间,故障发现到保护操作开始的故障保持时间,保护操作开始到故障通告的故障通 告时间,以及故障通告到保护操作完成的倒换操作时间。典型电信级业务故障恢复的时间 要求在50ms以内,在其他时间固定的情况下,通常通过缩短保护倒换时间以优化保护倒换 的性能。 现有技术中,分组转发设备内部结构如图3所示,包括CPU和PTN转发芯片,为快 速实现保护倒换动作,通常分组转发设备中的CPU控制PTN交换芯片采用先删除再创建的 方式。 具体地,如图4所示子网连接1:1保护倒换业务模型,分组转发设备中的CPU配置 子网连接1:1保护后,携带被保护的Isp标签Xl的MPLS报文默认在主用transitIsp上传 输,将Isp标签Xl交换为Isp标签Y1,参见图4中实线所示流程。在主用transitIsp故 障时,可将业务倒换到备用transitIsp上承载,为图4中虚线所示流程,将Isp标签Xl的 MPLS报文转换成携带Isp标签Y2的MPLS报文。在PTN业务转发芯片中,通常采用Isp入 标签识别MPLS-TP报文该被哪一transitIsp处理。在子网连接1:1保护场景中,由于主用 和备用transitIsp的入标签相同,所以主用transitIsp和备用transitIsp同一时刻 中无法在PTN转发芯片中共存。在图3所示的分组转发设备中,transitIsp在CPU和PTN 转发芯片中的存在形态是不同的,在CPU中,transitIsp以软件形态存在,S卩,将transit Isp包含的属性以数据表项记录的形式存储在存储器中,包含transitIsp的软件表项索 弓丨、入标签、出标签、出端口、dmac、vlan、exp等信息;而在PTN转发芯片中,transitIsp则 以硬件转发表的形态存在,即,包含transitIsp的硬件表项索引、入标签、出标签、出端口、 dmac、vlan、exp等信息。其中,主用transitIsp在CPU和PTN转发芯片中均有对应实体, 即,在CPU中存在软件实体,在PTN转发芯片中存在对应的硬件表项;备用transitIsp则 仅在CPU中存在软件实体,无法在PTN转发芯片中创建transitIsp的硬件表项。 为实现子网连接1:1保护倒换,现有技术通常采用先删除一条transitlsp,再创 建一条新的transitIsp的方法,如图5所示。采用主备用transitIsp进行子网连接1:1 保护组的创建,完成主用transitIsp和备用transitIsp的创建,保护组创建后默认选择 工作主用transitIsp承载业务,将主用transitIsp配置到PTN转发芯片、备用transit Isp仅在CPU中以软件形态实现;待发生主用倒换至备用的操作时,先删除PTN转发芯片中 的主用transitlsp,主用transitIsp变为软件存储状态,再创建备用transitIsp;待发 生备用倒换至主用的操作时,先删除备用transitlsp,备用transitIsp变为软件形态,再 创建主用transitlsp。由此可见,先删除再创建transitIsp的子网连接保护倒换方法, 有两次写全部transitIsp相关硬件表项的操作,耗时较长,因此倒换操作时间成为保护倒 换性能的瓶颈。
技术实现思路
为了解决上述技术问题,本专利技术提供了一种多协议标签交换网络的保护倒换方法 和装置,能够实现MPLS中子网连接1:1保护的快速倒换。 为了达到本专利技术目的,本专利技术的一种实施例中提供了一种多协议标签交换网络的 保护倒换方法,包括:中央处理器CPU存储创建的主用transitIsp和主用transitIsp 的数据记录表,并向所述转发芯片下发主用transitIsp的数据记录表,所述主用transit Isp的数据记录表包括主用transitIsp的入标签表项和报文转发表项;所述转发芯片根 据下发的数据记录表生成主用transitIsp的硬件转发表,所述主用transitIsp的硬件 转发表包括主用transitIsp的索引、入标签识别表项和报文转发表项,转发芯片向CPU返 回的主用transitIsp的索引;所述CPU存储创建的备用transitIsp和备用transitIsp 的数据记录表,所述备用transitIsp的数据记录表包括备用transitIsp的入标签表项 和报文转发表项;所述CPU存储创建的SNCl: 1保护组,建立SNCl: 1保护组与主用transit Isp和备用transitIsp的关联关系,形成SNCl:1保护;当进行保护倒换时,所述CPU将 转发芯片中主用transitIsp的索引对应的报文转发表项修改为要切换到的备用transit Isp的报文转发表项。 进一步地,所述主用transitIsp的索引包括主用transitIsp的标签索引和 报文转发索引;所述CPU获取内部入标签作为备用transitIsp的入标签表项并向转发 芯片下发备用transitIsp的入标签表项和报文转发表项;所述转发芯片根据所述备用 transitIsp的入标签表项和报文转发表项生成备用transitIsp的硬件转发表,并向CPU 返回的备用transitIsp的硬件转发表的索弓丨,所述备用transitIsp的索引包括备用 transitIsp的标签索引和报文转发索引;当进行保护倒换时,所述CPU将转发芯片中主用 transitIsp的标签索引对应的报文转发索引修改为要切换的备用transitIsp的报文转 发索引。 进一步地,所述CPU获取内部入标签作为备用transitIsp的入标签表项,具体 为:所述CPU基于悬空或不用于报文输入的端口分配端口标识标签作为所述备用t本文档来自技高网
...
一种多协议标签交换网络的保护倒换方法和装置

【技术保护点】
一种多协议标签交换MPLS网络的保护倒换方法,其特征在于,包括:中央处理器CPU存储创建的主用transit lsp和主用transit lsp的数据记录表,并向所述转发芯片下发主用transit lsp的数据记录表,所述主用transit lsp的数据记录表包括主用transit lsp的入标签表项和报文转发表项;所述转发芯片根据下发的数据记录表生成主用transit lsp的硬件转发表,所述主用transit lsp的硬件转发表包括主用transit lsp的索引、入标签识别表项和报文转发表项,转发芯片向CPU返回的主用transit lsp的索引;所述CPU存储创建的备用transit lsp和备用transit lsp的数据记录表,所述备用transit lsp的数据记录表包括备用transit lsp的入标签表项和报文转发表项;所述CPU存储创建的SNC1:1保护组,建立SNC1:1保护组与主用transit lsp和备用transit lsp的关联关系,形成SNC1:1保护;当进行保护倒换时,所述CPU将转发芯片中主用transit lsp的索引对应的报文转发表项修改为要切换到的备用transit lsp的报文转发表项。...

【技术特征摘要】

【专利技术属性】
技术研发人员:邢家茂郭瑞王海龙彭兴文
申请(专利权)人:瑞斯康达科技发展股份有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1