网络交换机

✍ dations ◷ 2025-08-15 12:05:03 #以太网路,网络硬件

网络交换机(英语:Network switch)是一种网络硬件,通过报文交换接收和转发数据到目标设备,它能够在计算机网络上连接不同的设备。一般也简称为交换机。

交换机是一种多端口的网桥,在数据链路层使用MAC地址转发数据。通过引入路由功能,一些交换机也可以在网络层转发数据,这种交换机一般被称为三层交换机或者多层交换机。

以太网交换机是网络交换机最常见的形式。第一个以太网交换机由Kalpana公司(1994年被思科收购)推出。在其他类型的网络中,交换机也普遍存在,如光纤通道、异步传输模式和InfiniBand。

中继器会在其所有端口转发相同的数据,让设备自行判断哪些是自己需要的数据,交换机则不然,它只会将数据转发到需要接收的设备。

交换机工作于OSI参考模型的第二层,即数据链路层。交换机内部的CPU会在每个端口成功连接时,通过将MAC地址和端口对应,形成一张MAC表。在今后的通讯中,发往该MAC地址的数据包将仅送往其对应的端口,而不是所有的端口。因此交换机可用于划分数据链路层广播,即冲突域;但它不能划分网络层广播,即广播域。

交换机对数据包的转发是创建在MAC地址——物理地址基础之上的,对于IP网络协议来说,它是透明的,即交换机在转发数据包时,不知道也无须知道信源机和信宿机的IP地址,只需知其物理地址。

交换机在操作过程当中会不断的收集资料去创建它本身的一个地址表,这个表相当简单,它说明了某个MAC地址是在哪个端口上被发现的,所以当交换机收到一个TCP/IP 数据包时,它便会查看该数据包的目的MAC地址,核对自己的地址表以确认应该从哪个端口把数据包发出去。由于这个过程比较简单,加上这功能由一崭新硬件进行——ASIC,因此速度相当快。一般只需几十微秒,交换机便可决定一个IP数据包该往那里送。

如果目的地MAC地址不能在地址表中找到时,交换机会把IP 数据包“扩散”出去,即把它从每一个端口中提交去,就如交换机在处理一个收到的广播数据包时一样。二层交换机的弱点正是它处理广播数据包的手法不太有效,比方说,当一个交换机收到一个从TCP/IP工作站上发出来的广播数据包时,他便会把该数据包传到所有其他端口去,哪怕有些端口上连的是IPX或DECnet(英语:DECnet)工作站。这样一来,非TCP/IP节点的带宽便会受到负面的影响,就算同样的TCP/IP节点,如果他们的子网跟发送那个广播数据包的工作站的子网相同,那么他们也会无缘无故地收到一些与他们毫不相干的网络广播,整个网络的效率因此会大打折扣。

当一台交换机安装配置好之后,其工作过程如下:

对于全交换(full-switch)局域网,交换机每个端口只连接一台设备,因此不会发生碰撞。交换机也不需要做过滤。

现代商业交换机主要使用以太网接口。提供多端口的二层桥接是以太网交换机的核心功能,而很多交换机也提供其他层级的服务,这种不仅仅提供了桥接功能的交换机也被称为多层交换机。多层交换机可以在许多层级上学习拓扑结构,也可以在一层或多层上进行转发。

一层网络设备传输数据而不控制任何流量,比如集线器。任何进入端口数据包会被转发到除进入端口之外的其他所有端口。具体而言,即每个比特或码元被转发时是原封不动的。由于每个数据包被分发到所有端口,其冲突会影响到整个网络,进而限制了它的整体的能力。到21世纪初,集线器和低端交换机的价格差异很小。对于特定应用,集线器在一段时间内还是能够发挥作用的,比如给数据包分析器提供网络流量的副本。网络分流器还有交换机的端口镜像也可以实现同样功能。

