【VLAN配置及具体解析(基于接口的VLAN划分-access、trunk和hybrid,基于Mac地址的VLAN划分)】-20211201

目录

【基于接口的VLAN划分实验】

一、access接口实验

1.配置

2.原理 、具体解析

1)原理

2)具体解析

二、trunk接口实验

1.相同VLAN间的通信

1)配置

 2)原理 、具体解析

2.一端access,一端trunk,使pc1与pc4通信

1)配置

 2)原理 、具体解析

三、hybrid接口 

1.配置

2.原理、具体解析

【基于Mac地址的VLAN划分】


【基于接口的VLAN划分实验】

一、access接口实验

1.配置

 LSW1配置如下(LSW2 同理)

[sw1-GigabitEthernet0/0/1]di th
#
interface GigabitEthernet0/0/1
 port link-type access
 port default vlan 10
#
[sw1-GigabitEthernet0/0/3]di th
#
interface GigabitEthernet0/0/3
 port link-type access
 port default vlan 10
#

LSW2

[sw2-GigabitEthernet0/0/1]di th
#
interface GigabitEthernet0/0/1
 port link-type access
 port default vlan 20
#
[sw2-GigabitEthernet0/0/3]di th
#
interface GigabitEthernet0/0/3
 port link-type access
 port default vlan 20
#

2.原理 、具体解析

1)原理

2)具体解析

如图:

1)

pc1发送数据帧到LSW1g0/0/1接口,由于  

port link-type access  (将该接口设置为access接口);port default vlan 10(且将该接口的PVID改成为10)

所以,不带标签的数据帧在g0/0/1打上了VLAN10的标签,进入到交换机LSW1中

2)

在数据帧从g0/0/3接口出去时,由于
 port link-type access;port default vlan 10    

所以,带了标签为VLAN10的数据帧,在出PVID为10的g0/0/3接口时,去掉VLAN 10的标签,此时是一个不带标签的数据帧,发送给LSW2。

3)

数据帧从LSW2g0/0/3接口进入,由于

 port link-type access; port default vlan 20(该接口PVID设置为20)

所以,一个不带标签的数据帧,进入该PVID为20的g0/0/3接口,会打上VLAN20的标签。

4)

在数据帧从g0/0/2接口出去时,由于
 port link-type access;port default vlan 20    

所以,带了VLAN20标签的数据帧,在出PVID为20的g0/0/2接口时,去掉VLAN 20的标签,此时是一个不带标签的数据帧,最终被pc2接受到。

故PC1可以与PC2正常通信了~~~

二、trunk接口实验

1.相同VLAN间的通信

1)配置

 access基本配置

[SW1-GigabitEthernet0/0/1]di th
#
interface GigabitEthernet0/0/1
 port link-type access
 port default vlan 10
#
[SW1-GigabitEthernet0/0/3]di th
#
interface GigabitEthernet0/0/3
 port link-type access
 port default vlan 20
#


[SW2-GigabitEthernet0/0/2]di th
#
interface GigabitEthernet0/0/1
 port link-type access
 port default vlan 10
#
[SW2-GigabitEthernet0/0/3]di th
#
interface GigabitEthernet0/0/3
 port link-type access
 port default vlan 20
#

trunk配置

LSW1和LSW2的trunk配置
#
 port link-type trunk
 port trunk allow-pass vlan 10 20
#

此配置只能实现相同VLAN间的通信,也就是说

PC1能ping通PC2,不能ping通pc3、pc4

PC3能ping通PC4,不能ping通pc1、pc2

 2)原理 、具体解析

结合上述access实验的解析,以及trunk知识:

1.PC1与PC2通信(VLAN 10之间通信)

当PC1发送无标签数据帧时,在g0/0/1接口打上VLAN10的标签,进入交换机LSW1

1)在出LSW1g0/0/2接口时,由于

 port link-type trunk  (接口设置为trunk接口
 port trunk allow-pass vlan 10 20  (并且允许VLAN10 和20通过

所以,带标签VLAN 10 的数据帧 能从 允许VLAN10 和20通过trunk接口g0/0/2 通过,此时带着VLAN 10 标签的数据帧来到LSW2。

2)在进入LSW2的g0/0/1接口时,由于

 port link-type trunk  (接口设置为trunk接口)
 port trunk allow-pass vlan 10 20  (并且允许VLAN10 和20通过

所以,带标签VLAN 10 的数据帧 能从 允许VLAN10 和20通过trunk接口g0/0/2 通过,进入交换机LSW2。

当数据帧在LSW2选择接口出去的时候,由于g0/0/2的PVID10标签与该带着VLAN 10的数据帧相同,所以剥离标签,最终到了PC2,完成通信。

2.PC3与PC4通信(VLAN 20之间通信)同理【略】

2.一端access,一端trunk,使pc1与pc4通信

1)配置

 access的基本配置与上个实验无异【略】

交换机间的接口配置

[SW1-GigabitEthernet0/0/2]di th
#
interface GigabitEthernet0/0/2
 port link-type access
 port default vlan 10
#


[SW2-GigabitEthernet0/0/1]di th
#
interface GigabitEthernet0/0/1
 port link-type trunk
 port trunk pvid vlan 20
 port trunk allow-pass vlan 10 20
#

此配置只能实现PC1与PC4之间的通信,也就是说

相同VLAN之间通不了

 2)原理 、具体解析

结合上述trunk实验理解

当PC1发送无标签数据帧时,在g0/0/1接口打上VLAN10的标签,进入交换机LSW1

