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

文档序号:9204539阅读:来源:国知局
206可W存储各种文件和数 据库,例如拓扑路由数据库208、协议找210和过滤数据库(抑B) 212。拓扑路由数据库208 存储网络拓扑的网络模型或相似表示,其包括网络的链路状态。FDB212将网络元件106的 转发状态存储在一个或多个转发表中,其指示在哪里转发进入网络元件106的业务。
[0034] 网络元件106还可包括数据平面,其包括交换结构214、一个或多个数据卡216、接 收器(Rx)接口 218、传送器(Tx)接口 220和I/O端口 224。Rx和Tx接口 218和220通过 I/O端口 224而与网络104、108和112内的链路接口用于经由一个或多个天线226来传送 和接收数据。备选地,传送和接收功能可W驻存在组合收发器222中,其也将与天线226连 接。如果网络元件是提供商边缘交换机106,I/O端口 224还包括许多面向用户端口,用于 提供从/到网络外部的通信。数据卡216对通过接口 218和220接收的数据执行功能,并 且交换结构214在数据卡216与I/O端口 224之间交换数据。
[0035] 在某些实施例中,网络元件106可W禪合于管理系统228。该管理系统228可W 包括一个或多个处理器230,其禪合于存储器232。处理器230包括逻辑,用于配置网络元 件106的系统ID和操作,其包括更新系统IDW由此使网络中的工作分配移位、对生成树的 子集分配优先级使得对至少该些生成树保留网络的非阻断性质。在示范性实施例中,管理 系统228可执行系统管理功能,其计算对于每个网络节点的转发表并且然后将该些转发表 下载到网络节点。系统管理功能是可选的;并且在备选实施例中,分布式路由系统可执行计 算,在该里每个网络节点计算它自己的转发表。
[0036] 现在参考图3,图示根据示范性实施例在将数据帖从PBBN转化成VPLS网络W及从 VPLS网络转化成PBBN时该些数据帖的处理的框图。当SPBM数据帖到达阳106 (规定为 VPLS网络所能到达的目的地)时,在交互工作表中查找DAB-MAC和I-SID,并且确定前置到 帖的MPLS标签找,在该点处帖则称为包。该标签找典型地将是但不限于,PW标签和包交换 网络(PSN)标签。然后相应地转发包。如果帖是组播帖,该过程可对于包的许多副本重复, 使得包可W利用对I-SID的LDP注册接收兴趣通过每个PW发送。从VPLS网络到达的包将 具有经由I-SID查找所推断的本地B-VID。MPLS信息从W太网帖的前面剥离,并且更新帖 中的B-VID字段。如果帖具有组播DAB-MAC,则目的MAC地址中组织唯一标识符(OUI)字 段用SPB源ID覆盖,并且根据在帖转发之前的本地值来更新本地位。
[0037] 当阳106接收包含新信息的LDPTLV时,PE106检查TLV中的I-SID是否映射 到B-VID,PE106是对于其的选取的DF。如果在SPBMPBBN中没有邸B公布对I-SID的任 何兴趣,它将不与任何B-VID本地关联,并且它将因此假定为未引起关注。如果SPBMPBBN 104、112对I-SID本地感兴趣,并且阳106是对于该I-SID的DF,构造/更新SPBM服务标 识符和单播地址子TLV用于公布到IS-IS内并且添加到本地IS-IS数据库。来自LDP的公 布到IS-IS内的SPBTLV信息也用于本地填充通过B-MAC/I-SID(其指向标签找W施加于 SPBM帖)编索引的转发表。每个找的底部标签是到远端SPBM网络或邸B-PE的特定PW的 柄签。
[003引 当PE106从B-VID(PE106是对于其的DF)中的SPBM-PBBN104、112接收帧时, PE106查找B-MACyi-SID信息来确定要添加到帖W用于在VPLS中对于每个PW转发的标签 找。PE106将标签信息添加到帖并且转发所得的MPLS包。
[0039] 当阳106从VPLS接收包时,它可推断B-VID在来自I-SID的SPBM帖中覆盖。如 果帖具有组播DA,PE106用本地化名(SPB源ID)覆盖帖中的化名。还存在数据平面组件, 由此从PBBN到VPLS地剥离B-VID;或在I-SID基础上,B-VID从VPLS添加到PBBN。
[0040] B邸-PE106C实际上没有对向PBBN也没有B-VID的概念,因此不需要附加的帖处 理。需要PBBN-PE106C接受SPBM编码的组播DA,就好像它们是802. 1址编码组播DA- 样。目的MC地址中感兴趣的唯一信息是它是组播帖,和在低24个位中编码的I-SID。
[0041] 现在参考图4,图示根据示范性实施例、如在图1的网络系统100中使用的提供商 边缘(PE)交换机106A-D的框图。阳106通过一个接口 416而与PBBN104、112、402连接 并且通过第二接口418而与1?/^15网络404、108连接。阳106包括15-15模块410、控 制平面(CP)交互工作功能406、LDP模块414、IS-IS数据库408和LDP数据库412。
[004引IS-IS模块410在IS-ISPDU接口 416上接收和传送IS-IS协议数据单元(PDU)W维持拓扑和相似网络信息W便能够在PBBN402上转发数据包。LDP模块414相似地在 LDP网络接口 418上接收和传送LDPPDUW对于IP/MPLS网络404、108维持拓扑和相似网 络信息。
[0043]CP交互工作功能406在IS-IS模块410与LDP模块414之间交换信息W能够正 确转发数据并且能够在VP化上实现802.laq最短路径桥接。在PE106接收SPBM服务标 识符和单播地址子TLV作为有ISIS-SPB能力的TLV的部分时,利用对于ISIS-SPB到VPLS 网络的控制平面交互工作。PE106检查它是否是对于在子TLV中的B-VID的DF。如果阳 106是DF,并且如果存在新的或改变的信息,则对子TLV中的每个新I-SID创建LTV信息。 W太网标记ID包含I-SID(其包括Tx/Rx属性)。I-SID信息的编码在下列表中示出;
一旦该信息已经被格式化,LDP用于与到达的端口或虚拟邸B关联的PW网格中的每个 对等PE交换该信息。
[0044] 阳106配置可W在PBBN104、112、402调试时出现。用标准SPBM信息配置阳 106 ;用于组播目的地址(DA)地址的算法构造的节点化名(SP源ID);PBBN104、112中使用 的B-VID集;和使用的多径算法ID。
[0045] 根据某些实施例,每个PE106可W为自身实现下列示范性DF选取过程。在一个 实施例中,PE106对于给定PBBN104、112的B-VID自我任命DF的角色。在阳106标注 附着到本地SPBM-PBBN(它具有与之的活跃LDP邻接)的对等体集的地方实现该过程。对 于PBBN104中的每个B-VID,产生排序表,W及对等阳的本地集的IP地址的对应排序表。 B-VID然后分配给PE。典型地将存在比PE更多的B-VID,因此排序映射将缠绕。例如,如果 存在6个B-VID和3个阳,则映射将是1-〉1 2-〉2 3-〉3 4-〉1 5-〉2 6-〉3。
[0046] 用于在虚拟专用LAN服务网络上实现最短路径桥接支持的示范性实施例在下文 用在下文参考图5和6论述的特定过程流步骤描述。在某些实施例中,在LDP与SPBMIS-IS 之间采取交互工作。VPLSPE106可W在VPLS侧上的LDP/MPLS404与PBBN402侧上的标 准802.laqSPB之间转化。在该些示范性实施例中,同定位的邸B/阳106C可W充分参与 更大的SPBMPBBN104、112的集。该些实施例给予用于将现有S标记的PBBN104、112映 射到VPLS实例内的技术方案。在特定实施例中,B-VID被固定。预备固定个体I-SID可W 导致大量配置过程,并且在实施例中在该发明的范围外配置DF使得B-MAC在相同PBBN中 的相同B-VID中的多个PE中出现并且从而产生不能实行的结果,该是可能的。
[0047] 相比之下,本文公开的特定实施例规定唯一阳106是为PBBN104、112中的给定 B-VID所选取的DF。给定的阳106被指定为对于与给定B-VID关联的I-SID集的过渡装 置。阳106继承B-VID指定并且将阳106公布为对于由SPBM-PBBN104、112为该段中的 该B-VID所公布的所有I-SID的DF(注意给定I-SID值在SPBM-PBBN104、112中在给定时 间仅在单个B-VID中存在)。
[0048] 在该些实施例中,PE106作为PBBN104、112中的邸B106C而逻辑出现。如果其 他VPLS连接段已经公布对应于在本地PBBN104、112中注册的I-SID的I-SID;并且如果阳 106是对于该I-SID与之关联的B-VID的DF,则PE106将远程I-SID兴趣公布到ISIS-SPB 内。否则,PE106保持静默。该过程将全局I-SID表置于个体ISIS-SPB实例外。
[0049] 在ISIS-SPB与LDP之间的控制平面交互工作操作中,数据元素由阳106从其他 LDP发言者接收。阳106已经通过DF选取规程确定它是对于B-VID的DF。阳106从IS-IS 获悉在PBBN104、112中的本地I-SID/B-VID绑定。阳106接受从LDP接收的SPBM-PBBN 公布。如果阳
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1