[发明专利]基于分布式网络的报文转发配置方法及装置在审
申请号: | 201810614413.7 | 申请日: | 2018-06-14 |
公开(公告)号: | CN108989085A | 公开(公告)日: | 2018-12-11 |
发明(设计)人: | 陈雅萍 | 申请(专利权)人: | 北京星网锐捷网络技术有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L12/741;H04L12/751;H04L12/927 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100036 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 分布式网络 主控结点 聚合口 结点 报文转发 成员口 配置 发送端口 配置信息 预设条件 重复发送 转发状态 转发 发送 指令 监测 | ||
本发明公开了一种基于分布式网络的报文转发配置方法,该方法包括:所述分布式网络包括主控结点和至少一个分布式结点;所述方法包括:当主控结点监测到组成聚合口的成员口发生变动时,发送阻断指令给所有分布式结点;每个分布式结点将自身属于所述聚合口的成员口设置为阻断转发状态;若满足预设条件,则主控结点发送端口配置信息给所述所有分布式结点以进行转发配置。本发明提供的实施例能够解决现有技术中当聚合口发生变动时报文重复发送的问题。
技术领域
本发明涉及数据通信领域,尤指一种基于分布式网络的报文转发配置方法及装置。
背景技术
分布式以太网交换机(简称分布式交换机)主要指多台盒式或箱式交换机堆叠起来的设备、或分布式转发的箱式设备。这类部署的交换机在用户层面上是一台完整的交换机,具有管理上集中方便,网络接口容易扩展,维护成本降低等优势。分布式交换机中有两种主要角色:主控结点(比如堆叠的主管理设备或箱式的管理板),分布式结点(即堆叠从机或箱式线卡)。主控结点用于控制管理各分布式结点,各分布式结点的物理端口可聚合成一个聚合口,组成聚合口的物理端口称为成员口。
具体参考图1,服务器有三条链路分别和分布式交换机的三个分布式结点连接建立聚合口,PC和分布式交换机的分布式结点1连接,这里,以分布式结点1、2、3分别只具有一个成员口1、2、3为例进行说明。
广播报文转发时,为了使报文能在三个成员口之间均衡转发,转发表项会对三个成员口轮询放行,另外两个成员口轮询阻断。比如总共有300条表项,则三个成员口的情况下,如下表1所示,表项内容如下:
表1
如果经过硬件流程确定报文出口为该聚合口,则会根据预设的均衡模式选取报文的对应字段进行哈希计算,再模转发表项总数,得到最终的哈希值,比如哈希值为3,则命中表1中表项序号3的转发表项,即对应报文将从结点1转发。不同报文所计算出来的哈希值可能不一样,通过报文所得哈希的散列来实现均衡。
以图1为例,拓扑配置稳定下来后,分布式交换机的三个分布式结点广播转发表项如上表1。假设广播报文从PC进入分布式结点1,由于是广播报文,因此会泛洪到三个分布式结点上,经硬件流程查询确定目标出口是与服务器相连的聚合口,经哈希计算命中表项3,分布式结点1放行、分布式结点2和3阻断,因此最终报文从分布式结点1转发到服务器。
此时如果分布式结点3与服务器连接的链路由于某种原因掉线(LINK DOWN),则三个分布式结点的表项内容将更新为表2,具体内容如下状态:
表2
然而三个分布式结点最终设置硬件的时间点可能有细微差别,在某个时刻可能结点2已经切换到2个成员口轮询放行的状态,而结点1或结点3还处于3个成员口轮询放行的状态。这种状态下,假设报文经哈希计算命中表项3,正常应该只从结点2转发到服务器,实际报文还会从结点1再转发一份到服务器,这样服务器就会收到双份报文。在数据中心大数据流量的情况下,多包会占用带宽,可能将重要报文挤掉,并引发不可预知的问题。
发明内容
本发明实施例提供一种基于分布式网络的报文转发配置方法及装置,用以解决现有技术中当聚合口发生变动时报文重复发送的问题。
一种基于分布式网络的报文转发配置方法,,所述分布式网络包括主控结点和至少一个分布式结点;所述方法包括:
当主控结点监测到组成聚合口的成员口发生变动时,发送阻断指令给所有分布式结点;
每个分布式结点将自身属于所述聚合口的成员口设置为阻断转发状态;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京星网锐捷网络技术有限公司,未经北京星网锐捷网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810614413.7/2.html,转载请声明来源钻瓜专利网。