用于与链路聚合群组中的邻居同步的方法和系统技术方案

技术编号:22172795 阅读:30 留言:0更新日期:2019-09-21 13:30
本发明专利技术的名称是“用于与链路聚合群组中的邻居同步的方法和系统”。公开一种用于更新链路聚合群组的分布式弹性网络互连(DRNI)中的网络装置的操作状态的方法。该方法从初始化用于链路聚合的该网络装置开始,其中初始化包括根据管理设置所配置的设置第一门户的该网络装置的变量,其中第一门户包括该网络装置和至少一个邻居网络装置。该方法继续确定与第一门户相关联的操作状态发生变化,并响应于操作状态变化更新用于链路聚合的该网络装置的操作状态的集合,其中用于链路聚合的该网络装置的操作状态的集合包括该网络装置的网关的操作状态。

Method and System for Synchronization with Neighbors in Link Aggregation Groups

【技术实现步骤摘要】
用于与链路聚合群组中的邻居同步的方法和系统本申请是申请号为201480035872.X、申请日为2014年4月23日、专利技术名称为“用于与分布式弹性网络互连链路聚合群组中的邻居同步的方法和系统”的专利技术专利申请的分案申请。
一般来说,本专利技术的实施例涉及链路聚合,更具体来说,涉及用于为链路聚合群组(LAG)实现分布式弹性网络互连(DRNI)的方法和设备。
技术介绍
如图1A所示,链路聚合是用于聚合网络中的一对节点120、122之间的多个链路以使得能够在参与链路聚合群组(LAG)101的每个链路上传送用户数据的网络配置和过程(例如,参见电气和电子工程师协会(IEEE)标准802.1AX)。以这种方式聚合多个网络连接可以在单个连接可维持的吞吐量之外增加吞吐量,和/或可用于在链路之一发生故障的情况下提供弹性。“分布式弹性网络互连”(DRNI)102(参见2013年2月1日发布的题为“DraftStandardforLocalandMetropolitanAreaNetworks–LinkAggregation”的IEEEP802.1AX-REVTM/D1.0的第8条款,它以引用的方式全文并入到本文)规定了链路聚合的扩展以便能够在甚至多于两个节点之间(例如,在如图1B所示的四个节点K、L、M和O之间)的网络接口上使用链路聚合。如图1B所示,LAG形成在网络150和网络152之间。更具体来说,LAG形成在LAG虚拟节点或“门户”112、114之间。第一LAG虚拟节点或门户112包括第一节点(K)和第二节点(L)。第二LAG虚拟节点或门户114包括第三节点(M)和第四节点(O)。这些节点又可称为“门户系统”。注意,第一和第二LAG虚拟节点或门户112、114可以在门户中包含单个或多于两个节点。LAG节点K和M作为对等节点连接,并且LAG节点L和O也作为对等节点连接。如本申请书中所使用,“LAG虚拟节点”是指上文所论述的IEEE文献中的DRNI门户(即,对于它们的相应对等看起来像是单个节点的两个或两个以上节点)。另外,虚拟节点或门户112“包括”两个节点K和L的陈述意味着通过节点K、L仿真虚拟节点或门户112,这可称为“仿真系统”。类似地,虚拟节点或门户114“包括”两个节点M、O的陈述意味着通过节点M、O仿真虚拟节点或门户114。注意,链路聚合群组161也形成在K-M和L-O链路之间。参与LAG的多个节点对于LAG中的它们的对等同伴看起来像是具有单个系统ID的相同的虚拟节点或门户。系统ID用于标识每个节点(例如,节点K、节点L、节点M和节点O)。系统ID包含于在LAG的各个同伴节点之间(例如,在K和M之间或在L和O之间)发送的链路聚合控制协议数据单元(LACPDU)中。系统ID可基于门户的组成节点的标识符利用任何个别标识符或其任意组合来生成。对应LAG虚拟节点或门户的共同且唯一的系统ID可以一致地生成。因此,如图1B所示,节点K和节点L属于相同网络150,它们是相同DRNI门户112(即,相同LAG虚拟节点)的一部分,并且使用仿真LAG虚拟节点112的共同系统ID“K”。类似地,网络152的节点M和O被节点K和L视为是具有系统ID“M”的单个LAG虚拟节点或门户114。图1B还示出特定服务的DRNI链路分配(见图1B中的K和M之间的加粗链路)。分配的链路是对于特定服务在两个工作节点K和M之间的工作链路,而未分配链路可以作为两个保护节点L和O之间的保护链路提供。接口的服务分配可涉及虚拟局域网(VLAN),并且服务的标识符可以是VLAN标识符(VID),例如服务VID(即,“S-VID”)(通常标识网络-网络接口(NNI)上的服务)或客户VID(即,“C-VID”)(通常标识用户-网络接口(UNI)上的服务)。(注意,骨干-VID与S-VID难以区分,因为它们具有相同的以太网类型)。在图1B的实例中,将服务分配给上面的链路(在上面的节点K、M之间)。因此,选择上面的链路作为“工作”链路,并且下面的链路(在节点L、O之间)是“备用”链路或“保护”链路。服务链路分配、即对于正向和反向方向中的帧传输使用相同物理链路是非常可取的。尽管图1B示出DRNI门户112和114均包含两个节点,但是DRNI门户不限于此。每个门户可包含一到三个节点。图1C示出备选实施例中的DRNI。参考图1C,链路聚合群组131在一端包含门户142(一个网络装置130),并在另一端包含门户144(两个网络装置132和134)。并且注意,图1C示出特定服务的DRNI链路分配(见网络装置130和134之间的加粗链路)。分配的链路是特定服务的两个工作节点(网络装置130和134)之间的工作链路,而未分配链路可以作为两个保护节点(网络装置130和132)之间的保护链路提供。工作节点在该配置中是单个节点,但是它可包含不同的聚合端口集合以用于连接门户142和144之间的工作和保护链路。服务供应商利用链路聚合群组的各种实施例(例如,如图1A-C所示的和其它备选DRNI系统)来向最终用户提供服务。如何提供服务、特别是如何通过DRNI系统提供服务是个挑战。
技术实现思路
公开一种用于更新链路聚合群组的分布式弹性网络互连(DRNI)中的网络装置的操作状态的方法。该网络装置和邻居网络装置包含在链路聚合群组的第一门户中,其中第一门户经由链路聚合群组的链路与包括一个或多个远程网络装置的第二门户耦合,其中该网络装置利用门户内链路(IPL)经由门户内端口(IPP)在通信上耦合至该邻居网络装置,其中网络装置和邻居网络装置中的每一个利用第一门户的单个聚合器实现包括聚合端口的链路聚合,并且其中网络装置和邻居网络装置中的每一个包括第一门户的单个网关。该方法从初始化用于链路聚合的该网络装置开始,其中初始化包括根据管理设置所配置的设置第一门户的该网络装置的变量。该方法继续确定与第一门户相关联的操作状态发生变化,并响应于操作状态变化更新用于链路聚合的该网络装置的操作状态的集合,其中用于链路聚合的该网络装置的操作状态的集合包括该网络装置的网关的操作状态。公开一种用于支持在链路聚合群组的分布式弹性网络互连(DRNI)中更新它的操作状态的网络装置。该网络装置和邻居网络装置包含在链路聚合群组的第一门户中,其中第一门户经由链路聚合群组的链路与包括一个或多个远程网络装置的第二门户耦合,其中该网络装置利用门户内链路(IPL)经由门户内端口(IPP)在通信上耦合至该邻居网络装置,其中网络装置和邻居网络装置中的每一个利用第一门户的单个聚合器实现包括聚合端口的链路聚合,并且其中网络装置和邻居网络装置中的每一个包括第一门户的单个网关。该网络装置包括耦合至链路聚合群组的物理或聚合链路的端口以及耦合至这些端口的网络处理器,其中端口包括聚合端口。网络处理器执行DRNI功能。DRNI功能可进行操作以便初始化用于链路聚合的该网络装置,其中初始化包括根据管理设置所配置的设置第一门户的该网络装置的变量;DRNI功能还可进行操作以便确定与第一门户相关联的操作状态发生变化;并且DRNI功能还可进行操作以便响应于操作状态变化更新用于链路聚合的该网络装置的操作状态的集合,其中用于链路聚合的该网络装置的操作状态的集合包括该网络装置的网关本文档来自技高网
...

