简述交换式局域网中交换机的工作原理(交换式局域网工作原理)
简述交换式局域网中交换机的工作原理(交换式局域网工作原理),本文通过数据整理汇集了简述交换式局域网中交换机的工作原理(交换式局域网工作原理)相关信息,下面一起看看。
一、开关工作原理
1、开关的作用
连接多个以太网物理网段以隔离冲突域。
以太网帧的高速透明交换和转发
自己学习和维护MAC地址信息。
交换机工作在第2层,可用于隔离冲突域。在OSI参考模型中,第二层用于寻址,这里的寻址指的是MAC地址,而交换机用于转发MAC地址。在每台交换机中,都有一个MAC地址表,由交换机自动获取。因此,一般来说,交换机用于寻址和转发。这里需要注意的是,寻址和转发都是MAC地址,需要和上周分享的路由器区分开来。路由器
2.开关的特性
它主要工作在OSI模型的物理层和数据链路层
在以太网之间提供透明的桥接和交换。
根据链路层的MAC地址,以太网数据帧在端口之间转发。
3、交换机MAC地址表转发流程:
MAC地址表初始化:
当交换机启动时,MAC地址表中没有条目。上图中的交换机是刚启动时的MAC地址表。可以看到没有词条。当访问PC时,交换机开始学习MAC地址,如下图所示:
MAC地址表学习过程(1)
PCA发出数据帧
将交换机PCA帧中的源地址MAC_A与接收该帧的端口E1/0/1相关联。
交换机PCA的帧从所有其它端口发出(除了接收帧的端口E1/0/1)
MAC地址表学习过程(2)
PCB、PCC、PCD发出数据帧开关,将接收到的帧中的源地址与相应的端口关联起来。此时,交换机的MAC地址表被学习,数据转发开始。
4.交换机转发并过滤数据帧。
单播帧转发:
PCA发出目的地为PCD的单播数据帧。
根据交换帧中的目的地址,从相应的端口E1/0/4发送出去。
交换机不会在其它端口转发该单播数据帧。
广播、多播和未知单播帧的转发:
交换机将广播、组播和未知单播帧从所有其它端口(接收帧的端口除外)发送出去。
二、VLAN的基本原则
1.广播风暴
所谓广播帧,是指设备发送的广播帧在二层环境下的广播域内传播,会导致广播镇占用网络带宽,降低设备性能。
2.使用三层设备路由器隔离广播域。
广播帧属于第二层,不跨越第三层,所以为了解决广播风暴,可以使用三层设备隔离广播域,缩小广播域的范围。例如,路由器用于隔离广播域。因为路由器是三层设备,很容易形成数据转发的瓶颈,所以我们一般用VLAN来隔离广播域。
3.VLAN孤立广播
第二层交换机VLAN(虚拟局域网)用于隔离广播,从而缩小广播域。这样,不同的VLANs可以不要互相交流。假设PCA发送一个广播帧,它只会在VLANs 1之间传播,不会传播到VLAN 2,这样既限制了广播域的范围,又保证了VLAN 2的安全性。
4.虚拟局域网的优势
控制有效广播域范围。
增强局域网的安全性。
虚拟工作组的柔性构建
5.VLAN分类法(VLAN分类法)
基于港口的VLAN:
基于端口的VLAN划分法是最常用的一种,即一个或几个端口属于一个VLAN,这个端口下面的用户也属于这个VLAN。假设上图中,E1/0/1和E1/0/2属于VLAN10,E1/0/3和E1/0/4属于VLAN20,那么PCA和PCB都属于VLAN10,可以互相通信,而PCC和PCD属于VLAN20,也可以互相通信。
这种划分方式的好处是配置方便,只要在交换机上相应的VLAN上添加相应的端口即可,但缺点是如果用户更改了交换机的端口,VLAN ID也会随之更改。
基于MAC地址的VLAN:
基于MAC地址的VLAN就是在划分VLAN的时候按照MAC地址划分VLAN。比如PCA和PCB的MAC地址都划分到vlan10,那么PCA和PCB都属于VLAN10,PCC和PCD是一样的。
这种划分方式的好处是用户不会因为地理位置而闲置。PCA用户无论连接到哪个接口,都属于VLAN10。缺点是配置比基于端口的分区方法更复杂。
基于协议的VLAN:
这种划分方法是指将不同的协议划分到同一个VLAN中。比如PCA和PCB都运行IP协议,都属于VLAN10,PCC和PCD是一样的。
这种划分方式的好处是不受物理位置的影响,无论交换机PCA连接到哪个接口,都属于VLAN10。其实PC真正能运行的协议并不多,vlan的数量也是有限制的。
基于子网的VLAN:
这种划分方法是基于子网划分的,比如10.0.0.0/24属于VLAN 10,20.0.0/24属于vlan20;
上述四种划分方法中最常见和最方便的配置是基于端口的VLAN划分方法,下面的实验示例也是基于基于端口的划分方法。
6.虚拟局域网技术原理
VLAN标签:
对于交换机,不同VLAN的以太网帧根据VLAN标签进行区分。比如PCA向交换机发送一个带有PCB目的地址的数据帧,交换机会被标注vlan 10,然后根据vlan表从PCB的端口转发到PCB。下面将详细描述VLAN标签的操作。
802.1Q帧格式:
我们知道PC发送的数据并没有贴上VLAN的标签,那么VLAN ID的标签是什么时候贴上的?事实上,当数据进入交换机端口时,它就会被标记。在源地址SA和标准以太网帧的类型Type之间标记的标签。这个tag标签包含vlan ID,VLAN ID的范围是4096。默认vlan 1和vlan4096作为保留vlan被删除,可用VLAN id的实际数量为4094。
单开关VLAN标签操作:
如上所述,PC发送的数据没有vlan标签,所以当它进入交换机时,它被加上VLAN标签。由于PC发送的数据没有VLAN标签,交换机需要剥离数据帧的VLAN标签,并在离开交换机时转发给相应的PC。
例如,PC发送一个标准以太网帧,帧中包含PCA地址和PCC地址。当它到达交换端口时,交换机会给它贴上vlan10的标签,然后根据vlan表从PCC所在的端口转发出去。同时需要剥离VLAN 10的标签,也就是说这个数据帧到了PCC仍然是标准的以太网帧,没有VLAN标签。PCB和PCD也是如此。
链接类型端口:
VLAN有三种链路类型,常用的是接入和中继,下面也介绍这种链路类型。第一种是接入链路型,特点是允许默认VLAN通过,同时只收发一个VLAN的数据帧。
因此,接入链路类型一般适用于连接用户设备,即交换机直接连接到PC以使用接入链路。
跨开关VLAN标签的操作:
如上所述,vlan标签在进入交换机时被标记,然后从交换机中剥离。然后在上面的拓扑中,PCA向PCC发送一个带有目的地址的数据帧,到达SWA,标记VLAN10,然后从E1/0/24剥离然后转发,到达SWB,标记vlan10,从E1/0/1转发到PCC。这是正常的数据帧转发。但是,如上所述,接入链路类型只支持一个数据帧,所以如果你加入PCB,同时发送另一个VLAN20数据帧,你可以不要转发。因此,它是通过中继链路类型来实现的。
中继链路类型端口:
Trunk链路类型允许多个VLAN通过的历史悠久,可以接收和发送多个VLAN的数据帧。同时,具有默认VLAN(即PVID)的以太网帧是未标记的。
因此,中继链路类型一般是PBX之间的连接。
三。VLAN构型
1.VLAN配置基本配置:
创建vlan并进入VLAN视图。
vlan vlan-id
将指定端口添加到当前vlan。
交换机端口接口接口列表
配置端口的链路类型是中继类型。
交换端口模式中继
允许指定的vlan通过当前中继端口
交换机端口中继允许的vlan {all|vlan-id
设置中继端口的默认vlan。
交换机端口中继本地vlan vlan-id
2.VLAN拓扑图:
更多简述交换式局域网中交换机的工作原理(交换式局域网工作原理)相关信息请关注本站。