1)在出LSW1g0/0/2接口时,由于
 port link-type access(接口设置为access接口)
 port default vlan 10(且接口PVID设置为 10)

所以,带标签VLAN 10 的数据帧 从 PVID为 10g0/0/2 通过时,剥离VLAN 10 标签,此时无标签的数据帧来到LSW2。

2)在进入LSW2的g0/0/1接口时,由于

 port link-type trunk(接口设置为trunk接口)
 port trunk pvid vlan 20 (修改trunk接口的PVID为20
 port trunk allow-pass vlan 10 20(并允许VLAN 10 20通过)

所以,无标签的数据帧 能从 允许VLAN10 和20通过trunk接口g0/0/2 通过,并且打上了VLAN20的标签,进入交换机LSW2。

当数据帧在LSW2选择接口出去的时候,由于g0/0/2的PVID20标签与该带着VLAN 20的数据帧相同,所以剥离标签,最终到了PC4,完成通信。

三、hybrid接口 

1.配置

[sw1-GigabitEthernet0/0/1]di th
#
interface GigabitEthernet0/0/1
 port hybrid pvid vlan 10
 port hybrid untagged vlan 10 30
#

[sw1-GigabitEthernet0/0/3]di th
#
interface GigabitEthernet0/0/3
 port hybrid pvid vlan 20
 port hybrid untagged vlan 20 30
#

[sw1-GigabitEthernet0/0/2]di th
#
interface GigabitEthernet0/0/2
 port hybrid tagged vlan 10 20 30
#



[sw2-GigabitEthernet0/0/2]di th
#
interface GigabitEthernet0/0/2
 port hybrid pvid vlan 10
 port hybrid untagged vlan 10 30
#

[sw2-GigabitEthernet0/0/3]di th
#
interface GigabitEthernet0/0/3
 port hybrid pvid vlan 30
 port hybrid untagged vlan 10 20 30
#

[sw2-GigabitEthernet0/0/1]di th
#
interface GigabitEthernet0/0/1
 port hybrid tagged vlan 10 20 30
#

2.原理、具体解析

总的思路:

        首先分析,每个接口是否要打标签PVID;这个接口允许通过哪些VLAN;放行是否需要剥离标签(untagged和tagged)

1.在LSW1里有三个接口(g0/0/1、g0/0/3和g0/0/2)

   在LSW2里也有三个接口(g0/0/2、g0/0/03和g0/0/1)

1)LSW1的g0/0/1g0/0/3与LSW2的g0/0/2、g0/0/03同理:(用LSW1的g0/0/1举例)

              首先,必须打PVID 10,打了才知道他是VLAN 10的数据帧。

              其次,VLAN10要与VLAN30通信,就必须允许该接口通过VLAN 10 、VLAN 30。

              最后,放行时剥离标签。因为VLAN 10 请求服务的时候,从g0/0/1进入,LSW1接受数据帧,是完全没有问题的。但是VLAN 30在响应 VLAN 10的时候,LSW1发送数据帧,放行时必须是无标签的数据帧(终端设备无法识别带标签的数据帧),所以必须untagged。 

综上:g0/0/1的配置命令就出来了

 port hybrid pvid vlan 10 (设置PVID为 10)
 port hybrid untagged vlan 10 30 (允许VLAN 10 和VLAN 30通行,且在放行时,剥离10和20的标签)

2)LSW1的g0/0/2与LSW2的g0/0/1同理:(用LSW1的g0/0/2举例)

              首先,不用打PVID ,因为交换机之间通行的VLAN 10 、20 、30打了标签后,就无法区分了。

              其次,VLAN10和VLAN20要与VLAN30通信,数据的来回,就必须允许该接口通过VLAN 10 、VLAN20和VLAN 30。

              最后,放行时保留标签。一是为了区分每个数据帧的来源(VLAN10/20/30),二是题目只让VLAN10和VLAN20访问VLAN30,其他的不能互通,所以保留标签。 

四、基于Mac地址的VLAN划分

1.配置

基于MAC地址的VLAN划分方式只能在Hybrid交换机端口上进行,不能对其他类型端口上连接的用户计算机采用这种VLAN划分方式。

对PC2基于Mac地址的VLAN划分

LSW1
#
interface GigabitEthernet0/0/1
 port hybrid untagged vlan 10 20
#
interface GigabitEthernet0/0/2
 port hybrid pvid vlan 10
 port hybrid tagged vlan 10 20
#


LSW2
#
vlan 10
 mac-vlan mac-address 5489-986c-5207 priority 0
#
#
interface GigabitEthernet0/0/1
 port hybrid tagged vlan 10 20
#
interface GigabitEthernet0/0/2
 port hybrid pvid vlan 10
 port hybrid untagged vlan 10 20
 mac-vlan enable
#

2.原理、具体解析

1)

 vlan 10   (进入VLAN 10)
 mac-vlan mac-address 5489-986c-5207 (将Mac地址5489-986c-5207与VLAN10绑定

*注意

默认 mac-vlan mac-address 5489-986c-5207 48 带了一个类似子网掩码的东西(48全匹配,因为mac地址由48bit组成)

如果只想匹配前24位的Mac地址,就在后面加上24,如mac-vlan mac-address 5489-986c-5207 24

匹配的Mac地址原本是:54-89-98-6c-52-07,但这个命令的格式要求Mac地址为5489-986c-5207

2)

 interface GigabitEthernet0/0/2

 mac-vlan enable (进入该接口,运行Mac地址与VLAN绑定-允许基于Mac地址划分VLAN

  • 3
    点赞
  • 43
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值