【技术保护点】
1.一种支持在网络装置处的分布式弹性网络互连(DRNI)的方法,其中,所述网络装置和邻居网络装置被包括在链路聚合群组(LAG)的所述DRNI中,其中所述网络装置经由端口耦合到所述邻居网络装置,所述方法包括:将分布式中继控制协议数据单元(DRCPDU)封装在帧中,其中所述DRCPDU包括协议数据单元(PDU)结构,所述协议数据单元(PDU)结构包括:类型字段,指示所述DRCPDU是针对分布式中继控制协议(DRCP),版本字段,指示所述DRCP的版本号,聚合器优先级字段,指示被指派给所述网络装置的聚合器的优先级,聚合器字段,指示所述聚合器的地址,聚合器密钥字段,指示所述聚合器的聚合器密钥值,邻居信息字段,指示邻居聚合器信息,以及终止符类型/长度/值(TLV),指示所述PDU结构的末端;以及经由所述端口将封装所述DRCPDU的所述帧从所述网络装置传送到所述邻居网络装置。

【技术特征摘要】
2013.04.23 US 61/815204;2013.06.25 US 61/839022;201.一种支持在网络装置处的分布式弹性网络互连(DRNI)的方法,其中,所述网络装置和邻居网络装置被包括在链路聚合群组(LAG)的所述DRNI中,其中所述网络装置经由端口耦合到所述邻居网络装置,所述方法包括:将分布式中继控制协议数据单元(DRCPDU)封装在帧中,其中所述DRCPDU包括协议数据单元(PDU)结构,所述协议数据单元(PDU)结构包括:类型字段,指示所述DRCPDU是针对分布式中继控制协议(DRCP),版本字段,指示所述DRCP的版本号,聚合器优先级字段,指示被指派给所述网络装置的聚合器的优先级,聚合器字段,指示所述聚合器的地址,聚合器密钥字段,指示所述聚合器的聚合器密钥值,邻居信息字段,指示邻居聚合器信息,以及终止符类型/长度/值(TLV),指示所述PDU结构的末端;以及经由所述端口将封装所述DRCPDU的所述帧从所述网络装置传送到所述邻居网络装置。2.如权利要求1所述的方法,其中所述聚合器的所述地址是执行者系统标识符的媒体接入控制(MAC)地址。3.如权利要求1所述的方法,其中所述终止符TLV包括指示零值的TLV类型字段。4.如权利要求1所述的方法,其中所述PDU结构还包括指示网关信息的字段。5.如权利要求1所述的方法,其中所述PDU结构还包括指示用于所述端口的变量的字段。6.如权利要求1所述的方法,其中所述PDU结构还包括组织特定TLV,所述组织特定TLV指示TLV类型、组织特定长度、标识符和子类型。7.如权利要求1所述的方法,其中所述PDU结构还包括指示用于所述DRCP的接收机是否处于到期状态的标志。8.一种支持分布式弹性网络互连(DRNI)的网络装置,其中所述网络装置和邻居网络装置被包括在链路聚合群组(LAG)的所述DRNI中,其中所述网络装置经由端口耦合到所述邻居网络装置,所述网络装置包括:端口,耦合到所述链路聚合群组的一个或多个物理或聚合链路;和耦合到所述端口的处理器,操作成使得封装分布式中继控制协议数据单元(DRCPDU)的帧经由所述端口从...

【专利技术属性】
技术研发人员:P萨特斯蒂斯
申请(专利权)人:瑞典爱立信有限公司
类型:发明
国别省市:瑞典,SE

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

1