【CyberSecurityLearning 15】VLAN技术与Trunk

目录

一、虚拟局域网VLAN(Virtual Local Area Network)

1、广播/广播域

2、广播的危害:

3、如何控制广播??

4、VLAN概述与优势

5、一个VLAN = 一个广播域 = 一个网段, VLAN是二层技术

6、VLAN的类型:

7、静态VLAN命令:

​1)创建VLAN:

2)查看VLAN表:

3)将不同的端口加入到不同的VLAN:

二、trunk

1、trunk/中继链路、公共链路

2、trunk标签:

3、交换机端口链路类型:

4、配置trunk命令:


一、虚拟局域网VLAN(Virtual Local Area Network)

回顾:

ARP协议只能在同一网段工作(为什么?因为路由器不转发arp报文)
为什么ARP报文只能在内网工作,出不去(因为你要想出本网段一定要经过路由器,路由器转发数据的依据是路由表,而路由表检查你要去哪里?arp并不能告诉自己要去哪里,只有IP报文才能告诉路由器我要群里,所以ARP报文永远出不了局域网,所以arp攻击只能攻击内网)

1、广播/广播域

广播:将广播地址作为目的地址的数据帧
广播域:网络中能接收到同一个广播所有节点的集合(就是广播的范围)
广播域越小越好

2、广播的危害:

增加网络/终端(PC)的负担,传播病毒,安全性

3、如何控制广播??

控制广播=隔离广播域
路由器隔离广播(物理隔离广播)

路由器隔离广播缺点:成本高、不灵活

采用新的技术VLAN来控制广播
VLAN技术是在交换机(要买管理型交换机)上实现的,且是通过逻辑隔离划分的广播域(VLAN是技术,不需要添加新设备)

比喻:相当于带了一个隔音效果很好的耳麦,虽然在一个屋子里,但是只有频段一样的人才能互相通信
大家逻辑的隔离了,物理上都没有离开这个房间,摘掉耳麦还在一个局域网。既然是逻辑上的隔离就可以任意的去改变
只要把频段改一下就行。

VLAN里面也有VLAN ID(相当于上面那个例子中耳麦的频段)
VLAN技术就是可以把一个物理局域网逻辑的隔离成几个虚拟的局域网
不同的VLAN ID之间是不能通信的,创建VLAN ID的目的就是创建“频段”

VLAN是干什么的?控制广播,逻辑隔离广播域。

vlan是一个二层技术,不需要ip地址的介入,是端口和vlan的关系

4、VLAN概述与优势

5、一个VLAN = 一个广播域 = 一个网段, VLAN是二层技术

6、VLAN的类型:

①静态VLAN(百分之八九十的公司在使用静态VLAN,还有百分之十在使用动态)
*手工配置
*基于端口划分的vlan

②动态VLAN

*手工配置
*基于MAC地址划分的VLAN//参用802.1x端口认证,基于账号来划分VLAN

7、静态VLAN命令:


1)创建VLAN:

conf t
vlan ID,ID,ID-ID        【每一个ID代表一个虚拟局域网,逗号代表不连续创建,横杆代表连续创建】vlan后面的ID没有顺序之分
[name  自定义名称]  ---》[ ]代表可选,name是给人看的
exit

2)查看VLAN表:

show vlan brief

3)将不同的端口加入到不同的VLAN:

int  f0/x(接口配置模式)
switchport  access  vlan  ID(将该交换机端口加入到某个VLAN)
exit

验证一下:do show vlan brief

在PC1上ping PC2,发现虽然在同一个网段,但是不能通信

没配置vlan时,默认在vlan1里面

交换机收到一个帧之后第一步先看vlan表

每台交换机上都要手工配置vlan

F0/10和F0/9没有划分vlan

PC1和PC4即便在同一个VLAN也不能通信(根本原因就是出现了跨交换机的情况

怎么解决?

方法1、在交换机之间连一根线,将这根线连接的接口各自放到vlan10,再在交换机之间连一根线,将这根线连接的接口各自放到vlan20(麻烦)

方法2、连接交换机的两个接口设置为不属于任何vlan(不属于vlan1、10、20),变成公共端口专业术语叫中继端口,英文:trunk[其他不属于trunk端口的就叫接入端口]),这时候就允许所有vlan从我这过
现在右边的那台交换机通过公共链路收到两个帧,怎么判断这个数据帧是哪个虚拟世界的?
交换机在帧上做一个“标签”来区分不同的vlan,这个标签叫vlan标签(看下图),交换机加的“标签”,另外一台交换机将“标签”取下【必须配上trunk之后才认识这种标签】

考题:我们在两台交换机上配置了trunk之后就实现了不同vlan之间的通信,对吗?
trunk只是解决了跨交换机时相同vlan之间通信的问题

二、trunk

1、trunk/中继链路、公共链路

作用:允许所有vlan的数据通过trunk链路
方法:通过在数据帧上加标签,来区分不同vlan的数据

2、trunk标签:

1)ISL标签:Cisco私有的,标签大小为30字节(26+4)【没有对你的帧做破坏,只是在你帧前面加了20byte,帧后面加了4byte】
2)802.1q标签:公有协议,所有厂家都支持,标签大小4字节。属于内部标签(把你的帧一分为二,在内部加一个标签)。

当两个厂家的交换机也想配trunk,也行。标签要使用802.1q标签。

3、交换机端口链路类型:

1)接入端口:也称为access端口,一般用于连接pc,只能属于某一个vlan,也只能传输一个vlan的数据
2)中继端口:也称为trunk端口,一般用于连接其他交换机,属于公共端口,允许所有vlan的数据通过!

4、配置trunk命令:

把某个端口配成trunk(连接公共链路的两个端口都要配)

  int f0/x
    [switchport trunk encapsulation dot1q/isl](encapsulation:封装)[ ]表示可选
    switchport mode trunk(默认是access)
    exit

任务:自己分析交换机的工作原理(配置了vlan和trunk后)

猜你喜欢

转载自blog.csdn.net/Waffle666/article/details/113528557