网络》》VLAN、VLANIF

VLAN = Virtual LAN = 虚拟局域网 工作在二层 数据链路层 基于MAC地址转发

csharp 复制代码
VLAN = Virtual LAN = 虚拟局域网
作用:在一台物理交换机上创建多个逻辑交换机

物理交换机 ───虚拟化───┐
                      ↓
        ┌───── VLAN 10(财务部)
        ├───── VLAN 20(市场部)  
        └───── VLAN 30(访客)
VLAN 特点
# 1、隔离广播:VLAN 10的广播不会传到VLAN 20
# 2、基于MAC转发:只能看到本VLAN的MAC地址表
# 3、需要标签:802.1Q标签标识VLAN ID
# 4、无法跨VLAN通信:没有三层介入时完全隔离

# 创建VLAN(二层配置)
vlan batch 10 20 30

# 将端口加入VLAN
interface GigabitEthernet 0/0/1
 port link-type access
 port default vlan 10  # 这个端口属于VLAN 10

interface GigabitEthernet 0/0/2
 port link-type access  
 port default vlan 20  # 这个端口属于VLAN 20

VLANIF = VLAN Interface = VLAN的虚拟三层接口 工作在三层 网络层 基于IP地址转发

csharp 复制代码
VLANIF = VLAN Interface = VLAN的虚拟三层接口
作用:为VLAN提供IP路由能力,让不同VLAN能够通信

VLAN 10 ─── VLANIF 10 (192.168.10.1) ──┐
                                        ├── 路由交换
VLAN 20 ─── VLANIF 20 (192.168.20.1) ──┘

# 创建VLANIF接口(三层配置)
interface Vlanif 10
 ip address 192.168.10.1 255.255.255.0  # VLAN 10的网关
 description Finance-Department

interface Vlanif 20  
 ip address 192.168.20.1 255.255.255.0  # VLAN 20的网关
 description Marketing-Department

# VLANIF的特点
# 1、终结VLAN标签:收到带标签的帧后移除标签
# 2、提供IP网关:为该VLAN内的设备提供默认网关
# 3、路由能力:可以在不同VLANIF之间路由
# 4、ARP代理:响应本VLAN的ARP请求
csharp 复制代码
物理交换机(三层)
├─ 二层交换部分
│   ├─ VLAN 10: 端口1-10,标签处理,MAC学习
│   ├─ VLAN 20: 端口11-20,标签处理,MAC学习  
│   └─ VLAN 30: 端口21-30,标签处理,MAC学习
│
└─ 三层路由部分
    ├─ VLANIF 10: IP=192.168.10.1,路由表,ARP表
    ├─ VLANIF 20: IP=192.168.20.1,路由表,ARP表
    └─ VLANIF 30: IP=192.168.30.1,路由表,ARP表
相关推荐
難釋懷5 分钟前
Redis网络模型-IO多路复用-select方式
网络·redis·bootstrap
呉師傅7 分钟前
统信UOS如何安装本地打印机驱动以及URL查找网络打印机并安装驱动方法
运维·服务器·网络·windows·电脑
Ogcloud_oversea15 分钟前
SD-WAN 技术架构解析:控制平面与数据平面的解耦实践
运维·网络·网络协议·网络安全·信息与通信
wangl_9243 分钟前
Modbus RTU 与 Modbus TCP 深入指南-结束语
网络·网络协议·tcp/ip·tcp·modbus·rtu
small_white_robot1 小时前
idek-2022 web 全wp——持续更新
开发语言·前端·javascript·网络·安全·web安全·网络安全
皮卡祺q1 小时前
【Java网络编程核心-0】从OSI七层到TCP/IP模型深度解析(HTTP协议、TCP、UDP 、 IP协议)
网络·网络协议·tcp/ip·http·https·udp
老毛肚1 小时前
循环网络神经模型基础快速入门
网络
DavidTaozhe1 小时前
美股api接口的WebSocket订阅如何实现自动重连
网络·websocket·网络协议
草莓熊Lotso1 小时前
【Linux网络】从 0 到 1 实现高性能 UDP 聊天室:深入拆解 Linux 网络编程与线程池架构
linux·运维·服务器·网络·数据库·c++·udp
天问一2 小时前
bat文件切换电脑ip
服务器·网络·tcp/ip