二层交换机依据硬件地址(MAC 地址)在数据链路层(第二层)传送网络帧。二层交换机对于路由器和主机是“透明的”,主要遵从802.1d 标准。该标准规定交换机通过观察每个端口的数据帧获得源MAC 地址,交换机在内部的高速缓存中创建MAC 地址与端口的映射表。当交换机接受的数据帧的目的地址在该映射表中被查到,交换机便将该数据帧送往对应的端口。如果它查不到,便将该数据帧广播到该端口所属虚拟局域网(VLAN)的所有端口,如果有回应数据包,交换机便将在映射表中增加新的对应关系。当交换机初次加入网络中时,由于映射表是空的,所以,所有的数据帧将发往虚拟局域网内的全部端口直到交换机“学习”到各个MAC 地址为止。这样看来,交换机刚刚启动时与传统的共享式集线器作用相似的,直到映射表创建起来后,才能真正发挥它的性能。这种方式改变了共享式以太网抢行的方式,如同在不同的行驶方向上铺架了立交桥,去往不同方向的车可以同时通行,因此大大提高了流量。从VLAN的角度来看,由于只有子网内部的节点竞争带宽,所以性能得到提高。主机1 访问主机2 同时,主机3 可以访问主机4 。当各个部门具有自己独立的服务器时,这一优势更加明显。但是这种环境正发生巨大的变化,因为服务器趋向于集中管理,另外,这一模式也不适合Internet的应用。不同VLAN之间的通讯需要通过路由器来完成,另外为了实现不同的网段之间通讯也需要路由器进行互连。

三层交换机则可以处理第三层网络层协议,用于连接不同网段,通过对缺省网关的查询学习来创建两个网段之间的直接连接。

三层交换机可以实现路由器的全部或部分功能,但只能用于同一类型的局域网子网之间的互连。这样,三层交换机可以像二层交换机那样通过MAC地址标识数据包,也可以像传统路由器那样在两个局域网子网之间进行功能较弱的路由转发,它的路由转发不是通过软件来维护的路由表,而是通过专用的ASIC芯片处理这些转发;

四层交换机可以处理第四层传输层协议,可以将会话与一个具体的IP地址绑定,以实现虚拟IP ;

更加智能的交换器,可以充分利用频宽资源来过滤,识别和处理应用层数据转换的交换设备。

网络交换机带宽分为:10Mb/s、100Mb/s、1Gb/s、10Gb/s、40Gb/s、100Gb/s。

Mbps换算MB/s:1Mbps=0.128MB/s。

相关

  • 亚节组 (拉丁语:Sectio 英语:Section)是一个植物学生物分类等级。处于属以下,种以上 。如果存在亚属,则组低于亚属。如果存在系,则系在组之下。 部分组又可以再分成亚组。组通常用来帮
  • 陈子元陈子元(1924年9月-),农学家,中国核子农学的开拓者之一,中国科学院院士(1991年)。浙江宁波鄞县人,生于上海。1944年,毕业于上海大夏大学(今华东师范大学)化学系。先后在上海大夏大学、华
  • 印象初印象初(1934年-),汉族,江苏海门人,中国科学院院士,昆虫学家。印象初是昆虫分类方面的专家。曾任中国科学院西北高原生物研究所动物研究室主任,副所长。中国昆虫学会理事会理事,中国科
  • 色素失调症色素失调症是一种遗传病,其会导致外胚层发育异常,引起皮肤色素受干扰,使皮肤表面出现螺旋样等图案。此遗传病的发生率约为4万分之1。遗传方面,其遗传方式为X染色体性联显性遗传
  • 荷尔蒙疗法荷尔蒙疗法(英语:Hormone therapy)是任何形式的激素疗法,其中患者在治疗过程中接受激素,以补充缺乏天然存在的激素,或用其他激素代替天然存在的激素。用激素拮抗剂治疗也可称为抗
  • 酷儿研究酷儿研究是一门从文学理论、政治学、历史学、社会学、伦理学和其它研究酷儿人群的定义、生活、历史和人口的人文学科发展而来的综合学科。一些最初的酷儿研究的人包括米歇尔
  • 徐德亮徐德亮,相声演员,北大中文系毕业生,满族。原名徐亮。自幼跟随单弦前辈蔡芳、赵俊良诸先生学单弦,跟随京韵名家白奉霖先生学习少白派京韵大鼓,后跟随张文顺学习相声。1996年加入德
  • 锦西葫芦岛市是中华人民共和国辽宁省下辖的地级市,原名锦西,位于辽宁省西南部。市境东北接锦州市,北临朝阳市,西界河北省秦皇岛市,南滨辽东湾。地处辽冀两省交界,辽西山地丘陵区与沿海
  • 耶稣圣心主教座堂开封耶稣圣心主教座堂,又名理事厅天主教堂,是天主教开封总教区的主教座堂,也是河南省最大的天主教堂。1608年,耶稣会神父将天主教传入开封,同时来此寻找理事厅街的犹太人社区。16
  • 缩排缩进(缩排)是指书写一段文字时在某些行(通常是段落的第一行)的开头插入的一个或几个空格。在汉语中,一般首行缩进两个空格。计算机编程语言也使用缩进来表明代码块的逻辑结构。段