【网络】VLAN知识详解

本文深入解析VLAN概念、划分方法及链路类型,探讨VLAN在隔离广播域、提高网络安全性与灵活性方面的作用。并详细介绍VLAN间路由、扩展VLAN技术如MUX VLAN、QinQ、Super VLAN与VLAN Mapping,以及各种接口类型的应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

一.什么是VLAN ?VLAN的作用?

二.VLAN链路和VLAN接口

三.VLAN的划分

四.VLAN间路由

五.扩展VLAN


一.什么是VLAN ?VLAN的作用?
 


VLAN(Virtual Local Area Network)即虚拟局域网
是将一个物理的局域网在逻辑上划分成多个广播域的技术。
通过在交换机上配置VLAN,可以实现在同一个VLAN内的用户可以进行二层互访,而不同VLAN间的用户被二层隔离。这样既能够隔离广播域,又能够提升网络的安全性。

VLAN最主要的作用:
1.限制广播域:实现相同的vlan在同一广播域
2.提高网络安全性:实现不同vlan内的报文在数据传输时是相互隔离的,不同的vlan在二层不能相互影响
3.提高了网络灵活性:用VLAN可以划分不同的用户使用不同的网段,网络构建和维护更方便灵活,便于流量管理


二.VLAN链路和VLAN接口

1.VLAN链路分为两种类型:Access链路和Trunk链路。  

(1)接入链路(Access Link):连接用户主机和交换机的链路称为接入链路。
(2)干道链路(Trunk Link):连接交换机和交换机的链路称为干道链路。

补充:PVID表示端口在缺省情况下所属的VLAN。交换机从对端设备收到的帧有可能是Untagged的数据帧,但所有以太网帧在交换机中都是以Tagged的形式来被处理和转发的,因此交换机必须给端口收到的Untagged数据帧添加上Tag。为了实现此目的,必须为交换机配置端口的缺省VLAN。当该端口收到Untagged数据帧时,交换机将给它加上该缺省VLAN的VLAN Tag。
缺省情况下,X7系列交换机每个端口的PVID是1。

2.VLAN的三种接口类型:

(1)Access接口:
access接口一般用于接入用户主机、服务器等用户终端设备(云平台服务器、虚拟化接入要起trunk)的下联接口,主要是不能识别tag的终端设备。

(2)Trunk接口:
trunk接口一般用于连接交换机、路由器、ap等可识别tag的设备,主要作用于级联端口,可以传递不同vlan信息,可属于多个vlan。
Trunk的转发原理:
当Trunk端口收到帧时,如果该帧不包含Tag,将打上端口的PVID(vlan1);如果该帧包含Tag(vlan20),则不改变。
当Trunk端口发送帧时,该帧的VLAN ID在Trunk的允许发送列表中:若与端口的PVID相同时,则剥离Tag发送(vlan1,本征vlan);若与端口的PVID不同时,则直接发送(vlan 20,已打tag)。
华为trunk转发原理:
发送  :先查看是否允许这个vlan是否通过 allow pass (没有允许丢弃)  查看(通过的vlan)是否pvid相同
(不一样携带10转发  一样剥离转发)
接收  :  没有tag,打上pvid转发  携带(10)标签 查看pvid是否一致 (一样剥离 不一样带标签转发)

(3)Hybrid接口:
hybrid接口是混合端口,可以连接用户主机等不识别tag的设备,也可以用于级联等识别tag的设备。(注意:cisco设备不支持此接口)
/如果使用hybrid接口,建议所有的接口配置全部用hybrid。即使用access trunk接口,则不使用hybrid/
入方向:收到一个报文,判断是否有VLAN信息:如果没有则打上端口的PVID,并进行交换转发,如果有则判断该hybrid端口是否允许该VLAN的数据进入,如果可以则转发,否则丢弃。port hybrid pvid vlan 10 //为进来的数据包打上vlan10标签          
出方向:判断该VLAN在本端口的属性,如果是untag则剥离VLAN信息,再发送,如果是tag则比较端口的PVID和将要发送报文的VLAN信息。如果两者相等则剥离VLAN信息,再发送,否则报文将携带原有的VLAN标记进行转发。  port hybrid untagged vlan 10 40 //将接口以untagged方式加入vlan10和vlan40,允许vlan10和vlan40成员脱标签      
---------------就是一个控制作用 tag 就是允许的trunk通过
----区别:tag放行进入端口的带有该tag的数据包,untag去除掉流出端口的该tag的标签。(方向也是不一样,tag类似trunk、untag类似access但又不同)

三.VLAN的划分

