【技术实现步骤摘要】
【国外来华专利技术】用于更新分布式弹性网络互连(DRNI)状态的方法和系统
一般来说,本专利技术的实施例涉及链路聚合,更具体来说,涉及用于为链路聚合群组(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作为对等节点连接,并且 ...
【技术保护点】
一种在链路聚合群组的分布式弹性网络互连(DRNI)中的网络装置处配置对话标识符(ID)的集合的方法,其中每个对话ID用于标识具有有序帧序列的对话,其中所述网络装置和邻居网络装置包含在所述链路聚合群组的第一门户中,其中所述第一门户经由所述链路聚合群组的链路与包括一个或多个远程网络装置的第二门户耦合,其中所述网络装置利用门户内链路(IPL)经由门户内端口(IPP)在通信上耦合至所述邻居网络装置,其中所述网络装置和所述邻居网络装置中的每一个利用所述第一门户的单个聚合器实现包括聚合端口的链路聚合,并且其中所述网络装置和所述邻居网络装置中的每一个包括所述第一门户的单个网关,所述方法包括:在所述网络装置处初始化(3502)所述对话ID集合,其中所述初始化包括将与所述对话ID集合相关联的布尔向量的条目设置成零的序列,并且其中所述布尔向量包括指示通过所述网络装置的所述单个网关或所述单个聚合器处理所述对话ID集合的值;确定(3504)所述对话ID集合的分发需要更新;设置(3506)通过所述对话ID索引的操作向量的值,其中所述操作向量列出所述第一门户的哪个网络装置处理所述对话ID集合中的每个对话ID;以及 ...
【技术特征摘要】
【国外来华专利技术】2013.04.23 US 61/815204;2013.06.25 US 61/839022;201.一种在链路聚合群组的分布式弹性网络互连(DRNI)中的网络装置处配置对话标识符(ID)的集合的方法,其中每个对话ID用于标识具有有序帧序列的对话,其中所述网络装置和邻居网络装置包含在所述链路聚合群组的第一门户中,其中所述第一门户经由所述链路聚合群组的链路与包括一个或多个远程网络装置的第二门户耦合,其中所述网络装置利用门户内链路(IPL)经由门户内端口(IPP)在通信上耦合至所述邻居网络装置,其中所述网络装置和所述邻居网络装置中的每一个利用所述第一门户的单个聚合器实现包括聚合端口的链路聚合,并且其中所述网络装置和所述邻居网络装置中的每一个包括所述第一门户的单个网关,所述方法包括:在所述网络装置处初始化(3502)所述对话ID集合,其中所述初始化包括将与所述对话ID集合相关联的布尔向量的条目设置成零的序列,并且其中所述布尔向量包括指示通过所述网络装置的所述单个网关或所述单个聚合器处理所述对话ID集合的值;确定(3504)所述对话ID集合的分发需要更新;设置(3506)通过所述对话ID索引的操作向量的值,其中所述操作向量列出所述第一门户的哪个网络装置处理所述对话ID集合中的每个对话ID;以及设置(3508)通过所述对话ID索引的所述布尔向量的值,其中所述布尔向量列出所述网络装置的所述单个网关或所述单个聚合器是否与所述对话ID中的每个对话ID相关联。2.如权利要求1所述的方法,其中确定所述对话ID集合的分发需要更新包括检查布尔变量。3.如权利要求1或2所述的方法,还包括:更新(3510)所述第一门户的所有网络装置的操作状态;以及设置(3512)指示所述对话ID集合的分发需要更新的变量。4.如权利要求1或2所述的方法,其中所述对话ID集合是网关对话ID的集合,并且其中所述网关对话ID集合用于选择经过所述第一门户的所述网关之一的帧。5.如权利要求4所述的方法,其中所述操作向量列出哪个网络装置传递每个网关对话ID,并且其中所述布尔向量指示是否允许每个网关对话ID经过所述网络装置的所述单个网关。6.如权利要求1或2所述的方法,其中所述对话ID集合是端口对话ID的集合,并且其中所述端口对话ID集合用于选择经过所述第一门户的聚合端口的帧。7.如权利要求6所述的方法,其中所述操作向量列出哪个网络装置传递每个端口对话ID,并且其中所述布尔向量指示是否允许通过所述网络装置的所述单个聚合器分发每个端口对话ID。8.一种在链路聚合群组的分布式弹性网络互连(DRNI)中配置对话标识符(ID)的集合的网络装置,其中每个对话ID用于标识包括有序帧序列的对话,其中所述网络装置和邻居网络装置包含在所述链路聚合群组的第一门户中,其中所述第一门户经由所述链路聚合群组的链路与包括一个或多个远程网络装置的第二门户耦合,其中所述网络装置利用门户内链路(IPL)经由门户内端口(IPP)在通信上耦合至所述邻居网络装置,其中所述网络装置和所述邻居网络装置中的每一个利用所述第一门户的单个聚合器实现包括聚合端口的链路聚合,并且其中所述网络装置和所述邻居网络装置中的每一个包括所述第一门户的单个网关,所述网络装置包括:耦合到所述链路聚合群组的物理或聚合链路的端口(1340),其中所述端口包括聚合端口;以及耦合到所述端口的网络处理器(1300),所述网络处理器执行DRNI功能(1313),所述DRNI功能操作以便在所述网络装置处初始化所述对话ID集合,其中所述初始化包括将与所述对话ID集合相关联的布尔向量的条目设置成0的序列,并且其中所述布尔向量包括指示通过所述网络装置的所述单个网关或所述单个聚合器处理所述对话ID集合的值;所述DRNI功能还操作以便确定所述对话ID集合的分发需要更新;所述DRNI功能还操作以便设置通过所述对话ID索引的操作向量的值,其中所述操作向量列出所述第一门户的哪个网络装置处理所述对话ID集合中的每个对话ID;并且所述DRNI功能还操作以便设置通过所述对话ID索引的所述布尔向量的值,其中所述布尔向量列出所述网络装置的所述单个网关或所述单个聚合器是否与所述对话ID中的每个对话ID相关联。9.如权利要求8所述的网络装置,其中确定所述对话ID集合的分发需要更新是检查布尔变量。10.如权利要求8或9所述的网络装置,其中所述DRNI模块还操作以便:更新所述第一门户的所有网络装置的操作状态;以及设置指示所述对话ID的分发需要更新的变量。11.如权利要求8或9所述的网络装置,其中所述对话ID集合是网关对话ID的集合,并且其中所述网关对话ID集合用于选择经过所述第一门户的所述网关之一的帧。12.如权利要求11所述的网络装置,其中所述操作向量列出哪个网络装置传递每个网关对话ID,并且其中所述布尔向量指示是否允许每个网关对话ID经过所述网络装置的所述单个网关。13.如权利要求8或9所述的网络装置,其中所述对话ID集合是端口对话ID的集合,并且其中所述端口对话ID集合用于选择经过所述第一门户的聚合端口的帧。14.如权利要求13所述的网络装置,其中所述操作向量列出哪个网络装置传递每个端口对话ID,并且其中所述布尔向量指示是否允许通过所述网络装置的所述单个聚合器分发每个端口对话ID。15.一种其中存储有指令的非暂时性机器可读存储介质,所述指令在由处理器执行时使得所述处理器在网络装置处执行操作以便在链路聚合群组的分布式弹性网络互连(DRNI)中在所述网络装置处配置对话标识符(ID)的集合,其中每个对话ID用于标识包括有序帧序列的对话,其中所述网络装置和邻居网络装置包含在所述链路聚合群组的第一门户中,其中所述第一门户经由所述链路聚合群组的链路与包括一个或多个远程网络装置的第二门户耦合,其中所述网络装置利用门户内链路(IPL)经由门户内端口(IPP)在通信上耦合到所述邻居网络装置,其中所述网络装置和所述邻居网络装置中的每一个利用所述第一门户的单个聚合器运行包括聚合端口的链路聚合,并且其中所述网络装置和所述邻居网络装置中的每一个包括所述第一门户的单个网关,所述操作包括:在所述网络装置处初始化(3502)所述对话ID集合,其中所述初始化包括将与所述对话ID集合相关联的布尔向量的条目设置成0的序列,并且其中所述操作布尔向量包括指示通过所述网络装置的所述单个网关或所述单个聚合器处理所述对话ID集合的值;确定(3504)所述对话ID集合的分发需要更新;设置(3506)通过所述对话ID索引的操作向量的值,其中所述操作向量列出所述第一门户的哪个网络装置处理所述对话ID集合中的每个对话ID;以及设置(3508)通过所述对话ID索引的所述布尔向量的值,其中所述布尔向量列出所述网络装置的所述单个网关或所述单个聚合器是否与所述对话中的每个对话ID相关联。16.如权利要求15所述的非暂时性机器可读存储介质,其中确定所述对话ID集合的分发需要更新包括检查布尔变量。17.如权利要求15或16所述的非暂时性机器可读存储介质,其中所述操作还包括:更新(3510)所述第一门户的所有网络装置的操作状态;以及设置(3512)指示所述对话ID集合的分发需要更新的变量。18.如权利要求15或16所述的非暂时性机器可读存储介质,其中所述对话ID集合是网关对话ID的集合,并且其中所述网关对话ID集合用于选择经过所述第一门户的所述网关之一的帧。19.如权利要求18所述的非暂时性机器可读存储介质,其中所述操作向量列出哪个网络装置传递每个网关对话ID,并且其中所述布尔向量指示是否允许每个网关对话ID经过所述网络装置的所述单个网关。20.如权利要求15或16所述的非暂时性机器可读存储介质,其中所述对话ID集合是端口对话ID的集合,并且其中所述端口对话ID集合用于选择经过所述第一门户的聚合端口的帧。21.如权利要求20所述的非暂时性机器可读存储介质,其中所述操作向量列出哪个网络装置传递每个网关对话ID,并且其中所述布尔向量指示是否允许通过所述网络装置的所述单个聚合器分发每个端口对话ID。22.一种在链路聚合群组的分布式弹性网络互连(DRNI)中的网络装置处配置对话标识符(ID)的集合的方法,其中每个对话ID用于标识具有有序帧序列的对话,其中所述网络装置和邻...
【专利技术属性】
技术研发人员:P萨特斯蒂斯,
申请(专利权)人:瑞典爱立信有限公司,
类型:发明
国别省市:瑞典;SE
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。