首页|傲世皇朝注册|平台
首页|傲世皇朝注册|平台
全站搜索
 
 
新闻详情
 
当前位置
交换机分布缓存
作者:管理员    发布于:2022-08-19 21:58    文字:【】【】【
       

  交换机分布缓存!针对共享缓存式交换机能提供理想的吞吐量、延时性能和对于一定的丢失率共享缓存交换机需要的

  内存较其他交换机小的特点结合现有的共享缓存式以太网交换机芯片对该交换机的缓存物理结构、数据结构

  进行分析和总结并提出了一种共享缓存式以太网交换机缓存结构。

  共享缓存是交换机中比较常用的一种结构。在这种交换结构中所有的输入和输出端口都共享一个缓

  存模块所有需要经过交换机的数据都在缓存中存储转发。该结构的优点是缓存资源可以得到充分使用

  可以获得最佳的时延和吞吐率性能。在交换机芯片的硬件实现上缓存的集中分布在芯片的布局和布线

  上比较方便。如果采用外部存储器作为交换机的共享缓存池外部缓存可以采用普通的

  降低交换机的成本适用于不同的规模设计。但因为缓存的集中管理和缓存的共用缓存的读写访问时间

  限制了交换机的规模。如果通过增加缓存的线宽来提高速度又会增加芯片的设计难度

  对于传输变长分组的以太网交换机一般也采用分片存储的方式而不采用连续存储的方式。

  不同位置。如果一个分片没有被数据填满则该分片的剩余空间也不能被其他数据包使用。连续存储是将

  【专利摘要】本发明提供了一种交换机的缓存管理方法包括为每个端口划分一块安全缓存以及所有端口共用的共享缓存每个所述端口优先使用与所述端口对应的安全缓存若所述端口的安全缓存被使用完则使用共享缓存。采用本发明方法后将公共缓存池分为安全缓存和共享缓存两部分在端口发生拥塞时安全缓存被耗尽后端口使用共享缓存而其他端口使用对应的安全缓存即端口发生拥塞时不会影响其他端口的正常转发不会造成整个缓存被耗尽而导致大面积丢包的问题。

  [0001]本发明涉及交换机【技术领域】尤其涉及一种交换机的缓存管理方法。

  [0002]随着以太网交换机越来越广泛的应用以及网络传输速率的提高交换机的缓存可能被恶意攻击流快速的耗尽这会导致后续进入交换机的报文不能正常存储转发而解决方法只有简单的丢弃报文这样不加区分的丢掉后续进入缓存的报文无疑会使得一些重要报文被丢弃而影响用户的正常使用所以交换机的缓存管理就显得越来越重要。

  [0003]相似方案:为避免当公共缓存池被耗尽时引起拥塞在输出端口缓存中数据包达到一定阀值时开始进行丢包使得输入的数据包减少。但是这种丢包方案存在重要数据丢失的危险。

  [0004]本发明需解决的技术问题是克服上述的不足提供一种交换机的缓存管理方法。

  [0006]为每个端口划分一块安全缓存以及所有端口共用的共享缓存

  [0007]每个所述端口优先使用与所述端口对应的安全缓存

  [0008]若所述端口的安全缓存被使用完则使用共享缓存。

  [0010]将所述共享缓存划分为N个子共享缓存并将预定个数个所述端口对应一个子共

  [0011]在所述端口的安全缓存被使用完使用共享缓存时使用与所述端口对应的子共享缓存

  [0015]将所述共享缓存划分为M个子共享缓存并根据流入每个端口的数据的数据类型将所述端口划分为M个端口类一个所述端口类与一个所述子共享缓存对应

  [0016]在所述端口的安全缓存被使用完使用共享缓存时使用与所述端口的端口类对应的子共享缓存

  [0019]采用本发明方法后将公共缓存池分为安全缓存和共享缓存两部分在端口发生拥塞时安全缓存被耗尽后端口使用共享缓存而其他端口使用对应的安全缓存即端口发生拥塞时不会影响其他端口的正常转发不会造成整个缓存被耗尽而导致大面积丢包的问题。【专利附图】

  [0020]图1为本发明提供的交换机的缓存管理方法的流程图

  [0022]为了使本领域相关技术人员更好地理解本发明的技术方案下面将结合本发明实施方式的附图对本发明实施方式中的技术方案进行清楚、完整地描述显然所描述的实施方式仅仅是本发明一部分实施方式而不是全部的实施方式。

  [0024]参阅图1为本发明提供的一种实施方式的交换机的缓存管理方法包括:

  [0025]步骤S100为每个端口划分一块安全缓存以及所有端口共用的共享缓存

  [0026]例如现在有4个端口则将交换机公共缓存次对应4个端口划分出4个安全缓存和I个共享缓存安全缓存是为了在端口发生拥塞时不影响其他端口的正常转发。

  [0030]在端口发生拥塞时划分给端口的安全缓存被使用完这时就可以使用共享缓存保证数据不会丢失。

  [0032]将共享缓存划分为N个子共享缓存并将预定个数个端口对应一个子共享缓存

  [0033]在端口的安全缓存被使用完使用共享缓存时使用与端口对应的子共享缓存

  [0035]上述几个步骤将共享缓存分成若干子共享缓存在预设个数个端口被攻击造成拥塞时使用对应该预设个数个端口的子共享缓存而其他端口对应的子共享缓存不会被使用保证了其他端口发生拥塞时还有共享缓存供其使用保证重要数据不被丢失。

  [0036]在优选实施方式中交换机的缓存管理方法还包括:

  [0037]将共享缓存划分为M个子共享缓存并根据流入每个端口的数据的数据类型将端口划分为M个端口类一个端口类与一个子共享缓存对应

  [0038]在端口的安全缓存被使用完使用共享缓存时使用与端口的端口类对应的子共享缓存

  [0040]上述几个步骤将共享缓存分成若干子共享缓存在I种数据类型的数据被攻击造成拥塞时使用对应该数据类型的子共享缓存而其他子共享缓存不会被使用保证了其他数据类型发生拥塞时还有共享缓存供其使用保证重要数据不被丢失。

  [0041]下面结合图2解释共享缓存怎么划分成子共享缓存:

  [0042]如图2所示假设交换机共有4个端口则将交换机的公共缓存池对应4个端口划分为4个安全缓存和共享缓存即端口 I对应安全缓存1端口和安全缓存一一对应。[0043]将共享缓存划分为N个子共享缓存并将预定个数个端口对应一个子共享缓存本实施例中预设个数为1则N大于等于4为了更方便说明取N等于4即I个端口对应一个子共享缓存如图中所示端口 I对应子共享缓存SI端口 2对应子共享缓存S2依次类推。本实施例中假如预设个数为2的线c;将共享缓存划分为M个子共享缓存并根据流入每个端口的数据的数据类型将端口划分为M个端口类一个端口类与一个子共享缓存对应。假设现在有4种数据类型则端口类M大于等于4为了方便说明取M等于4。则本实施例中将共享缓存划分为4个子共享缓存S1、S2、S3和S44个端口类与4个子共享缓存一一映射。

  [0045]在优选实施方式中数据类型为数据的优先级即按照流入端口数据的优先级来划分端口类。

  [0046]采用本发明方法后将公共缓存池分为安全缓存和共享缓存两部分在端口发生拥塞时安全缓存被耗尽后端口使用共享缓存而其他端口使用对应的安全缓存即端口发生拥塞时不会影响其他端口的正常转发不会造成整个缓存被耗尽而导致大面积丢包的问题。

  [0047]以上仅表达了本发明的几种实施方式其描述较为具体和详细但并不能因此而理解为对本发明专利范围的限制。应当指出的是对于本领域的普通技术人员来说在不脱离本发明构思的前提下还可以做出若干变形和改进这些都属于本发明的保护范围。因此本发明专利的保护范围应以所附权利要求为准。

  1.一种交换机的缓存管理方法其特征在于包括: 为每个端口划分一块安全缓存以及所有端口共用的共享缓存 每个所述端口优先使用与所述端口对应的安全缓存 若所述端口的安全缓存被使用完则使用共享缓存。

  2.根据权利要求1所述的交换机的缓存管理方法其特征在于所述交换机的缓存管理方法还包括: 将所述共享缓存划分为N个子共享缓存并将预定个数个所述端口对应一个子共享缓存 在所述端口的安全缓存被使用完使用共享缓存时使用与所述端口对应的子共享缓存 其中N为大于I的正整数。

  3.根据权利要求1所述的交换机的缓存管理方法其特征在于所述预定个数为一个。

  4.根据权利要求1所述的交换机的缓存管理方法其特征在于所述交换机的缓存管理方法还包括: 将所述共享缓存划分为M个子共享缓存并根据流入每个端口的数据的数据类型将所述端口划分为M个端口类一个所述端口类与一个所述子共享缓存对应 在所述端口的安全缓存被使用完使用共享缓存时使用与所述端口的端口类对应的子共享缓存 其中M为大于I的正整数。

  5.根据权利要求4所述的交换机的缓存管理方法其特征在于所述数据类型为所述数据的优先级。

  【发明者】范春燕, 朱家星, 周风林 申请人:上海斐讯数据通信技术有限公司

  !看本文的详细分析。嗅探(sniff),就是网络上流经的数据包,而数据包里面一般会包含很多重要的私隐信息,如:你正在访问什么网站,你的邮箱密码是多少,你在和哪个MM聊QQ等等.........

  用ARP辅助嗅探是一种比较旧的方式现在的局域网机器很多都装了ARP防火墙如果机器装了ARP防火墙ARP辅助嗅探方式就没用了那还有其他的方式吗答案是肯定的那就是交换机缓存看本文的详细分析。

  嗅探(sniff)就是网络上流经的数据包而数据包里面一般会包含很多重要的私隐信息如你正在访问什么网站你的邮箱密码是多少你在和哪个MM聊QQ等等......而很多方式(如著名的会话劫持)都是建立在嗅探的基础上的。下面让我们看一下交换机网络嗅探方法中的缓存的方式

  cncert的一个很出名的会话劫持工具SSCLONE就是采用这种方法进行嗅探的它的网站上也有专门的文章说明“交换机缓存”的嗅探方法(见)。我在这里大概说一下原理吧。

  交换机里面有一张CAM表记录了MacPort信息(这个端口对应的机器的MAC地址是什么)MAC信息的获取是交换机从转发的数据包中提取。所谓交换机缓存就是修改这张CAM表以达到交换机的目的比如现在有一个4端口的交换机它的CAM表如下

  在查询port1时发现此端口对应MAC地址和数据包里的MAC地址相同交换机直接就把包转发到port1的机器A了由于该包已转发完毕交换机继续处理下一个数据包......就这样数据包又再次落入充满窥探的人手中

  当你看完以上这两点注意时可能会发现利用这种的一些缺陷

  1).A在转发包给B时需要恢复CAM表转发后又要再次。如果在转发包时网关来了一个数据给B此时的CAM表是正确的交换机会把这个数据会直接发给BA无法到这个包由于每次转发都需要完成以上操作导致CAM表刷新相当频繁最后的结果是A到的数据很不完整。

  防止交换机缓存的方法只有在交换机处绑定port-mac这对信息但由于这和交换机原先设计的有矛盾故这个是无法实现的也就是说没有办法防止值得一说的是现在无线网已经兴起了和集线c;在无线网络别人的信息是不费吹灰之力的事情无线网的安全也值深思

  、虚拟化、FCOE、二层TRILL技术等方面的特征。1.高容量设备数据中心的网络流量具有高密度应用调度、浪涌式突发缓冲的特点,而普通

  转载详解网络传输中的三张表,MAC地址表、ARP

  表以及路由表[转载]详解... 本文出自 邓奇的Bl ...MAC地址表、ARP

  是数据中心不可缺少的网络设备,在数据中心里发挥着重要作用。在平时使用和采购时,大多数都关注

  嗅探(sniff),就是窃听网络上流经的数据包,而...下面让我们看一下

  里面有一张CAM表,记录了Mac-Port信息(这个端口对应的机器的MAC地址是什么),MAC信息的获取...

  Quidway S2300的telnet配置:连接 console 口:sys[Quidway]interface vlanif 1 进入到vlan 1[Quidway-Vlanif1]ip address 10.11.33.200 255.255.252.0[Quidway]user-interface maximum-vty 5 进入...

  的概念,提出了基于优先级轮询方案的组合输入交叉点排队方案,并通过数值仿真,详细研究了该方案的时延性能和稳定性能....该研究成果为设计交叉点

  完成对传输链路的选路与连接。一次长途通话往往要经过发端局、转接局(汇接局)和收端局才能完成。在通话前,电话

  扩展性较好,可支持不同的网络类型,如以太网、快速以太网、千兆以太网、ATM、令牌环及FDDI等,但价格较贵。...

  为了有效处理CICQ(Combined Input Crosspoint Queued)

  中的变长数据包,通常采用切分-重组(Segmentation and Reassembly,SAR)机制将变长包切分为定长信元进行交换。针对目前已有切分方法在不同网络流量下...

  公众号回复:干货,领取价值58元/套IT管理体系文档公众号回复:ITIL教材,领取最新ITIL4中文教材更多专业文档请访问 提起核心

  但TCAM成本高、功耗大,并且在存储含有范围字段匹配域的规则时候存在范围膨胀问题,因此

  中可存储的转发规则数量,尤其是匹配域的数量和类型都比较多的OpenFlow规则数目非常有限,这成为约束SDN网络大规模扩展...

  集群的前端设备,能够动态实时地将内容请求重定向到最适合的站点以及服务器上,将最繁忙的内容均匀

  的选型,有很多的重要技术参数需要考虑,硬件上包括百兆/千兆/万兆速率的端口、电口/光口/PoE口、端口数量、MAC地址表深度、转发延迟、

  。它在输入端口检测到一个数据包时,检查该包的包头,获取包的目的地址,启动内部的动态查找...

  共享式局域网是建立在共享传输介质; 介质访问控制协议增加了网络时延,降低了网络带宽的利用率; 因此,为解决网络带宽的问题,人们提出了交换式局域网,用来代替共享式局域网。

  )、LC(线路编码器)、LD(线路解码器)、TX(发射器)、RX(接收器) 网络层将数据包传给网卡控制单元、控制单元将数据包封装成帧,逐个传到OB、OB...

相关推荐
  • 大摩平台怎么登录_大摩招商注册开户全教程
  • 首页.「摩鑫注册」.首页
  • 首页,恩佐注册挂机
  • 鼎点娱乐主管-首选注册
  • 首页〈天顺娱乐〉首页
  • 恒悦注册平台-在线注册
  • 首页[T6娱乐平台]首页
  • 欧陆娱乐-在线
  • 万恒娱乐-挂机
  • 宗盛娱乐-官方首页
  • 脚注信息
    友情链接: