【技术实现步骤摘要】
本专利技术涉及多协议标签交换(MPLS :Multi Protocol Label Switching)技术,特别涉及转发表项的管理方法和设备。
技术介绍
MPLS虚拟专用网络(VPN:Virtual Private Network)是一种基于MPLS技术的网络,其在网络路由和交换设备上应用MPLS技术,可用来构造宽带htranetjxtranet,满足多种灵活的业务需求。图1示出了现有MPLS VPN典型组网图。如图1所示,该组网包括 用户边缘设备(CE :Custom Edge)、骨干网边缘设备(PEfrovider Edge)和骨干网核心设备(P =Provide)。其中,CE是用户网络中直接与PE相连的设备,可以是路由器或交换机,也可以是一台主机;PE是MPLS骨干网络的边缘设备,负责VPN业务的接入;P是MPLS骨干网络中的非边缘设备,负责MPLS转发,不与CE直接相连。MPLS VPN中,业务转发依赖于转发面上的转发信息库(FIB),其中,FIB主要包括 VPN路由FIB和标签FIB,这里,VPN路由FIB中包含VPN路由转发表项,记录了 VPN路由转发信息,标签FIB中包含标签转发表项,记录了隧道转发信息;下面以三层VPN (二层VPN原理类似,不再赘述)为例分别对VPN路由FIB中的VPN路由转发表项和标签FIB中的标签转发表项的建立过程进行描述以图1所示的PEl在学习到PE2通过信令协议(MP-IBGP Multi-ProtocolInternal BGP)分发的VPN路由为例,则步骤1,判断当前是否存在学习的 VPN路由对应的隧道( ...
【技术保护点】
IB,以使所述FIB依据接收的所述隧道表项标识将对应的虚拟隧道表项的隧道转发信息设置为该下发的隧道转发信息。和虚拟隧道表项,虚拟隧道表项中记录了隧道表项标识,隧道转发信息设置为空;之后,将所述虚拟隧道表项和添加了所述隧道表项标识的VPN路由转发表项下发给转发信息库FIB;当获知所述隧道建立时,下发所述隧道表项标识和该隧道对应的隧道转发信息给所述F1.一种转发表项的管理方法,该方法应用于三层虚拟专用网络VPN中,其特征在于,该方法包括以下步骤:第一骨干网边缘设备PE在学习到第二PE发布的VPN路由时,如果当前不存在所述VPN路由对应的隧道,则生成所述VPN路由对应的VPN路由转发表项
【技术特征摘要】
1.一种转发表项的管理方法,该方法应用于三层虚拟专用网络VPN中,其特征在于,该方法包括以下步骤第一骨干网边缘设备PE在学习到第二 PE发布的VPN路由时,如果当前不存在所述VPN 路由对应的隧道,则生成所述VPN路由对应的VPN路由转发表项和虚拟隧道表项,虚拟隧道表项中记录了隧道表项标识,隧道转发信息设置为空;之后,将所述虚拟隧道表项和添加了所述隧道表项标识的VPN路由转发表项下发给转发信息库FIB ;当获知所述隧道建立时,下发所述隧道表项标识和该隧道对应的隧道转发信息给所述 FIB,以使所述FIB依据接收的所述隧道表项标识将对应的虚拟隧道表项的隧道转发信息设置为该下发的隧道转发信息。2.根据权利要求1所述的方法,其特征在于,所述虚拟隧道表项中还记录了用于查找该虚拟隧道表项的关键字;所述关键字与所述第二 PE的地址,或者与所述第二PE的地址和所述VPN路由所属VPN的隧道选择策略有关;所述生成虚拟隧道表项包括利用与所述第二PE的地址,或者与所述第二PE的地址和所述VPN路由所属VPN的隧道选择策略有关的关键字从当前存在的虚拟隧道表项中搜索包含该关键字的虚拟隧道表项,如果未搜索到,则执行所述生成虚拟隧道表项的操作;如果搜索到,则将该搜索到的虚拟隧道表项所记录的隧道表项标识添加在所述VPN路由转发表项中,并将添加了隧道表项标识的VPN路由转发表项下发给FIB。3.一种转发表项的管理方法,该方法应用于二层虚拟专用网络VPN中,其特征在于,该方法包括以下步骤第一 PE学习到第二 PE发布的虚链路PW信息时,如果当前不存在到达该第二 PE的隧道,则生成PW转发表项和虚拟隧道表项,虚拟隧道表项中记录了隧道表项标识,隧道转发信息设置为空;之后,将所述虚拟隧道表项和添加了所述隧道表项标识的PW转发表项下发给转发信息库FIB ;当获知所述到达第二 PE的隧道建立时,下发所述隧道表项标识和该隧道对应的隧道转发信息给所述FIB,以使所述FIB依据接收的所述隧道表项标识将对应的虚拟隧道表项的隧道转发信息设置为该下发的隧道转发信息。4.根据权利要求1或3所述的方法,其特征在于,当所述隧道发生变化时,该方法进一步包括刷新所述FIB中与该发生变化的隧道对应的虚拟隧道表项。5.根据权利要求4所述的方法,其特征在于,所述隧道发生变化包括隧道被删除或者隧道转发信息发生改变;在隧道被删除时,所述刷新包括确定出被删除的隧道对应的隧道表项标识,并下发给 FIB,以使FIB根据该确定出的隧道表项标识查找到虚拟隧道表项后删除该查找到的虚拟隧道表项中与该被删除的隧道对应的隧道转发信息;在隧道转发信息发生改变时,所述刷新包括确定出隧道转发信息发生变化的隧道对应的隧道表项标识,并下发给FIB,以使FIB中根据该确定出的隧道表项标识查找到虚拟隧道表项后对该查找到的虚拟隧道表项中隧道转发信息进行相应修改。6.一种转发表项的管理装置,该装置为应用于三层虚拟专用网络VPN中的骨干网边缘设备PE ;其特征在于,该装置包括VPN路由管理单元、隧道管理单元和转发信息库;其中,所述VPN路由管理单元,用于在学习到对端PE发布的VPN路由时,如果接收到隧道管理单元发送的当前不存在所述VPN路由对应的隧道的通知,则生成所述VPN路由对应的VPN 路由转发表项和虚拟隧道表项,虚拟隧道表项中记录了隧道表项标识,隧道转发信息设置为空;之后,下发所述虚拟隧道表项和添加了所述隧道表项标识的VPN路由转发表项给所述转发信息库;以及在接收到所述隧道管理单元发送的隧道被建立的通知时,下发所述隧道表项标识和该隧道对应的隧道转发信息给所述转发信息库,以使所述转发信息库依据接收的所述隧道表项标识将对应的虚拟隧道...
【专利技术属性】
技术研发人员:叶金荣,俞国平,王蕊,冯妮娜,
申请(专利权)人:杭州华三通信技术有限公司,
类型:发明
国别省市:86
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。