目录:

  • 一:VLAN
  • 二:TRUNK


一:VLAN

Virtual LAN:虚拟局域网
	1 广播/广播域
	2 广播的危害:
		增加网络负担/终端负担,传播病毒,安全性降低
	3 如何控制广播?
		控制广播 = 隔离广播域
		路由器隔离广播(物理隔离)缺点:成本高,不灵活
		采用新的技术——VLAN来控制广播,是在交换机上实现的,且是通过逻辑隔离划分的广播域
	4 VLAN是干什么的?
		控制广播,逻辑隔离广播域
	5 一个VLAN = 一个广播域 = 一个网段
	6 VLAN的类型:
		静态VLAN,手工配置,基于交换机端口划分的VLAN
		动态VLAN,手工配置,基于MAC地址划分的VLAN(还有一种就是采用802.1x端口认证基于账号来划分vlan),随便处于哪个端口都可以进行通信,只和PC等设备的MAC地址有关
	7 静态VLAN命令:
		创建VLAN:
		conf t
			vlan ID,ID,ID-ID		# 每一个ID代表一个虚拟的VLAN网段,逗号隔开代表不连续的,横杠代表连续的
			exit
		查看VLAN表:
		show vlan brief
		将端口加入到VLAN:
		int f0/x				# x代表具体的某一个端口号,比如f0/1,f0/2
			switchport access vlan ID
			exit

如图布置:电脑IP从左到右分别是10.1.1.1-10.1.1.5

vlan头里面trailer vlan t u_链路


创建VLAN表:

vlan头里面trailer vlan t u_链路_02


把不同的端口加入不同的VLAN段

vlan头里面trailer vlan t u_数据_03


同样操作(先创建再分配)把右边的PC9加入到VLAN10,PC10加入到VLAN20

vlan头里面trailer vlan t u_数据_04


然后用左边第一台电脑分别ping其他电脑

vlan头里面trailer vlan t u_网络_05


 

 

二:TRUNK

上述实验中,为了实现跨交换机的同一vlan网段之间的通信,采用了交换机接口多次接线的操作,但是这种操作很浪费资源,那怎么办?

trunk
	1:中继链路/公共链路(两台交换机之间只接一条线路,通过trunk命令设置,这条线路就叫中继线路)
		作用:允许所有vlan通过trunk链路。(注意:trunk解决的是跨交换机的同一vlan之间的通信,而不是不同vlan之间的通信)
		方法:通过在数据帧上加标签来区分不同的vlan的数据
	2:trunk标签:
		ISL标签:cisco特有的,标签大小30字节(采用26+4的方式,即不破坏帧的情况下,在帧的前面增加26个字节,后面增加4个字节)
		802.1ql标签(阿拉伯数字1):公有协议,所有厂家都支持,标签大小4个字节,属于内部标签(对帧进行切割,分为两部分,把这四个字节放在帧中,所以叫内部标签)
	3:交换机端口链路类型:
		接入端口:也称为access端口,一般用于连接pc,只能属于某一个vlan,也只能传输一个vlan的数据
		中继端口:也称为trunk端口,一般用于连接其他的交换机,属于公共端口,允许所有vlan的数据通过
	4:配置trunk命令:
		int f0/x
			switchport trunk encapsulation dot1q/isl  (标签二选一,这条命令可以不敲,一般是国际标准的802.1q标签)
			switchport mode trunk
			exit

如图布置

vlan头里面trailer vlan t u_vlan头里面trailer_06

vlan头里面trailer vlan t u_数据_07


同理配置另外的路由器,然后pc11 ping pc14,pc16。发现都可以ping通

vlan头里面trailer vlan t u_数据_08