首页 > 其他分享 >核心交换机六个基础知识

核心交换机六个基础知识

时间:2023-06-26 12:56:38浏览次数:55  
标签:Mpps 端口 带宽 六个 交换机 模块 背板 基础知识

一、背板带宽

背板带宽也称交换容量,是交换机接口处理器或接口卡和数据总线间所能吞吐的最大数据量,就像是立交桥所拥有的车道的总和。由于所有端口间的通信都需要通过背板完成,所以背板所能提供的带宽,就成为端口间并发通信时的瓶颈。

带宽越大,提供给各端口的可用带宽越大,数据交换速度越大;带宽越小,给各端口提供的可用带宽越小,数据 交换速度也就越慢。也就是说,背板带宽决定着交换机的数据处理能力,背板带宽越高,所能处理数据的能力就越强。若欲实现网络的全双工无阻塞传输,必须满足最小背板带宽的要求。

计算公式如下

背板带宽=端口数量×端口速率×2

提示:对于三层交换机而言,只有转发速率和背板带宽都达到最低要求,才是合格的交换机,二者缺一不可。

例如,如何一款交换机有24个端口,

背板带宽=24*1000*2/1000=48Gbps。

二、二层三层的包转发率

网络中的数据是由一个个数据包组成,对每个数据包的处理要消耗资源。转发速率(也称吞吐量)是指在不丢包的情况下,单位时间内通过的数据包数量。吞吐量就像是立交桥的车流量,是三层交换机最重要的一个参数,标志着交换机的具体性能。如果吞吐量太小,就会成为网络瓶颈,给整个网络的传输效率带来负面影响。交换机应当能够实现线速交换,即交换速率达到传输线上的数据传输速度,从而最大限度地消除交换瓶颈。对于三层核心交换机而言,若欲实现网络的无阻塞传输,这个速率能≤标称二层包转发速率和速率能≤标称三层包转发速率,那么交换机在做第二层和第三层交换的时候可以做到线速。

那么公式如下

吞吐量(Mpps)=万兆位端口数量×14.88 Mpps+千兆位端口数量×1.488 Mpps+百兆位端口数量×0.1488 Mpps。

算出的吞吐如果小于你交换机的吞吐量的话,那就可以做到线速。

这里面万兆位端口与百兆端口如果有就算上去,没有就可以不用算。

对于一台拥有24个千兆位端口的交换机而言,其满配置吞吐量应达到24×1.488 Mpps=35.71 Mpps,才能够确保在所有端口均线速工作时,实现无阻塞的包交换。同样,如果一台交换机最多能够提供176个千兆位端口,那么其吞吐量至少应当为 261.8 Mpps(176×1.488 Mpps=261.8 Mpps),才是真正的无阻塞结构设计。

那么,1.488Mpps是怎么得到的呢?

包转发线速的衡量标准是以单位时间内发送64byte的数据包(最小包)的个数作为计算基准的。对于千兆以太网来说,计算方法如下:1,000,000,000bps/8bit/(64+8+12)byte=1,488,095pps 说明:当以太网帧为64byte时,需考虑 8byte的帧头和12byte的帧间隙的固定开销。故一个线速的千兆以太网端口在转发64byte包时的包转 发率为1.488Mpps。快速以太网的统速端口包转发率正好为千兆以太网的十分之一,为148.8kpps。

  • 对于万兆以太网,一个线速端口的包转发率为14.88Mpps。
  • 对于千兆以太网,一个线速端口的包转发率为1.488Mpps。
  • 对于快速以太网,一个线速端口的包转发率为0.1488Mpps。

这个数据我们能用就行。

所以说,如果能满足上面三个条件(背板带宽、包转发率)那么我们就说这款核心交换机真正做到了线性无阻塞。

一般是两者都满足的交换机才是合格的交换机。

背板相对大,吞吐量相对小的交换机,除了保留了升级扩展的能力外就是软件效率/专用芯片电路设计有问题;背板相对小。吞吐量相对大的交换机,整体性能比较高。不过背板带宽是可以相信厂家的宣传的,可吞吐量是无法相信厂家的宣传的,因为后者是个设计值,测试很困难的并且意义不是很大。

三、可扩展性

可扩展性应当包括两个方面:

1、插槽数量:插槽用于安装各种功能模块和接口模块。由于 每个接口模块所提供的端口数量是一定的,因此插槽数量也就从根本上决定着交换机所能容纳的端口数量。另外,所有功能模块(如超级引擎模块、IP语音模块、 扩展服务模块、网络监控模块、安全服务模块等)都需要占用一个插槽,因此插槽数量也就从根本上决定着交换机的可扩展性。

2、模块类型:毫无疑问,支持的模块类型(如LAN接口模块、WAN接口模块、ATM接口模块、 扩展功能模块等)越多,交换机的可扩展性越强。仅以局域网接口模块为例,就应当包括RJ-45模块、GBIC模块、SFP模块、10Gbps模块等,以适 应大中型网络中复杂环境和网络应用的需求。

四、四层交换

