用于在误配置时支持分布式中继控制协议(DRCP)操作的方法和系统技术方案

技术编号:15530802 阅读:135 留言:0更新日期:2017-06-04 17:47
公开了在网络装置支持在链路聚合群组中的分布式弹性网络互连(DRNI)的方法。方法以接收分布式中继控制协议数据单元(DRCPDU)开始,其中,DRCPDU包括邻居网络装置的状态信息和配置信息,其中,配置信息包括其操作聚合密钥、网关摘要、端口摘要。方法继续的操作是确定接收到的配置信息是否与网络装置的配置信息不同以及如何不同,并且使要传送到邻居网络装置的下一DRCPDU相应地包括或不包括某些信息。

Method and system for supporting distributed relay control protocol (DRCP) operation during configuration error

A method for supporting distributed resilient network interconnection (DRNI) in a link aggregation group in a network device is disclosed. Control method of protocol data unit to receive distributed relay (DRCPDU), including DRCPDU, including state information and configuration information, neighbor network device, configuration information including the operation key, gateway port, polymerization Abstract abstract. The operation method is to determine the configuration information to the received configuration information and network device and how different is different, and the neighbors to be sent to the network device a DRCPDU corresponding to include or exclude certain information.

【技术实现步骤摘要】
【国外来华专利技术】用于在误配置时支持分布式中继控制协议(DRCP)操作的方法和系统
本专利技术的实施例一般涉及链路聚合,并且更具体地说,涉及用于实现用于链路聚合群组(LAG)的分布式弹性网络互连(DRNI)的方法和设备。
技术介绍
如图1A所示的,链路聚合是用于在网络中的一对节点120、122之间聚合多个链路以实现在参与链路聚合群组(LAG)101的每个链路上传送用户数据(例如,参阅电气和电子工程师协会(IEEE)标准802.1AX)的网络配置和过程。以此方式聚合多个网络连接能够增大吞吐量(超出单个连接能够保持的吞吐量),和/或能够在链路之一失效的情况下用于提供弹性。“分布式弹性网络互连”(DRNI)102(参阅2013年2月1日题为“DraftStandardforLocalandMetropolitanAreaNetworks-LinkAggregation”的IEEEP802.1AX-REVTM/D1.0条款8,其通过引用全文结合于本文内)指定链路聚合的扩展,以便能够在甚至不止两个节点之间的网络接口上使用链路聚合,例如在四个节点K、L、M和O之间,如图1B中所示的。如图1B所示的,在网络150与网络152之间形成LAG。更具体地说,在LAG虚拟节点或“门户”112、114之间形成LAG。第一LAG虚拟节点或门户112包括第一节点(K)和第二节点(L)。第二LAG虚拟节点或门户114包括第三节点(M)和第四节点(O)。这些节点也能够称为“门户系统”。注意,第一和第二LAG虚拟节点或门户112、114可在门户中包括单个节点或不止两个节点。LAG节点K和M作为对等节点连接,并且LAG节点L和O也作为对等节点连接。如在本申请中使用的,“LAG虚拟节点”指在上面讨论的IEEE文档中的DRNI门户(即,对其相应对等体显示为单个节点的两个或更多个节点)。另外,虚拟节点或门户112“包括”两个节点K和L的陈述表示虚拟节点或门户112由节点K、L仿真,这能够称为“仿真系统”。类似地,虚拟节点或门户114“包括”两个节点M和O的陈述表示虚拟节点或门户114由节点M、O仿真。注意,链路聚合群组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系统提供服务是挑战。
技术实现思路
本专利技术的实施例实现在一些对话ID误配置的情况下操作DRNI的门户。公开了用于在网络装置支持在链路聚合群组中分布式弹性网络互连(DRNI)的方法。在一个实施例中,网络装置和邻居网络装置包括在链路聚合群组的第一门户中,其中,第一门户经链路聚合群组的链路与包括一个或更多个远程网络装置的第二门户耦合,并且其中,网络装置使用门户内链路(IPL),经门户内端口(IPP)通信地耦合到邻居网络装置。方法包括接收分布式中继控制协议数据单元(DRCPDU),其中,DRCPDU包括邻居网络装置的状态信息和配置信息,其中,配置信息包括其操作聚合密钥、网关摘要、端口摘要。方法继续的操作是确定至少一些接收到的配置信息不同于网络装置的配置信息;确定接收到的操作聚合密钥的部分是否与网络装置的操作聚合密钥的对应部分相同;在确定接收到的操作聚合密钥的部分与网络装置的操作聚合密钥的对应部分相同时,确定用于三个系统门户和网关算法的设置是否相同;在确定用于三个系统门户和网关算法的设置相同时,确定接收到的网关摘要是否与网络装置的网关摘要相同。方法随后继续的操作是在确定接收到的网关摘要与网络装置的网关摘要相同时,使在由网络装置传送到邻居网络装置的下一DRCPDU中不包括网关对话类型/长度/值(TLV)。公开了支持在链路聚合群组中分布式弹性网络互连(DRNI)的网络装置。在一个实施例中,网络装置和邻居网络装置包括在链路聚合群组的第一门户中,其中,第一门户经链路聚合群组的链路与包括一个或更多个远程网络装置的第二门户耦合,并且其中,网络装置使用门户内链路(IPL),经门户内端口(IPP)通信地耦合到邻居网络装置。网络装置包括耦合到链路聚合群组的物理或聚合链路的端口和耦合到端口的网络处理器,网络处理器执行DRNI功能。DRNI功能操作以:接收分布式中继控制协议数据单元(DRCPUD),其中,DRCPDU包括邻居网络装置的状态信息和配置信息,其中,配置信息包括其操作聚合密钥、网关摘要和端口摘要;确定至少一些接收到的配置信息不同于网络装置的配置信息;确定接收到的操作聚合密钥的部分是否与网络装置的操作聚合密钥的对应部分相同;在确定接收到的操作聚合密钥的部分与网络装置的操作聚合密钥的对应部分相同时,确定用于三个系统门户和网关算本文档来自技高网
...
用于在误配置时支持分布式中继控制协议(DRCP)操作的方法和系统

