用于实现在虚拟专用lan服务网络上的最短路径桥接mac模式支持的方法和装置的制造方法_4

文档序号:9204539阅读:来源:国知局
106未具有I-SID的本地知识蛾有对本地PBBN104、112的注册兴趣),它简 单地保留LDP信息用于未来使用。如果阳106是对于I-SID(即,与B-VID(PE106是对于 其的DF)关联的I-SID)的DF,则PE106向VPLS映射表添加条目,B_MAC/I_SID指向包含来 自SPBM-PBBN公布的MPLS标签的标签找,并且对于转发等价类(阳C)的标签在SPBM-PBBN 公布中公布。PE106制定"SPBM服务标识符和单播地址子TLV",其包含B-MAC、与LDP表中 的B-MAC关联的I-SID列表和基本VID(与从ISIS获悉的I-SID关联的B-VID)并且将该 信息添加到IS-IS数据库408。该过程可W牵设向现有IS-IS子TLV添加I-SID来作为更 新IS-IS数据库408的手段。额外的环路避免完整性检查将确保已经不存在与本地PBBN 中的另一个邸B关联的该样的记录(该将暗指竞争条件)并且推迟ISIS的该样的更新直到 去除该样的记录。
[0化0] 在对于SPBM的控制平面交互工作操作中,服务标识符和单播地址子TLV由阳106 从PBBN104、112中的另一个IS-IS发言者接收。PE106检查它是否是对于子TLV中的B-VID的DF。如果阳106是对于B-VID的DF,阳106则对于在之前未看到的TLV中列出 的每个I-SID制定LDP信息元素,其中标记ID=I-SID和I-SIDTx/Rx属性,并且其中MAC 地址是来自子TLV的B-MAC地址。
[0化^ 在对于VPLS到PBBNSPB交互工作的数据平面操作巧日在图3中示出的)中,从VPLS MPLS网络404、108到达阳106的所有MPLS单播包让B-VID在帖中覆盖。该可W从MPLS 标签巧日果已经对于单个B-VID中的所有I-SID唯一地公布它)或从I-SID推断。因为标 签是源管理而不是目的地管理并且因此无法使其过载W也推断B-VID,从VPLS到达阳106 的所有MPLS组播包使B-VID从I-SID推断。具有W太网组播目的地址(DA)的所有数据包 具有用对于阳106的本地SPBM节点化名(SP源ID)覆盖的DA-MAC的组织唯一ID(OUI) 部分,并且本地地址位如果在SPBMPBBN中则被设置。如果阳106是同定位的邸B和阳 (PBBN-PE106C),包括对于802. 1址I-SID组播树的标准OUI,并且本地地址位被清除。 [0化2] 在对于PBBN到VPLS交互工作的数据平面操作巧日在图3中示出的)中,到达阳 106的单播帖使B-MACyi-SID元组被查找来确定要应用于数据包的MPLS标签找。具有组播 DA的帖使I-SID被查找并且本地复制到对I-SID具有注册兴趣的每个PE106,或映射到对 应于感兴趣I-SID团体的组播组,该取决于什么组播能力集成到VPLS实现内。
[0化3] 其他阳106需要知道对于B-VID的DF何时失效。该可W通过监测与本地对等阳 的LDP邻接来完成。相似地,从SPBM-PBBN网络隔断的PE因为它可W不再给予在SPBM与 MPLS网络之间的过渡和交互工作而需要显式允许它的LDP邻接失效。
[0化4] 该些特定实施例提供用于确保在给定B-VID中的B-MAC仅在PBBN104、112中的 一个PE106中出现由此确保没有现有W太网硬件无法操纵的转发歧义的技术方案。该些 实施例起作用使得PE106可W使业务转向到合适的对等PE106。作为正常控制平面(CP) 交互工作操作的部分的对等B-VID的算法固定使PE106的潜在配置量最小化。对等B-VID DF的固定使LDPVPLS与揽动开销并且与个体PBBN104、112中的路由不稳定隔离。该些 实施例与现有PBBN-VPLS模型兼容、不需要复杂的交互工作并且可W与全回路避免交互工 作。
[0055] 现在参考图5,图示根据示范性实施例由提供商边缘交换机106在用于在VPLS网 络上实现最短路径桥接的方法中执行的步骤的流程图。图5也可W当作图示使802.laq SPB控制平面与VPLSLDP控制平面交互工作的示范性过程,由此用于对本地PBBN104、112 中的给定B-VID选取指定转发器(DF)的技术确定哪个阳106将对于B-VID的特定I-SID 和MAC信息从IS-IS唯一传输到LDP内W及LDP中的什么(通过从本地I-SID到B-VID映 射的直接推理)I-SID和MAC信息从LDP泄漏到如与特定阳106关联的IS-IS内。技术主 要聚焦在选择一个PE作为对于本地PBBN中的每个B-VID的指定转发器上。
[0056] 当IS-IS协议数据单元(PDU)由阳106接收时,方法在步骤502处发起,由此PDU 可包括IS-IS类型长度值(TLV)。接收的IS-ISPDU数据在步骤504处在正常IS-IS协议 规程中处理。方法进一步包括将配置的本地多径配置验证为IS-IShello(你好)交换的 结果。在步骤506处进行检查W从接收的IS-ISPDU数据确定对于PE106的指定转发器 (DF)(其可W对于给定B-VID)的当前配置中的改变是否需要在交互工作功能中实施(例如, 在对于RT的ESI中在RD中存在改变?)。如果需要改变,则在步骤516处做出关于目前的 PE106是否仍然是对于一个或多个B-VID的DF的确定。如果PE106是,但由于改变的网 络状态应不再是对于一个或多个B-VID的DF,则来自与该PE106关联的伪线(PW)邻接的 LDP数据库412的所有本地DF关联信息在步骤518处去除,并且对于与该PE106关联的远 程PBBN集的所有DF关联远程LDP信息在步骤520处从本地IS-IS数据库408去除。IS-IS 数据库408和LDP数据库412则在步骤522处与PE106的对等体同步,并且处理然后传输 到步骤524,如下文论述的。
[0化7]如果阳106在步骤516处确定为对于一个或多个B-VID的DF,则在步骤524处进 行检查来确定PE106是否不是,但近来已经变成对于一个或多个B-VID的DF。如果PE106 已经变成对于一个或多个B-VID的DF,则对于该阳106的所有本地DF信息在步骤526处 从IS-IS数据库408添加到LDP数据库412,并且对于该PE106的所有DF关联远程SPBM 信息在步骤528处从LDP数据库412添加到IS-IS数据库408。目P,响应于PE交换机变成 对于一个或多个B-VID的DF,与那些B-VID本地关联的IS-IS数据库信息被处理来生成LDP TLV信息。IS-IS数据库408和LDP数据库412然后在步骤530处与阳106的对等体同步, 并且处理然后在步骤532处返回步骤502来等待下一个IS-ISPDU。
[005引如果DF配置改变在步骤506处确定为不需要,则在步骤508处做出当前PE是否 是对于任意B-VID的DF的确定。如果阳106确定为对于任意B-VID的DF,则在步骤510 处执行检查来确定接收的IS-ISPD信息是否包含对于B-VID(PE106是对于其的DF)的 新的SPBM服务标识符或改变的单播地址子TLV信息。如果接收的IS-ISPDU确定为包含 对于B-VID(PE106是对于其的DF)的新的SPBM服务标识符或改变的单播地址子TLV信 息,则对于与SPBM网络关联的LDP邻接集中的PE106的新的或改变的信息在步骤512处 从IS-IS数据库406添加到LDP数据库412。处理然后在步骤514处返回步骤502来等待 下一个IS-ISPDU。
[0059] 现在参考图6,图示根据示范性实施例由提供商边缘交换机106在用于在VPLS网 络上实现最短路径桥接的方法中执行W用于更新伪线(PW)邻接的步骤的流程图。在图6中 示出的过程在步骤602处W在PE106处从对等节点接收LDP信息而开始。接收的LDP信 息根据正常LDP协议在步骤604中处理。在步骤606处进行检查来确定接收的LDP信息是 否包含关于对于PE106的PW邻接的新信息。如果未接收新的PW邻接信息,则过程完成。 如果接收新的PW邻接信息,则在步骤608处进行检查W经由使I-SID与由IS-IS本地公布 的B-VID关联来确定什么I-SID业务将过渡DF而确定当前阳106是否是对于规定I-SID 的DF。如果PE106确定为是对于I-SID的DF,则接收的与PW邻接关联的SPB信息在步骤 610处添加到IS-IS数据库408,并且过程在步骤612处完成。
[0060] 相似地,在阳106变成对于操作网络100中的B-VID的选取DF时,IS-IS数据库 408将被处理来构造与PE106的新角色关联的TLV信息。不需要参与串列计算的任意PE 106可W使用IS-IS过载位来排除SPBM串列路径并且表现为纯交互工作平台。
[0061] 如果LDP数据库412具有对于I-SID的信息,并且来自SPBM-PBBN104、112的 I-SID中出现感兴趣的第一注册实例,则具有该标记的I-SID信息被处理来构造要由PE 106公布的更新SPBM服务标识符集和单播地址子TLV。ISIS-SPB信息也用于跟上由I-SID 编索引的本地表来指示关联的B-VIDW用于处理从VPLS接收的帖。当I-SID与超过一个 B-VID关联时,在表中仅允许一个条目。
[0062] 尽管各种实施例已经在上文描述,应理解它们仅通过示例而非限制的方式呈现。 从而,
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1