交换机的工作原理图解(交换机的原理和作用)
我们常见的以太网交换机是工作于OSI网络模型的第二层数据链路层之上,它基于网卡独一无二的MAC地址进行表格记录和端口识别,然后通过内部交换矩阵将数据转发给指定的端口。
switch
交换机的全名叫交换式集线器(switching hub)。从类别上,分为校园网交换机、智能交换机、企业级交换机、路由交换机、快速以太网交换机、万兆以太网交换机、千兆以太网交换机、以太网交换机、光纤交换机、SOHO交换机、POE交换机、网管交换机。
switch
我们最常见的以太网交换机,是基于以太网传输数据的交换机,使用在共享总线型传输媒体的局域网中。其每个端口都分别直接与主机终端相连,并且都工作在全双工方式。交换机可以同时连通多个端口,而每一对相互通信的主机都能进行无冲突地传输数据。
下面简单介绍下:
一、MAC地址(物理地址):
以太网分层说明图
首先,以太网交换机工作于OSI参考模型的第二层的数据链路层之上。它基于MAC地址识别,然后再完成以太网数据帧转发。
物理地址
大家知道,世界上每一片网卡都会有一个唯一的MAC地址,它被生产厂家烧录在网卡的EPROM芯片中,它并不能像网卡IP一样随时被更改,所以大家习惯上叫它物理地址。
MAC地址有48位,共六个字段构成,用12个16进制数表示,如:01-27-EB-CE-7C-10。
前三个字节01-27-EB,由IEEE的RA负责给不同厂家分配的代码,称为“编制上唯一的标识符”(OUI),后三个字节CE-7C-10,由厂家自己指派,称为扩展标识符(唯一性)。
二、交换机原理:
交换机拥有一条很高带宽的背部总线和内部交换矩阵。交换机的每个网线接口我们叫它port。而所有的port都挂在这条背部总线上。
交换机示意图
当port收到网络上发送的数据包后,交换机的单片机就会查找其存储的地址对照表,是否有终端MAC地址。
如果有,那么通过交换矩阵迅速将数据包传送到port。如果目的MAC不存在,交换机就会发生广播到所有的port,而终端接收口回应后,交换机就会再记录这个新的MAC地址,并把它添加入内部MAC地址表中,以便下次使用。在带网管功能的交换机上,可以输入命令查看这个MAC地址表。
当然这个MAC地址表记录是有时限的,当交换机关机或者300s内未发生通信,它就会清空记录表。
MAC地址表
举一个例子,A机准备传数据给B机。通过交换机的话,交换机但不知道转发数据所需的MAC地址,A机就发送一个ARP请求,B收到后返回其MAC地址,A用此MAC封装数据包并发送给交换机,交换机就开始查找这个MAC地址表,将该数据包转发到B相应的端口。
这种基于MAC的数据链路层交换机,我们通称为二层交换机,只做转发,不能自己去设置IP地址,一般都是用于网络接入层和汇聚层。
而带有路由功能,可以自己设置IP的网络层的交换机,我们叫它三层交换机,一般用于网络的核心层。
三、交换机指标
一般交换机我们只看两个指标,背板带宽和包转发率。
1、背板带宽:指交换机里的单片机和数据总线间所能吞吐的最大数据量。
一台24口千兆交换机,它的背宽应该为48Gbps,当然越宽越好。
背板带宽=端口数量×端口速率×2。
背板带宽=24X1000X2/1000=48Gbps。
2、包转发速率(吞吐量):是指在不丢包的情况下,单位时间内通过的数据包数量。
还是拿24口千兆交换机为例,满配时,它的吞吐量应达到24×1.488 Mpps=35.71 Mpps,保在所有端口全部线速工作时,数据包不会丢失。
不过,一分价钱一分货,同样是千兆交换机,随着端口多少,及上述这两个指标的不同,价格千差万别。
例如:24口二层千兆交换机CISCO C1000-24P-4X-L,包转发率是41.67Mpps,价格只需6400元,而它的 WS-C3750X-24P-L二层千兆交换机,背宽为160Gbps,包转发率是65.5Mpps,它的价格就要到1.4万元。
其他文章
- 新手怎么制作短视频教程(做短视频新手入门)
- ps皮肤磨皮处理教程(ps里的磨皮工具使用)
- 百度手写板怎么调(手写板电脑写字板调整)
- 怎么把相册里视频剪短(视频太长剪辑教程)
- c盘空间越来越小怎么解决(c盘瘦身最简单的方法)
- 淘宝直通车恶意点击软件怎么解决(避免同行恶意点击店铺的方法)
- 怎么用ps做动画(教你ps正确制作方法)
- windows查看端口是否开放(查看电脑端口开放情况)
- ipad看本地视频用什么软件(分享三款小清新视频软件)
- win7声卡驱动怎么安装(重新安装声卡驱动程序)
- 淘宝女装品牌有哪些(淘宝商城衣服女装推荐)
- plc控制原理图怎么看(plc编程入门基础知识)
- xp系统哪个版本最流畅(win7老机专用精简版)
- 如何配置samba配置文件(samba配置文件详解)
- ps人像精修人脸步骤教程(人像脸部精修照片技巧)
- mediacoder怎么转换格式(关于mediacoder使用教程)
- ps文字特效制作方法(ps制作各种效果文字方法分享)
- 网卡的主要功能有哪些(网卡的具体功能和作用)
- 步进电动机工作原理及特点(简述步进电机的用途)
- 淘宝上的试用品是什么意思(试用装和非卖品的区别)
- gif动态图怎么做成头像(头像动态图片的制作)
- ps怎么用通道来抠图(通道图导出及使用指南)
- 闲鱼最多发布多少宝贝信息(闲鱼增加商品数量的方法)
- 共享打印机无法打印怎么办(两台电脑共享一台打印机)
- ps怎么把字体加粗(分享三种字体加粗方法)
- 内存泄漏是什么意思(内存泄漏的原因及解决办法)
- 迅雷看看不能全屏(不显示全屏原因及解决方法)
- 如何查看电脑网速(教你四种查询方法)
- 网络图用什么软件绘制(简单画图软件推荐)
- 淘宝新政策发布在哪里(2022淘宝最新违规规则)