Hybrid接口部署基于IP地址的VLAN划分

技术背景

  • 通常在一个典型的局域网中,我们多采用基于接口划分VLAN的方式,也就是将交换机的接口加入某个或者某些特定的VLAN。
  • 除了可基于接口划分VLAN,还存在基于MAC地址划分VLAN、基于IP地址划分VLAN、基于协议划分VLAN以及基于策略划分VLAN等方式。

示例

如下图所示的网络拓扑中:

  1. SW2下挂着三台服务器,其中SW2连接Server1及Server2的接口是Access类型,而且加入了VLAN1;
  2. SW2连接Server3的接口也是Access类型,但是加入VLAN30。
  3. SW2的上联接口(连接SW1的接口)则是Trunk类型,该接口在其允许通过的VLAN-ID列表中添加了VLAN1及VLAN30,并且将VLAN1指定为缺省VLAN。
  4. 基于上述配置,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的配置如下:

[SWl]vlan batch 10 20 30

[SWl]vlan 10
[SW1-v1aa10]ip-subnet-vlan ip 10.10.10.0 24					#配置10.10.10.0网段与VLAN 10的对应关系
[SW1-v1an10]quit
[SW1]vlan 20
[SW1-v1an20]ip-subnet-vlan ip 10.10.20.0 24					#配置10.10.20.0网段与VLAN 20的对应关系
[SW1-v1an20]quit


[SW1]interface GigabitEthernet 6/0/15
[SW1-GigabitEthernet6/0/15]port link-type hybrid
[SW1-GigabitEthernet6/0/15]port hybrid untagged vlan 10 20
[SW1-GigabitEthernet6/0/15]port hybrid tagged vlan 30
[SW1-GigabitEthernet6/0/15]ip-subnet-vlan enable			#配置基于IP地址划分ULAN
[SW1-GigabitEthernet6/0/15]quit



[SW1]interface GigabitEthernet 6/0/22
[SW1-GigabitEthernet6/0/22]port link-type trunk
[SW1-GigabitEthernet6/0/22]port trunk allow-pass vlan 10 20 30
  • 在上述配置中,在VLAN10的配置视图下执行的ip-subnet-vlan ip 10.10.10.0 24命令,用于将10.10.10.0/24这个IP网段与VLAN 10进行关联,使得该网段发出的报文能够在VLAN10内传输。
  • 在SW1的GE6/0/15接口配置了ip-subnet-vlan enable命令,该命令用于在该接口下激活基于IP子网划分VLAN的功能,并且该命令只能在Hybrid类型的接口上应用(HW)。
  • SW1的GE6/0/22接口被指定为Trunk类型,并且放通了VLAN10, 20及30的流量,这三个VLAN的数据帧将以标记帧的形式通过该接口。因此,对于CoreSwitch而言,它需将自己的GE6/0/22接口配置为Trunk类型,并且将VLAN10, 20及30添加到该接口允许通行的VLAN-ID列表中。
  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值