【技术保护点】
一种在网络装置支持在链路聚合群组中的分布式弹性网络互连(DRNI)的方法,其中所述网络装置和邻居网络装置包括在所述链路聚合群组的第一门户中,其中所述第一门户经所述链路聚合群组的链路与包括一个或更多个远程网络装置的第二门户耦合,并且其中所述网络装置使用门户内链路(IPL),经门户内端口(IPP)通信地耦合到所述邻居网络装置,所述方法包括:接收(4107)分布式中继控制协议数据单元(DRCPDU),其中所述DRCPDU包括邻居网络装置的状态信息和配置信息,其中所述配置信息包括其操作聚合密钥、网关摘要和端口摘要;确定(4202)至少一些所述接收到的配置信息不同于所述网络装置的所述配置信息;确定(4206)所述接收到的操作聚合密钥的部分是否与所述网络装置的操作聚合密钥的对应部分相同;在确定所述接收到的操作聚合密钥的所述部分与所述网络装置的操作聚合密钥的对应部分相同时,确定(4208)用于三个系统门户和网关算法的设置是否相同;在确定用于三个系统门户和网关算法的设置相同时,确定(4210)所述接收到的网关摘要是否与所述网络装置的网关摘要相同;以及在确定所述接收到的网关摘要与所述网络装置的所述网关摘要相同时,使(4212)在由所述网络装置传送到所述邻居网络装置的下一DRCPDU中不包括网关对话类型/长度/值(TLV)。...