第四层交换用于实现对网络服务的快速访问。在四层交换中,决定传输的依据不仅仅是MAC地址(第二层网桥)或源/目标地址(第三层路由),而且包括 TCP /UDP(第四层)应用端口号,被设计用于高速Intranet应用。四层交换除了负载均衡功能外,还支持基于应用类型和用户ID的传输流控制功能。此 外,四层交换机直接安放在服务器前端,它了解应用会话内容和用户权限,因而使它成为防止非授权访问服务器的理想平

五、模块冗余

冗余能力是网络安全运行的保证。任何厂商都不能保证其产品在运行的过程中不发生故障。而故障发生时能否迅速切换就取决于设备的冗余能力。对于核心交换机而 言,重要部件都应当拥有冗余能力,比如管理模块冗余、电源冗余等,这样才可以在最大程度上保证网络稳定运行。

六、路由冗余

利用HSRP、VRRP协议保证核心设备的负荷分担和热备份,在核心交换机和双汇聚交换机中的某台交换机出现故障时,三层路由设备和虚拟网关能够快速切换,实现双线路的冗余备份,保证整网稳定性。

转载于 微信公众号:网络技术平台 https://mp.weixin.qq.com/s/9mOUaLSXRZSblLvmzDoPlg

标签:Mpps,端口,带宽,六个,交换机,模块,背板,基础知识
From: https://www.cnblogs.com/52by/p/17505355.html

相关文章

  • 工业网络交换机的功率和管理功能介绍
    工业网络交换机的功率和管理功能可以根据具体的产品型号和厂商提供的规格和功能而有所不同。下面是一些常见的工业网络交换机功率和管理功能:功率:供电方式:工业网络交换机通常支持多种供电方式,包括AC电源、DC电源、POE(PoweroverEthernet)等。不同的供电方式可以根据实际情况选择,以......
  • 死信 与 死信交换机【Spring Cloud - 服务异步通信】
    什么是死信?当一个队列中的消息满足下列情况之一时,可以称为死信(deadletter):- 消费者使用basic.reject或basic.nack声明消费失败,并且消息的requeue参数设置为false- 消息是一个过期消息,超时无人消费- 要投递的队列消息慢了,无法投递 什么是死信交换......
  • 交换机配置命令(华为/华三/锐捷/思科)
    一:华为交换机  1、创建vlan  <Quidway>          //用户视图,也就是在Quidway模式下运行命令  <Quidway>system-view    //进入配置视图  [Quidway]vlan10//创建vlan10并进入vlan10配置视图,如果vlan10存在就直接进入vlan10配置视图  [Quidway-vla......
  • 新建交换机并绑定队列
    新建exchangeName:exchange_approve_carresource_message新建队列Name:clue.approve.carresource.message.queue该队列绑定到exchange_approve_carresource_messageRoutingkey:clue.approve.carresource.message.queue......
  • [matplotlib] 基础知识
    基本架构脚本层(scripting)脚本层是Matplotlib结构中的最顶层。我们编写的绘图代码大部分代码都在该层运行,它的主要工作是负责生成图形与坐标系。美工层(artist)美工层是结构中的第二层,它提供了绘制图形的元素时的给各种功能,例如,绘制标题、轴标签、坐标刻度等。后端......
  • 【技术积累】Git中的基础知识【一】
    Git是什么?有什么特点?Git是一个分布式版本控制系统,常用于软件开发中的源代码管理。它最初由Linux开发者LinusTorvalds创建,旨在管理Linux内核的开发。Git具有以下特点:1.分布式:与集中式版本控制系统(如SVN)不同,Git是一种分布式系统,这意味着每个开发者都可以拥有完整的代码仓库副本......
  • C++ 类的基础知识
    1.类的定义类就是数据类型,是用户定义的数据类型,对象可以看成某个类的实例(某个类的变量)。所以说类是对象的封装,对象是类的实例。在类中定义的成员函数,都是inline函数。2.类的修饰符public、protected、private.public进行修饰的成员表示的是该类可以提供的接口、功能、或......
  • 基础知识-关键字
    资料参考2021年计算机组成原理考研复习指导|王道考研【重学计算机】计算机组成原理|cnblogs|闪客sun2021年操作系统考研复习指导|王道考研【重学计算机】计算机操作系统|cnblogs|闪客sun计算机组成原理可以在计算机中直接执行的语言和用助记符编写的语言是(机器......
  • 神经网络基础知识与实现
    目录神经网络是人工智能领域中的一个重要概念,它是指一种模拟人脑神经元的计算方法。神经网络通过从大量数据中学习,来预测未来的状态或执行特定的任务。本文将介绍神经网络的基础知识与实现,包括神经网络的基本概念、技术原理、实现步骤以及示例与应用。同时,本文还将探讨神经网络的性......
  • 古董交换机欣赏
    前几天我在机房里转悠,发现一个有意思的交换机是intel因特尔,看起来是个老古董。 上面这张图,有个按钮,mdi和mdi-x切换的,因为最早的交换机的网口网线是区分直通线和全反线的     最最有意思的地方在这张图,这是console口的原型,console本质上是EIA232接口,它还贴心的给出了配置9......