《VMware 网络技术:原理与实践》—— 3.3 扩展以太网段:中继器、集线器和交换机

简介:

本节书摘来自华章出版社《VMware 网络技术:原理与实践》一 书中的第3章,第3.3节,作者:(美)Christopher Wahl Steven Pantol,更多章节内容可以访问云栖社区“华章计算机”公众号查看。

3.3 扩展以太网段:中继器、集线器和交换机

我们在表3.1中已经看到,每个物理以太网标准都有最大电缆长度,这种距离限制的原因和穿越介质时电信号的衰减(attenuation)有关。当你想要连接更远的设备时该怎么办?早期的解决方案是中继器(repeater),这种设备连接两个网段,将其在一端侦听到的所有信号发送到另一端。中继器在10BASE5和10BASE2的时代很常见,当时以太网段通常是单一的共享同轴电缆。

434d8983564844cff74a616575db48eec53705b4

当基于UTP的电缆技术推出时,中继器被集线器(hub)所代替,如图3.2所示。集线器实际上是一个多端口的中继器,网段上的每个设备都连接到集线器,集线器将接收到的所有传输数据重发到其他各个端口。如果8端口集线器接收到端口1上的传输数据,它将把传输数据重发到端口2~8,而不会将其发到接收到传输数据的端口上。从集线器传输的数据都是新鲜的,可以发到最大距离,从而重置了距离计数器。
通过堆叠集线器,你可以支持许多设备的互连。但是,因为每个集线器盲目地重发信号,形成的网络仍然是单一的共享总线,很容易引起冲突。这种网络上的所有设备被称为同一冲突域(collision domain)的组成部分。而且,CSMA/CD要求一次只有一个设备传输。因此,可用的带宽在所有连接的设备之间共享。最终,在基于集线器的以太网中,没有设备能够同时传输和接收。这被称为半双工(half-duplex)通信。随着共享总线上的设备数量的增加,冲突的概率也会增加。最终,不断的冲突使通信无法持续。
因为冲突的倾向和低下的带宽利用率,人们开发出了更智能的互连设备——交换机(switch)。交换机不通过盲目的重新广播建立单一的共享总线,而是检查每个帧的目标地址,只将其转发到相关的端口。如果多个帧同时被发送到同一个目标地址,交换机可以缓存这些帧,一次发送一个,以避免冲突。所以,在交换机中,尽管背板的带宽是共享的,但每个当前通信连接的带宽不是共享的,每组通信中的端口可以使用全部带宽,仅受交换机背板的限制。
由于这些特性,每个交换端口自成冲突域。只要每个端口只连接一个设备,就不会发生冲突。CSMA/CD算法可以禁用,允许连接的两端同时发送和接收,实际上成倍提高了性能。这被称作全双工(full-duplex)通信。
虽然交换机能为单播流量做出智能的转发决策,但是仍然必须支持广播和组播流量,允许发送者传输到所有或者多个连接的设备。当一个交换机端口接收到广播,它会被重传到所有其他端口,这就是交换机和所连接设备被称作共享一个广播域(broadcast domain)的原因。当交换端口接收到组播时,只向与该地址有关的端口转发。

交换逻辑

让我们更深入地探究一下交换机的魔法。交换机必须检查每个输入帧,确定是转发它还是忽略它。为此,交换机必须学习与每个端口相关的MAC地址。这一映射由交换机检查每个输入帧源MAC地址建立。知道源端口和源MAC地址之后,交换机在设计用于快速搜索的特种内存中建立一个查找表,这一内存被称作内容可寻址存储器(Content Addressable Memory,CAM)。
检查输入帧源地址之后,交换机检查帧的目标地址,并搜索MAC地址表中的匹配项。如果没有找到匹配项,交换机向所有其他端口发送该帧,假设位置的目标地址将会响应,然后将其加入地址表。如果找到匹配项,且匹配项不是源端口,交换机将该帧转发到目标地址对应的端口。如果匹配项就是源端口,该帧被忽略。如果你将一个集线器连接到交换机端口,就会看到这种情况。交换机将把连接到集线器的所有设备的MAC地址关联到同一个交换机端口,集线器将会把它连接的设备接收到的所有信号重发到交换端口上。

相关文章
|
存储 人工智能 边缘计算
Gartner 魔力象限:数据中心网络交换机 2025
Gartner 魔力象限:数据中心网络交换机 2025
1009 0
Gartner 魔力象限:数据中心网络交换机 2025
|
存储 网络协议 网络虚拟化
交换机工作原理(MAC地址表、VLAN)
交换机是局域网中的核心设备,工作在OSI模型的数据链路层,通过MAC地址表和VLAN技术实现高效的数据帧转发与网络隔离。其基本原理包括根据目的MAC地址智能转发数据帧,利用MAC地址学习、老化机制维护地址表。同时,VLAN(虚拟局域网)技术可将网络划分为多个逻辑子网,提供流量隔离、增强安全性和灵活管理等功能。实际应用中,交换机与VLAN广泛用于企业、学校和数据中心等场景,满足不同用户群体的需求并优化网络性能。
1617 8
|
11月前
|
安全 网络性能优化 网络虚拟化
网络交换机分类与功能解析
接入交换机(ASW)连接终端设备,提供高密度端口与基础安全策略;二层交换机(LSW)基于MAC地址转发数据,构成局域网基础;汇聚交换机(DSW)聚合流量并实施VLAN路由、QoS等高级策略;核心交换机(CSW)作为网络骨干,具备高性能、高可靠性的高速转发能力;中间交换机(ISW)可指汇聚层设备或刀片服务器内交换模块。典型流量路径为:终端→ASW→DSW/ISW→CSW,分层架构提升网络扩展性与管理效率。(238字)
2396 0
|
网络协议 网络虚拟化 网络架构
【网络实验】/主机/路由器/交换机/网关/路由协议/RIP+OSPF/DHCP(上)
【网络实验】/主机/路由器/交换机/网关/路由协议/RIP+OSPF/DHCP(上)
604 150
|
网络协议 网络安全 数据中心
|
安全 网络协议 网络虚拟化
|
安全 网络协议 网络安全
|
网络协议 网络安全 网络虚拟化
本文介绍了十个重要的网络技术术语,包括IP地址、子网掩码、域名系统(DNS)、防火墙、虚拟专用网络(VPN)、路由器、交换机、超文本传输协议(HTTP)、传输控制协议/网际协议(TCP/IP)和云计算
本文介绍了十个重要的网络技术术语,包括IP地址、子网掩码、域名系统(DNS)、防火墙、虚拟专用网络(VPN)、路由器、交换机、超文本传输协议(HTTP)、传输控制协议/网际协议(TCP/IP)和云计算。通过这些术语的详细解释,帮助读者更好地理解和应用网络技术,应对数字化时代的挑战和机遇。
1624 3
|
边缘计算 运维 5G
|
负载均衡 算法 光互联
合理使用光互联产品减少万卡集群高性能网络中TOR交换机上行网络的ECMP哈希冲突
本文通过分析万卡集群高性能网络TOR层的ECMP哈希冲突,介绍如何通过使用有源光缆AOC和无源铜缆DAC分支线缆产品来减少ECMP哈希冲突的方法。
577 5