【技术特征摘要】
【国外来华专利技术】2014.08.29 US 62/043970;2015.08.27 US 14/8383531.一种在网络装置支持在链路聚合群组中的分布式弹性网络互连(DRNI)的方法,其中所述网络装置和邻居网络装置包括在所述链路聚合群组的第一门户中,其中所述第一门户经所述链路聚合群组的链路与包括一个或更多个远程网络装置的第二门户耦合,并且其中所述网络装置使用门户内链路(IPL),经门户内端口(IPP)通信地耦合到所述邻居网络装置,所述方法包括:接收(4107)分布式中继控制协议数据单元(DRCPDU),其中所述DRCPDU包括邻居网络装置的状态信息和配置信息,其中所述配置信息包括其操作聚合密钥、网关摘要和端口摘要;确定(4202)至少一些所述接收到的配置信息不同于所述网络装置的所述配置信息;确定(4206)所述接收到的操作聚合密钥的部分是否与所述网络装置的操作聚合密钥的对应部分相同;在确定所述接收到的操作聚合密钥的所述部分与所述网络装置的操作聚合密钥的对应部分相同时,确定(4208)用于三个系统门户和网关算法的设置是否相同;在确定用于三个系统门户和网关算法的设置相同时,确定(4210)所述接收到的网关摘要是否与所述网络装置的网关摘要相同;以及在确定所述接收到的网关摘要与所述网络装置的所述网关摘要相同时,使(4212)在由所述网络装置传送到所述邻居网络装置的下一DRCPDU中不包括网关对话类型/长度/值(TLV)。2.如权利要求1所述的方法,其中所述确定所述接收到的操作聚合密钥的所述部分是否与所述网络装置的所述操作聚合密钥的所述对应部分相同包括比较所述接收到的操作聚合密钥和所述网络装置的所述操作聚合密钥中的14个最低有效位。3.如权利要求1所述的方法,还包括:在确定所述接收到的网关摘要与所述网络装置的所述网关摘要不同时,向所述网络装置的传送操作指示(4226)在由所述网络装置传送到所述邻居网络装置的所述下一DRCPDU中包括网关对话TLV。4.如权利要求3所述的方法,还包括:确定(4228)网关对话TLV是否包括在所述接收到的DRCPDU中;以及在确定所述网关对话TLV包括在所述接收到的DRCPDU中时,将用于邻居网络装置的操作网关对话向量的变量设置(4232)成在所述网关对话TLV中携带的网关对话向量。5.如权利要求1所述的方法,还包括:确定(4301)接收到的端口算法是否与所述网络装置的配置的端口算法相同;在确定所述接收到的端口算法与所述网络装置的所述配置的端口算法相同时,确定(4302)所述接收到的端口摘要是否与所述网络装置的端口摘要相同;在确定所述接收到的端口摘要与所述网络装置的端口摘要相同时,使(4304)在由所述网络装置传送到所述邻居网络装置的所述下一DRCPDU中不包括端口对话TLV;以及将在所述接收到的DRCPDU中包含的所述邻居网络装置的状态信息记录(4112)为所述邻居网络装置的状态操作变量。6.如权利要求5所述的方法,还包括:在确定所述接收到的端口摘要与所述网络装置的所述端口摘要不同时,向所述网络装置的传送操作指示(4306)在由所述网络装置传送到所述邻居网络装置的所述下一DRCPDU中包括端口对话TLV。7.如权利要求6所述的方法,还包括:确定(4308)端口对话TLV是否包括在所述接收到的DRCPDU中;以及在确定所述端口对话TLV包括在所述接收到的DRCPDU中时,将用于邻居网络装置的操作端口对话向量的变量设置(4310)成在所述端口对话TLV中携带的网关对话向量。8.一种支持在链路聚合群组中的分布式弹性网络互连(DRNI)的网络装置,其中所述网络装置和邻居网络装置包括在所述链路聚合群组的第一门户中,其中所述第一门户经所述链路聚合群组的链路与包括一个或更多个远程网络装置的第二门户耦合,并且其中所述网络装置使用门户内链路(IPL),经门户内端口(IPP)通信地耦合到所述邻居网络装置,所述网络装置包括:耦合到所述链路聚合群组的所述物理或聚合链路的端口(1340);以及耦合到所述端口的网络处理器(1300),所述网络处理器执行DRNI功能(1313),所述DRNI功能操作以:接收分布式中继控制协议数据单元(DRCPUD),其中所述DRCPDU包括邻居网络装置的状态信息和配置信息,其中所述配置信息包括其操作聚合密钥、网关摘要和端口摘要;确定至少一些所述接收到的配置信息不同于所述网络装置的所述配置信息;确定所述接收到的操作聚合密钥的部分是否与所述网络装置的操作聚合密钥的对应部分相同;在确定所述接收到的操作聚合密钥的所述部分与所述网络装置的操作聚合密钥的对应部分相同时,确定用于三个系统门户和网关算法的设置是否相同;在确定用于三个系统门户和网关算法的设置相同时,确定所述接收到的网关摘要是否与所述网络装置的网关摘要相同;以及在确定所述接收到的网关摘要与所述网络装置的所述网关摘要相同时,使在由所述网络装置传送到所述邻居网络装置的下一DRCPDU中不包括网关对话类型/长度/值(TLV)。9.如权利要求8所述的网络装置,其中所述DRNI功能还操作以:在确定所述接收到的网关摘要与所述网络装置的所述网关摘要不同时,向所述网络装置的传送操作指示在由所述网络装置传送到所述邻居网...

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

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

1