转发表项下发方法、装置、系统和自治系统边界路由器的利记博彩app

文档序号:7939965阅读:258来源:国知局
专利名称:转发表项下发方法、装置、系统和自治系统边界路由器的利记博彩app
技术领域
本发明实施例涉及通信技术领域,尤其涉及一种转发表项下发方法、装置、系统和自治系统边界路由器。
背景技术
二层虚拟专用网技术提供基于多协议标签交换(Multi-protocol Label Switching;以下简称MPLS)网络的二层虚拟专用网服务。简单来说,二层虚拟专用网 (Layer 2 Virtual Private Network ;以下简称L2VPN)就是在MPLS网络上透明传输用户的二层数据。从用户的角度来看,MPLS网络是一个二层交换网络,可以在不同节点间建立
二层连接。二层虚拟专用网技术目前主要有两种类型虚拟专用线路服务(Virtual Private Wire Service ;以下简称VPWS)和虚拟专用局域网(Local Area Network ;以下简称)业务(Virtual Private LAN Service ;以下简称VPLS)。其中VPLS的核心思想是利用信令协议在VPLS实例中的运营商边缘设备(Provider Edge ;以下简称PE)节点之间建立及维护伪线VPLS隧道(Pseudo Wire ;以下简称PW),将二层协议帧封装后在PW上传输和交换, 使广域范围内多个局域网在数据链路层面被整合为一张网络,向用户提供虚拟的以太网服务。VPLS技术有效地结合了 IP/MPLS、L2VPN和以太网交换等多种技术的特点,支持点到点、 点到多点和多点到多点等业务类型,能够在较大网络规模下支持电信级以太网服务。VPLS 服务类型的L2VPN现在有2种实现方式一种是采用标签分发协议(Label Distribution Protocol ;以下简称LDP)作为信令协议的方案(通常称为Martini方案),另一种是采用边界网关协议(Border Gateway Protocol ;以下简称BGP)作为信令协议的方案(通常称为 Kompella 方案)。在Kompella方案中,使用标签块的概念来建立PW。具体过程如下一台PE设备加入到VPLS实例至少需要一个站点标识(site-identifier ;以下简称site-id)。假设PEl 向邻居通告的虚拟转发实例(Virtual Forwarding Instance ;以下简称VFI)信息如下
权利要求
1.一种转发表项下发方法,其特征在于,包括第二自治系统边界路由器ASBR接收第一 ASBR发送的所述第一 ASBR的第一虚拟转发实例VFI信息,并向第二运营商边缘设备PE发送所述第二 ASBR的第一 VFI信息;所述第二 ASBR接收所述第二 PE发送的所述第二 PE的VFI信息;所述第二 ASBR根据所述第二 PE的VFI信息、所述第一 ASBR的第一 VFI信息和所述第二 ASBR的第一 VFI信息生成第一转发表项,并根据所述第一 ASBR的第一 VFI信息、所述第二 PE的VFI信息和所述第二 ASBR的第二 VFI信息生成第二转发表项;所述第二 ASBR将所述第一转发表项和所述第二转发表项下发至所述第二 ASBR的转发表。
2.根据权利要求1所述的方法,其特征在于,所述第二ASBR根据所述第二 PE的VFI信息、所述第一 ASBR的第一 VFI信息和所述第二 ASBR的第一 VFI信息生成第一转发表项之前,还包括所述第二 ASBR确定能够根据所述第二 PE的VFI信息与所述第一 ASBR的第一 VFI信息生成所述第一转发表项和/或所述第二转发表项。
3.根据权利要求2所述的方法,其特征在于,所述第二ASBR确定能够根据所述第二 PE 的VFI信息与所述第一 ASBR的第一 VFI信息生成所述第一转发表项和/或所述第二转发表项包括所述第二 ASBR确定所述第一 ASBR的第一 VFI信息中的站点标识在所述第二 PE的VFI 信息指示的标签块范围之内,并且所述第二 PE的VFI信息中的站点标识在所述第一 ASBR 的第一 VFI信息指示的标签块范围之内。
4.根据权利要求3所述的方法,其特征在于,所述第一ASBR的第一 VFI信息中的站点标识在所述第二 PE的VFI信息指示的标签块范围之内,并且所述第二 PE的VFI信息中的站点标识在所述第一 ASBR的第一 VFI信息指示的标签块范围之内包括所述第一 ASBR的第一 VFI信息中的站点标识大于或等于所述第二 PE的VFI信息中的虚拟块偏移,小于所述第二 PE的VFI信息中的虚拟块偏移与所述第二 PE的VFI信息中的块大小之和;并且所述第二 PE的VFI信息中的站点标识大于或等于所述第一 ASBR的第一 VFI信息中的虚拟块偏移,小于所述第一 ASBR的第一 VFI信息中的虚拟块偏移与所述第一 ASBR的第一 VFI信息中的块大小之和。
5.根据权利要求1-4任意一项所述的方法,其特征在于,所述第二ASBR根据所述第二 PE的VFI信息、所述第一 ASBR的第一 VFI信息和所述第二 ASBR的第一 VFI信息生成第一转发表项包括所述第二 ASBR确定所述第一转发表项的入标签为所述第二 ASBR的第一 VFI信息中的标签基数与所述第二 PE的VFI信息中的站点标识之和,减去所述第二 ASBR的第一 VFI信息中的虚拟块偏移后获得的值;确定所述第一转发表项的出标签为所述第一 ASBR的第一 VFI信息中的标签基数与所述第二 PE的VFI信息中的站点标识之和,减去所述第一 ASBR 的第一 VFI信息中的虚拟块偏移后获得的值;确定所述第一转发表项的下一跳为所述第一 ASBR。
6.根据权利要求1-4任意一项所述的方法,其特征在于,所述根据所述第一ASBR的第一 VFI信息、所述第二 PE的VFI信息和所述第二 ASBR的第二 VFI信息生成第二转发表项包括所述第二 ASBR确定所述第二转发表项的入标签为所述第二 ASBR的第二 VFI中的标签基数与所述第一 ASBR的第一 VFI信息中的站点标识之和,减去所述第二 ASBR的第二 VFI中的虚拟块偏移后获得的值;确定所述第二转发表项的出标签为所述第二PE的VFI信息中的标签基数与所述第一 ASBR的第一 VFI信息中的站点标识之和,减去所述第二 PE的VFI信息中的虚拟块偏移后获得的值;确定所述第二转发表项的下一跳为所述第二 PE。
7.根据权利要求1-4任意一项所述的方法,其特征在于,所述向第二运营商边缘设备 PE发送所述第二 ASBR的第一 VFI信息之前,还包括所述第二 ASBR接收到所述第一 ASBR发送的所述第一 ASBR的第一 VFI信息之后,将所述第一 ASBR的第一 VFI信息中的下一跳设置为所述第二 ASBR,并重新申请标签块生成所述第二 ASBR的第一 VFI信息。
8.根据权利要求1-4任意一项所述的方法,其特征在于,所述根据所述第一ASBR的第一 VFI信息、所述第二 PE的VFI信息和所述第二 ASBR的第二 VFI信息生成第二转发表项之前,还包括所述第二 ASBR接收到所述第二 PE发送的所述第二 PE的VFI信息之后,将所述第二 PE 的VFI信息中的下一跳设置为所述第二 ASBR,并重新申请标签块生成所述第二 ASBR的第二 VFI信息。
9.根据权利要求1-4任意一项所述的方法,其特征在于,所述第二自治系统边界路由器ASBR接收第一 ASBR发送的所述第一 ASBR的第一虚拟转发实例VFI信息之前,还包括第一 ASBR接收到第一 PE发送的所述第一 PE的VFI信息之后,将所述第一 PE的VFI 信息中的下一跳设置为所述第一 ASBR,并重新申请标签块生成所述第一ASBR的第一 VFI信肩、ο
10.一种转发表项下发装置,设置在第二自治系统边界路由器ASBR中,其特征在于,包括接收模块,用于接收第一 ASBR发送的所述第一 ASBR的第一虚拟转发实例VFI信息,以及接收第二运营商边缘设备PE发送的所述第二 PE的VFI信息;发送模块,用于向第二 PE发送所述第二 ASBR的第一 VFI信息;生成模块,用于根据所述接收模块接收的所述第二 PE的VFI信息、所述接收模块接收的所述第一 ASBR的第一 VFI信息和所述第二 ASBR的第一 VFI信息生成第一转发表项,并根据所述接收模块接收的所述第一 ASBR的第一 VFI信息、所述接收模块接收的所述第二PE 的VFI信息和所述第二 ASBR的第二 VFI信息生成第二转发表项;下发模块,用于将所述生成模块生成的所述第一转发表项和所述第二转发表项下发至所述第二 ASBR的转发表。
11.根据权利要求10所述的装置,其特征在于,还包括确定模块,用于确定能够根据所述接收模块接收的所述第二 PE的VFI信息与所述接收模块接收的所述第一 ASBR的第一 VFI信息生成所述第一转发表项和/或所述第二转发表项。
12.根据权利要求11所述的装置,其特征在于,所述确定模块,具体用于确定所述第一 ASBR的第一 VFI信息中的站点标识在所述第二PE的VFI信息指示的标签块范围之内,并且所述第二 PE的VFI信息中的站点标识在所述第一 ASBR的第一 VFI信息指示的标签块范围之内。
13.根据权利要求10-12任意一项所述的装置,其特征在于,所述生成模块包括第一标签确定子模块,用于确定所述第一转发表项的入标签为所述第二 ASBR的第一 VFI信息中的标签基数与所述第二 PE的VFI信息中的站点标识之和,减去所述第二 ASBR的第一 VFI信息中的虚拟块偏移后获得的值;以及确定所述第一转发表项的出标签为所述第一 ASBR的第一 VFI信息中的标签基数与所述第二 PE的VFI信息中的站点标识之和,减去所述第一 ASBR的第一 VFI信息中的虚拟块偏移后获得的值;第一节点确定子模块,用于确定所述第一转发表项的下一跳为所述第一 ASBR。
14.根据权利要求10-12任意一项所述的装置,其特征在于,所述生成模块包括第二标签确定子模块,用于确定所述第二转发表项的入标签为所述第二 ASBR的第二 VFI中的标签基数与所述第一 ASBR的第一 VFI信息中的站点标识之和,减去所述第二 ASBR 的第二 VFI中的虚拟块偏移后获得的值;以及确定所述第二转发表项的出标签为所述第二 PE的VFI信息中的标签基数与所述第一 ASBR的第一 VFI信息中的站点标识之和,减去所述第二 PE的VFI信息中的虚拟块偏移后获得的值;第二节点确定子模块,用于确定所述第二转发表项的下一跳为所述第二 PE。
15.一种自治系统边界路由器,其特征在于,包括如权利要求10-14任意一项所述的转发表项下发装置。
16.一种虚拟专用网络系统,其特征在于,包括至少两个如权利要求15所述的自治系统边界路由器和至少两个运营商边缘设备。
全文摘要
本发明实施例提供一种转发表项下发方法、装置、系统和自治系统边界路由器,该转发表项下发方法包括第二ASBR接收第一ASBR发送的第一ASBR的第一VFI信息,并向第二PE发送第二ASBR的第一VFI信息;接收第二PE发送的第二PE的VFI信息;根据第二PE的VFI信息、第一ASBR的第一VFI信息和第二ASBR的第一VFI信息生成第一转发表项,并根据第一ASBR的第一VFI信息、第二PE的VFI信息和第二ASBR的第二VFI信息生成第二转发表项;将第一转发表项和第二转发表项下发至第二ASBR的转发表。本发明实施例可以有效减少ASBR中转发表项的数目,减少标签的使用,提高标签的利用率,进而可以提高L2VPN整网的服务质量。
文档编号H04L12/56GK102244615SQ20111023239
公开日2011年11月16日 申请日期2011年8月15日 优先权日2011年8月15日
发明者林丹宁 申请人:福建星网锐捷网络有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1