VLAN间路由

部署了VLAN的传统交换机不能实现不同VLAN间的二层报文转发,因此必须引入路由技术来实现不同VLAN间的通信。VLAN路由可以通过二层交换机配合路由器来实现,也可以通过三层交换机来实现;

VLAN间通讯限制

每个VLAN都是一个独立的广播域,不同的VLAN之间二层就已经隔离,因此属于不同VLAN的节点之间是无法直接互访的

VLAN间通讯解决方案一:

路由:

在二层交换机上配置VLAN,每一个VLAN使用一条独占的物理链路连接到路由器的一个接口上

cs 复制代码
sys
sys SW1
vlan b 10 20
int g0/0/1
p l a
p d v 10
int g0/0/2
p l a
p d v 20     
int g0/0/3     //不能用trunk,因为trunk是有标记帧,路由器只能识别无标记帧
port link-type access
port trunk allow-pass vlan 10
int g0/0/4
port link-type access
port trunk allow-pass vlan  20
cs 复制代码
sys
sys R1
int g0/0/0
ip add 10.1.0.1 8
int g0/0/1
ip add 20.2.0.1 8

VLAN间通讯解决方案二:

单臂路由:

将交换机和路由器之间的链路设置为Trunk链路,并且在路由器上创建子接口以支持VLAN路由

cs 复制代码
sys
sys SW1
vlan b 3 4
int g0/0/1
p l a
p d v 3
int g0/0/2
p l a
p d v 4
int g0/0/3    
port link-type trunk
port trunk allow-pass vlan 3 4
cs 复制代码
sys
sys R2
int g0/0/0.3
dot1q termination vid 3
arp broadcast enable
ip add 10.1.1.2 24
int g0/0/0.4
dot1q termination vid 4
arp broadcast enable
ip add 20.1.1.2 24

VLAN间通讯解决方案三:

三层交换:

为每个VLAN创建一个VLANIF接口作为网关

cs 复制代码
sys
sys SW1
vlan b 3 4
int g0/0/1
p l a
p d v 3
int g0/0/2
p l a
p d v 4
int vlanif 3
ip add 10.1.1.2 24
int vlanif 4
ip add 20.1.1.2 24

实验拓扑分享:

链接: https://pan.baidu.com/s/1f6FU_s_rfHZ3WVL11rRrrQ

**提取码:**98m3

相关推荐
kumalab6 分钟前
HarmonyOS ArkTS卡片堆叠滑动组件实战与原理详解(含源码)
华为·harmonyos
hashiqimiya19 分钟前
配置tcp的https协议证书
网络·tcp/ip·https
闲坐含香咀翠34 分钟前
记一次交互优化:从根源上解决Axios请求竞态问题
前端·http·浏览器
向宇it1 小时前
【unity游戏开发——网络】网络游戏通信方案——强联网游戏(Socket长连接)、 弱联网游戏(HTTP短连接)
网络·http·游戏·unity·c#·编辑器·游戏引擎
怦然星动_1 小时前
业务二层隔离-vlan技术
网络
Mr_Xuhhh1 小时前
网络基础(1)
c语言·开发语言·网络·c++·qt·算法
WooaiJava1 小时前
多个参数用websocket 向io 服务器发送变量,一次发一个,并接收响应
网络·websocket·网络协议
轻语呢喃1 小时前
Cookie详解:从原理到实战,彻底搞懂用户身份识别机制
javascript·http·html
2501_916007472 小时前
iOS 接口频繁请求导致流量激增?抓包分析定位与修复全流程
websocket·网络协议·tcp/ip·http·网络安全·https·udp
醇醛酸醚酮酯2 小时前
std::promise和std::future的使用示例——单线程多链接、多线程单链接
网络·c++·算法