交换机模拟划分VLAN配置和TRUNK标签配置
前言:
什么是交换机,它有什么作用
- 交换机(Switch)是一种基于MAC地址识别,能够完成封装数据包转发的网络设备。
- 交换机也叫交换式集线器,工作在数据链路层(第二层),该层提供了一个由信息位组成的帧(Frame),帧由一个包含起始标志的报头或报头位,寻址信息和(对于LAN)一个32位的循环冗余码(CRC)组成。CRC的作用是在信息位穿过物理介质时保证帧的完整性。数据链路层还提供链路的管理。对于以太网,在通道空闲时传送帧,在检测到冲突时停止。在令牌环网中。当接收到一个自由的令牌时进行帧的传送。所以交换机不但可以对数据进行同步,放大,整形,还能有效的过滤短帧、碎片。
- 交换机工作过程可以概括为,学习(mac表)、广播(寻址)、转发(数据)、更新(mac表)
一. 交换机VLAN
1. 什么是vlan
① VLAN(Virtual LAN),翻译成中文是“虚拟局域网”。LAN可以是由少数几台家用计算机构成的网络,也可以是数以百计的计算机构成的企业网络。VLAN所指的LAN特指使用路由器分割的网络——也就是广播域。
② 简单来说,同一个VLAN中的用户间通信就和在一个局域网内一样,同一个VLAN中的广播只有VLAN中的 成员才能听到,而不会传输到其他的VLAN中去,从而控制不必要的广播风暴的产生。同时, 若没有路由,不同VLAN之间不能相互通信,从而提高了不同工作组之间的信息安全性。网络 管理员可以通过配置VLAN之间的路由来全面管理网络内部不同工作组之间的信息互访。
③ 简单来说,就是将一个交换机虚拟成多个交换机。
2. 划分vlan
以思科交换机为例
客户端主机:4台
交换机:思科2960交换机一台
VLAN: valn10和vlan20
效果:一号和二号主机为VLAN10三号和四号主机为VLAN20。
①把四台主机与交换机用直通线相连接,并配置为同一网段
②双击交换机,进选择CLI,进入交换机命令配置窗口
③以下是划分vlan的命令
Switch>en ### 进入特权模式
Switch#config t ### 进入全局配置模式
Enter configuration commands, one per line. End with CNTL/Z.
Switch(config)#vlan 10 ### 创建vlan10
Switch(config-vlan)#vlan 20 ### 创建vlan20
Switch(config-vlan)#interface fa0/1 ### 选择交换机的1网口进行配置
Switch(config-if)#sw ac vl 10 ### 把这个口的设备都规划到vlan10
Switch(config-if)#interface fa0/2 ### 选择交换机的2网口进行配置
Switch(config-if)#sw ac vl 10 ### 把这个口的设备都规划到vlan10
Switch(config-if)#interface fa0/3 ### 选择交换机的3网口进行配置
Switch(config-if)#sw ac vl 20 ### 把这个口的设备都规划到vlan20
Switch(config-if)#interface fa0/4 ### 选择交换机的4网口进行配置
Switch(config-if)#sw ac vl 20 ### 把这个口的设备都规划到vlan20
Switch(config-if)#exit ### 完成退出
④配置按成,退出配置模式到浏览模式(第一个模式)show vlan brief
进行查看。
二.TRUNK
1. 什么是trunk
(1)传输 vlan 的作用。
(2)数据在trunk 链路上传输要打vlan标签,数据在离开trunk 链路时要脱vlan标签
(3)通过 trunk 的标签可以区分不同的流量。
(4)注意:trunk 工作在数据链路层(只能识别 mac 地址),不能实现不同 vlan 之间的通信
2. 配置trunk
以思科交换机为例
客户端主机:8台
交换机:思科2960交换机2台
VLAN: vlan10和vlan20
效果:使用一根直通线连接1号交换机和2号交换机。1号交换机中的vlan10和2号交换机的vlan10下的主机可通路。1号交换机中的vlan20和2号交换机的vlan20下的主机可通路。
① 创建8台主机和两台交换机,将两台交换机用直通线相连fa0/24口,其他主机地址如图相连接配置
③**我们先对1号交换机进行配置。
switch>en ### 进入特权模式
switch#config t ### 进去全局配置模式
Enter configuration commands, one per line. End with CNTL/Z.
switch(config)#hostname switchNo.1 ### 把交换机的名字改下
switchNo.1(config)#interface fa0/24 ### 针对交换机的24口进行配置
switchNo.1(config-if)#switch mode trunk ### 打上trunk的标签
switchNo.1(config-if)#
%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/24, changed state to down
%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/24, changed state to up
switchNo.1(config-if)# exit ###退出
④对2号交换机进行配置。
Switch>en ### 进入特权模式
Switch#config t ### 进入全局配置模式
Enter configuration commands, one per line. End with CNTL/Z.
Switch(config)#hostname switchNo.2 ### 把交换机名字改成2号
switchNo.2(config)#vlan 10 ### 创建vlan10
switchNo.2(config-vlan)#vlan 20 ### 创建vlan20
switchNo.2(config-vlan)#interface fa0/5 ###对2号交换机5、6 、7 、8 端口划分到vlan
switchNo.2(config-if)#sw ac vl 10
switchNo.2(config-if)#interface fa0/6
switchNo.2(config-if)#sw ac vl 10
switchNo.2(config-if)#interface fa0/7
switchNo.2(config-if)#sw ac vl 20
switchNo.2(config-if)#interface fa0/8
switchNo.2(config-if)#sw ac vl 20
switchNo.2(config)#interface fa0/24 ### 对24端口进行配置
switchNo.2(config-if)#switch mode trunk ### 打上trunk标签
switchNo.2(config-if)#sexit
⑤ 测试:
1)使用101主机ping106 主机
2)使用101主机ping107 主机
3)使用107主机ping 104 主机
实验模拟结束
======================================================================================================================================================================================================================================================================================================
辛苦浏览观看,如果对你有帮助,请顺手点个赞吧 (σ゚∀゚)σ…:*☆