二层隔离vlan技术
1## 业务二层隔离vlan技术
VLAN是什么
VLAN是在物理交换机上划分出的逻辑网络,对应 OSI 第二层,使单播、广播、多播帧仅在同一 VLAN 内转发,不同 VLAN 间二层完全隔离。
冲突域与广播域
冲突域:
物理层上来说就是指电信号可能发生碰撞的区域(信号可能会发生碰撞的一片物理区域),只能一个数据,如果同时过数据就会损坏;
Hub(集线器)是指所有端口共享一个冲突域;
交换机:每个端口都是一个独立的冲突域(可以隔离冲突,不可以隔离广播)
交换机怎么去解决这个问题呢?
交换机通过记住每台设备的MAC地址,它可以把数据帧精确低从入端口送到出端口,让数据帧不在所有口广播。同时还可以把数据缓存起来。
所以交换机的每一个端口都是一个独立的冲突域,如果端口是全双工模式,那么发送跟接受都分开了,冲突域就不存在了,
广播域:
是数据链路层的概念,指的是广播帧可以达到的范围。
交换机默认所有的端口都在同一个广播域内。
VLAN的本质就是在交换机上切割广播域,一个VLAN就是一个广播域。
标签机制(802.1Q)
1.在以太网帧中插入4字节的802.1Q帧
2.标签字段
· TPID:固定为0 * 8100(代号,原来的0 * 0800会被挪到VLAN标签后面),表示这是一个802.1Q帧,让接收设备按照802.1Q的标签规则来读取后面的PCP、CFI、VID。
· PCP(VIP通道凭证):3位优先级;QoS(服务质量)使用,共8个优先级,7是最高优先级
(通常是给网络控制报文,如生成树协议),6和5是常用于语音跟视频流量的。
· CFI:1位规范格式指示符。这是历史遗留的字段,以前用来兼容以太网跟令牌环网的,现在基本上都是空着的(为0)
· VID(房间号):12位VLAN ID。这是最核心的字段,明确指明了这个数据属于哪个VLAN,交换机就是通过这个读取“房间号”,决定数据帧的去向的,是二层隔离的关键。
VLAN ID范围与规定
0、4096:系统保留不可使用。
1:默认VLAN,所有的端口默认属于VLAN 1,不能删除。
2-1001:普通vlan(以太网)
1002 - 1005:Cisco 设备上为令牌环和FDDI保留,不可删除;华为/华三设备无限制,2-4094都可以使用。
1006 - 4094:扩展范围vlan。
为什么要用到VLAN?
1、隔离广播,缩小广播域,避免广播洪范影响全网段,提升广播效率。
2、增强安全性:二层流量天然隔离,防止跨部门数据被直接窃听。
3、网络规划更灵活:可以打破物理位置的限制,按照部门、职能、项目灵活划分逻辑工作组。
4、便于访问控制:隔离后再配合 ACL(过滤)或者防火墙,实现受控的跨VLAN访问。
在哪些场景?怎么划分?
Where
VLAN的部署是贯穿整个园区网的三层架构,每一层的用法都不一样
1、接入层(vlan起点)
这是VLAN最常部署的地方,终端用户和设备从这里接入网络。
设备:二层交换机
2、汇聚层(vlan的边界与路由点)
汇聚层是多台接入交换机的流量汇聚点,也是Vlan间通信的关键节点。
设备:三层交换机
3、核心层(vlan的高速通道)(有待补充)
主要关注极速转发,高速Trunk或者路由口。
WHO(怎么划分)
1、基于端口:最常见,将交换机端口指定到某个VLAN
2、基于MAC地址:根据终端MAC自动匹配VLAN,用户漫游不受物理限制。
3、基于协议:例如区分IP与IPX流量,划入不同的VLAN
4、基于子网:根据IP子网划分
5、按业务或角色划分:按部门、设备类型或者按安全等级划分
6、基于认证划分(主流)
场景:用户连接到网络之后先通过802.3x输入用户名以及密码或者证书验证,认证服务器再动态把该端口划入对应的VLAN。
具体:终端连接——>交换机触发802.3X认证——>用户名密码送到RADIUS服务器。服务器验证成功后,下发一个属性告诉服务器把这个账号分到某某VLAN中。
优点:与用户身份绑定,与物理端口无关;可以做到随时随地体验,安全性也是最高。
缺点:需要部署认证服务器、配置策略复杂,运维门槛高。
适用场景:大型企业、校园、政府等对安全和办公移动要求高的环境。
HOW(原理)
一、端口类型
1、Access 端口
作用:连接终端用户设备(PC、打印机等)
入:收到无标签帧,打上本端口所属VLAN的Tag
出:转发数据时剥离Tag,发出标签的以太网帧
特点:只允许本VLAN通过
2、Trunk 端口
作用:交换机之间、交换机与路由器之间的互链链路,承载多个VLAN流量。
出(发):对Native VLAN(默认VLAN 1)的帧不打标签直接发送,其余VLAN的帧必须带Tag。
入(收):不带标签的帧一律划入Native VLAN。
厂商差异
Cisco:默认所有VLAN能通过Trunk
华为/华三:Trunk默认只允许VLAN 1通过,其余需要手动添加
Hybrid端口
作用:适配IP电话、部分终端无法识别802.1Q等复杂场景。
与Trunk区别:可以基于每个VLAN分别指定该VLAN的帧是带Tag还是不带Tag转发。
Trunk 只能有一个 VLAN (Native VLAN) 不带 Tag,Hybrid 可以做到多个 VLAN 都不带 Tag,灵活性更高。
注意:二层隔离后想要不同的VLAN间互访必须借助三层设备。
DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐



所有评论(0)