划分包括如下5种方法:
1.基于端口划分:根据交换机的端口编号来划分VLAN。通过为交换机的每个端口配置不同的PVID,来将不同端口划分到VLAN中。初始情况下,X7系列交换机的端口处于VLAN1中。此方法配置简单,但是当主机移动位置时,需要重新配置VLAN。
2.基于MAC地址划分:根据主机网卡的MAC地址划分VLAN。此划分方法需要网络管理员提前配置网络中的主机MAC地址和VLAN ID的映射关系。如果交换机收到不带标签的数据帧,会查找之前配置的MAC地址和VLAN映射表,根据数据帧中携带的MAC地址来添加相应的VLAN标签。在使用此方法配置VLAN时,即使主机移动位置也不需要重新配置VLAN。
3.基于IP子网划分:交换机在收到不带标签的数据帧时,根据报文携带的IP地址给数据帧添加VLAN标签。
4.基于协议划分:根据数据帧的协议类型(或协议族类型)、封装格式来分配VLAN ID。网络管理员需要首先配置协议类型和VLAN ID之间的映射关系。
5.基于策略划分:使用几个条件的组合来分配VLAN标签。这些条件包括IP子网、端口和IP地址等。只有当所有条件都匹配时,交换机才为数据帧添加VLAN标签。另外,针对每一条策略都是需要手工配置的。
port-group group-member e0/0/10 to Ethernet 0/0/11--等同于思科的int range 命令,实际上现在5700以上的交换机也支持interface range

四.VLAN间路由

由于在二层vlan间通信被隔离,不同间vlan终端无法直接通信,我们就可以借助三层设备实现在vlan间的通信
1.借助路由器的vlan通信-单臂路由
2.借助三层交换机的vlan通信-在三层交换机直接起vlanif

五.扩展VLAN

1.MUX VLAN(同CISCO-PVLAN技术)
作用是提供了一种在vlan的端口间进行二层流量隔离的机制
MUX VLAN 分为主VLAN 和从VLAN,从VLAN 又分为互通型从VLAN 和隔离型从VLAN。(只能在交换机内部使用)
主VLAN与从VLAN之间可以相互通信;互通型从VLAN内的端口之间可以互相通信,隔离型从VLAN内的端口之间不能互相通信,不同从VLAN之间不能互相通信。

 2.QinQ (同CISCO- tunneling技术)
基于802.1 Q封装的隧道协议
报文封装双层VLAN Tag
纯二层运营商(做好之后相当于一个二层互联 但不可以直接做别的二层协议 如果需要运营商做【cdp vtp stp】 需要做透传才可以做)

QinQ优点
(1)解决日益紧缺的公网VLAN ID资源问题
(2)用户可以规划自己的私网VLAN ID
(3)提供一种较为简单的二层VPN解决方案
(4)使用户网络具有较高的独立性
根据QinQ的具体实现方式,通常分为如下几类:
(1)基于端口的QinQ
(2)基于端口的基本QinQ
(3)灵活QinQ
VLAN Stacking
基于流的灵活QinQ
基于ACL的灵活QinQ

3.Super VLAN
又称VLAN聚合,其原理是一个Super VLAN包含多个Sub VLAN,每个Sub VLAN是一个广播域,不同Sub VLAN之间二层相互隔离。
Super VLAN可以配置三层接口,Sub VLAN不能配置三层接口。 当Sub VLAN内的用户需要进行三层通信时,将使用Super VLAN三层接口的IP地址作为网关地址,
通过ARP 代理可以进行ARP 请求和响应报文的转发与处理,从而实现了二层隔离端口间的三层互通 。这样多个Sub VLAN共用一个IP网段,从而节省了IP地址资源。
Super VLAN只建立三层接口,不包含物理端口,可以看到成是一个逻辑的三层接口,若干sub-VLAN的集合。

4.VLAN-mapping
也叫做VLAN Translation或VLAN映射,它通过替换数据帧中的内外层VLAN Tag来实现用户VLAN与运营商VLAN的相互映射,使用户业务按照运营商的网络规划进行传输。
要想借助VLAN Mapping实现两个VLAN内设备互相通信,这两个VLAN内设备的IP地址还必须处于同一网段。
如果两个VLAN内设备的IP地址不在同一网段,那么设备间的互通需要依赖三层路由实现,这样就失去了VLAN Mapping的意义。

VLAN讲解(重点难点详解) 里面有经典案例 完整配置命令 一下是部分内容 什么是VLANVLAN(Virtual LAN),翻译成中文是“虚拟局域网”。LAN可以是由少数几台家用计算机构成的网络, 也可以是数以百计的计算机构成的企业网络VLAN所指的LAN特指使用路由器分割的网络——也就是广 播域。 在此让我们先复习一下广播域的概念。广播域,指的是广播帧(目标MAC地址全部为1)所能传递到的范 围,亦即能够直接通信的范围。严格地说,并不仅仅是广播帧,多播帧(Multicast Frame)和目标不明的 单播帧(Unknown Unicast Frame)也能在同一个广播域中畅行无阻。 本来,二层交换机只能构建单一的广播域,不过使用VLAN功能后,它能够将网络分割成多个广播域。 未分割广播域时…… 那么,为什么需要分割广播域呢?那是因为,如果仅有一个广播域,有可能会影响到网络整体的传输性 能。具体原因,请参看附图加深理解。 图中,是一个由5台二层交换机交换机1~5)连接了大量客户机构成的网络。假设这时,计算机A需要与 计算机B通信。在基于以太网的通信中,必须在数据帧中指定目标MAC地址才能正常通信,因此计算机A 必须先广播“ARP请求(ARP Request)信息”,来尝试获取计算机B的MAC地址。 交换机1收到广播帧(ARP请求)后,会将它转发给除接收端口外的其他所有端口,也就是Flooding了。接 着,交换机2收到广播帧后也会Flooding。交换机3、4、5也还会Flooding。最终ARP请求会被转发到同一网 络中的所有客户机上。 交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值