技术背景
- 通常在一个典型的局域网中,我们多采用基于接口划分VLAN的方式,也就是将交换机的接口加入某个或者某些特定的VLAN。
- 除了可基于接口划分VLAN,还存在基于MAC地址划分VLAN、基于IP地址划分VLAN、基于协议划分VLAN以及基于策略划分VLAN等方式。
示例
如下图所示的网络拓扑中:
- SW2下挂着三台服务器,其中SW2连接Server1及Server2的接口是Access类型,而且加入了VLAN1;
- SW2连接Server3的接口也是Access类型,但是加入VLAN30。
- SW2的上联接口(连接SW1的接口)则是Trunk类型,该接口在其允许通过的VLAN-ID列表中添加了VLAN1及VLAN30,并且将VLAN1指定为缺省VLAN。
- 基于上述配置,SW1将会在其GE6/0/15接口上收到三种类型的上行流量,分别是源地址为10.10.10.0/24网段的无标记帧、源地址为10.10.20.0/24网段的无标记帧,以及源地址为10.10.30.0/24网段的VLAN30标记帧。
引入问题
基于上述配置,用户的网络需求是,将来自这三个网段的数据帧在SW1上根据规划(根据下图所示的表格)对应到相应的VLAN,并且SW1转发这些帧给CoreSwitch时都携带Tag。由于某种原因,SW2的配置无法变更,因此要求只能在SW1上完成配置。

问题分析
- 实际上,基于IP地址划分VLAN可以很好的解决上述问题需求。
- 在SW1上部署基于IP地址的VLAN划分时:
(1)当在GE6/0/15接口上收到源地址为10.10.10.0/24网段的数据时,将其识别为VLAN10的数据;
(2)当在GE6/0/15接口上收到源地址为10.10.20.0/24网段的数据时,将其识别为VLAN20的数据;
(3)源地址为10.10.30.0/24网段的数据本身携带tag(VLAN 30),SW1只要以标记帧的形式处理VLAN30的数据即可。
(4)为了让SW2顺利地接收相关数据帧,SW1的GE6/0/15接口在发送VLAN 10及VLAN20的数据帧时不能打标记,而在发送VLAN30的数据帧时则需要打标记。
配置
SW1的配置如下:

本文介绍了一种基于IP地址划分VLAN的方法,解决了在不改变现有设备配置的情况下,实现不同网段数据帧的精确转发问题。通过在核心交换机上配置基于IP地址的VLAN划分,能够确保来自不同网段的数据帧正确地映射到对应的VLAN。
最低0.47元/天 解锁文章
1万+

被折叠的 条评论
为什么被折叠?



