Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2044948
  • 博文数量: 433
  • 博客积分: 4775
  • 博客等级: 上校
  • 技术积分: 8054
  • 用 户 组: 普通用户
  • 注册时间: 2009-10-19 16:15
文章存档

2014年(9)

2013年(20)

2012年(77)

2011年(323)

2009年(4)

分类:

2012-02-07 20:57:43

Isolate-user-VLAN是利用Hybrid端口(这是华为和H3C设备上特有的端口类型)允许对多个VLAN的报文去除VLAN标记的特性,通过对MAC地址表项在各VLANMAC地址表间进行复制的方法,实现对网络中VLAN资源的节约。

20-2  Isolate-user-vlan应用
 
基本拓扑结构

通过设定端口的Hybrid属性,可以使所有Secondary VLAN中包含的端口和交换机的上行端口都属于isolate-user-vlan。同时在上行端口处设定在转发所有Secondary VLAN的报文时都去掉VLAN标记。这样对上层交换机来说,从下层设备收到的报文全部是不携带VLAN标记的,所以不必关心下层的VLAN配置,可以在本地重新规划VLAN结构,节约了VLAN资源。

20-2所示是Isolate-user-VLAN的典型应用,Isolate-user-VALNVLAN 5Secondary VLANVLAN 3下面以该图为例说明isolate-user-VLAN的报文传输过程。首先Switch B作如下配置

l   配置Ethernet2/0/4端口为Hybrid端口,默认VLAN ID3,该端口同时属于VLAN 3VLAN 5,对VLAN 3VLAN 5的报文采取去标记操作。

l   配置Ethernet2/0/3端口为Hybrid端口,默认VLAN ID5,该端口同时属于VLAN 3VLAN 5,对VLAN 3VLAN 5的报文采取去标记操作。

为保证Switch A下发的报文在Switch B上能够按下层设备的VLAN设置进行转发,需要在Switch A上配置与Switch B相连的端口为Hybrid类型,使其在向Switch B转发报文时进行去标记操作(也就是不打VLAN标记)。

下面我们来分析一下连接在Switch B上的PC用户Switch A发送报文的传输过程

1)当PC发出的报文到达Switch BEthernet2/0/4端口后,因为是不带VLAN标记的,所以在Ethernet2/0/4 Hybrid端口会自动打上该端口的默认VLAN ID,即VLAN 3VLAN标记3

2Switch B从收到的报文中学习到PCMAC地址,并添加到VLAN 3MAC地址转发表中,同时复制该表项到VLAN 5MAC地址转发表中。

3)由于Switch BEthernet2/0/3 Hybrid端口也属于VLAN 3,所以原来打上VLAN 3标记的报文可以从此端口发送,但同时会通过port hybrid vlan untagged命令的VLAN标记配置去掉报文中的VLAN 3标记(如果不执行此命令,则报文仍是会带有VLAN 3标记的),这样一来到达Switch A的报文是不带有VLAN标记的。

下面是Switch B上的PC用户接收来自Switch A报文的传输过程

1)当Switch A从连接Switch BHybrid端口发出的报文(也事先经过port hybrid vlan untagged命令配置,该报文不携带VLAN标记)到达Switch B的端口Ethernet2/0/3时,因为是不带VLAN标记的,所以在Ethernet2/0/3端口上会自动打上其默认VLAN ID,即VLAN 5的标记。

2)根据前面PCSwitch A发送报文传输过程中复制的VLAN 5MAC地址转发表,系统可以找到该报文的出端口为Switch BEthernet2/0/4

3)由于Switch BEthernet2/0/4又加入了VLAN 5,因此前面打上了VLAN 5标记的报文可以正常转发VLAN 5的报文,然后同样通过port hybrid vlan untagged命令的去标记配置将报文以不带VLAN标记的方式转发到目的PC

从以上两个相反方面的报文传输过程可以看出(有关Hybrid端口报文收发规则请参见16.1.2节),在isolate-user-vlan中最关键的就是两种操作:一是在一些Hybrid端口上要通过port hybrid vlan untagged命令配置发送报文时去VLAN标记操作;二是Secondary VLANisolate-user-vlan之间的MAC地址复制,具体将在下面两个小节中介绍。这需要在本端设备进行配置同步和MAC地址同步处理,在上行设备需要进行如下配置:创建VLANVLAN ID等于Isolate-user-VLANVLAN ID配置入端口参数,将端口类型设置为Hybrid,将端口默认VLAN值设置为Isolate-user-VLAN ID,配置端口允许默认VLAN的报文以不带VLAN标记方式通过。

阅读(1476) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~