Advertisement

VLAN原理及配置(理论+实验)

阅读量:
一、理论部分

虚拟局域网(VLAN-Virtual Local Area Network)将一个规模较大的二层广播域隔离成若干个规模较小的二层广播域—分成不同的组实现流量的隔离以及转发数据的控制
在这里插入图片描述
在这里插入图片描述
IEEE 802.1Q定义了tag标记方法

PC只能发送/接收不带标签 的帧frame

交换机内部对带标签的帧 进行各种处理

4个字节的VLAN数据帧

VLAN ID 2的12次方=4096 0~4095 0、4095不可用 只能用1~4094 默认vlan 为 1
在这里插入图片描述

基于接口划分VLAN原理

Access接口→交换机与终端之间的接口 只允许一个vlan通过

接收帧:

复制代码
 不带Tag的帧   打上改接口的PVID
    
    3. 带Tag的帧   当该帧的VLAN ID 与接口的PVID相同时  接收  否则 丢弃

发送帧:

复制代码
 VLAN ID 与PVID 相同时 剥掉发送
    
    2. 不同时 禁止

Trunk接口→交换机与交换机之间的接口 只允许多个vlan通过

接收帧:

复制代码
不带Tag  打上  在接口允许通过VLAN列表里  接收  否则丢弃
    
    2. 带   在接口允许通过VLAN列表里  接收  否则丢弃

发送帧:

复制代码
 先看能不能发  
       	能不能发看  是否在允许通过列表中
    
    2. 再看要不要剥离Tag	
       要不要剥离Tag  看VLAN ID、PVID是否相同  相同-剥离  不同-保留

Hybrid接口→混合接口 都可以 只允许一个或多个vlan通过

接收帧:

复制代码
 不带Tag  打上   当PVID在该接口的tag或者untag列表里时,接收该帧  否则丢弃
    2. 带   在该接口的tag或者untag列表里时,接收该帧  否则丢弃

发送帧:

复制代码
 先看能不能发  
       	能不能发看  VLAN ID是否在tag或者untag列表中(任意一种)  在 则发  否则丢弃
    
    2. 再看要不要剥离Tag	
       要不要剥离Tag  如果是在tag列表中的  则带tag发  在untag列表中  则剥离
基于接口划分VLAN配置
  1. 配置VLAN
复制代码
       [Huawei]vlan vlan-id    //vlan-id范围是1~4094
       [Huawei]vlan batch {[vlan-id1 to vlan-id2]}  //批量创建VLAN
  1. 配置接口类型
    a. Access接口
复制代码
       [Huawei GigabitEthernet0/0/1]port link-type access
       [Huawei GigabitEthernet0/0/1]port default vlan vlan-id

b. Trunk接口

复制代码
     [Huawei GigabitEthernet0/0/1]port link-type trunk
     [Huawei GigabitEthernet0/0/1]port trunk allow-pass vlan vlan-id  //配置通过允许列表
     [Huawei GigabitEthernet0/0/1]port trunk pvid vlan vlan-id

c. Hybrid接口

复制代码
    [Huawei GigabitEthernet0/0/1]port link-type hybrid
    [Huawei GigabitEthernet0/0/1]port hybrid untagged/tagged vlan vlan-id
    连接PC端接口用untagged   交换机之间用tagged
    [Huawei GigabitEthernet0/0/1]port hybrid pvid vlan vlan-id   //设置接口的PVID值
二、实验部分

1.基于Access/Trunk接口划分VLAN布局拓扑:
在这里插入图片描述
预期:pc1与pc3,pc2与pc4之间能够互通,pc1\pc3与pc2\pc4之间不能通信(同一VLAN下的主机可以通信,不同VLAN下主机不能通信)
pc1-pc4配置:
在这里插入图片描述
交换机上配置:
LSW1:

复制代码
    [LSW1]dis cu
    #
    sysname LSW1
    #
    vlan batch 10 20
    #
    interface GigabitEthernet0/0/1
     port link-type access
     port default vlan 10
    interface GigabitEthernet0/0/2
     port link-type access
     port default vlan 20
    #
    interface GigabitEthernet0/0/3
     port link-type trunk
     port trunk pvid vlan 1
     port trunk allow-pass vlan 10 20
    #

LSW2:

复制代码
    [LSW2]dis cu
    #
    sysname LSW2
    #
    vlan batch 10 20
    #
    interface GigabitEthernet0/0/1
     port link-type access
     port default vlan 10
    interface GigabitEthernet0/0/2
     port link-type access
     port default vlan 20
    #
    interface GigabitEthernet0/0/3
     port link-type trunk
     port trunk pvid vlan 1
     port trunk allow-pass vlan 10 20
    #

验证结果:
在这里插入图片描述
在这里插入图片描述
2.基于Hybrid接口划分VLAN布局拓扑:
在这里插入图片描述
预期:pc5/pc6能与server1通信,pc5与pc6之间不能通信
pc5-pc6、Server1配置
在这里插入图片描述
交换机上配置:
LSW3:

复制代码
    [LSW3]dis cu
    #
    sysname LSW3
    #
    vlan batch 10 20 100
    #
    interface GigabitEthernet0/0/1
     port hybrid pvid vlan 10
     port hybrid untagged vlan 10 100
    #
    interface GigabitEthernet0/0/2
     port hybrid pvid vlan 20
     port hybrid untagged vlan 20 100
    #
    interface GigabitEthernet0/0/3
     port hybrid pvid vlan 1
     port hybrid tagged vlan 10 20 100
    #

LSW4:

复制代码
    [LSW4]dis cu
    #
    sysname LSW4
    #
    vlan batch 10 20 100
    #
    interface GigabitEthernet0/0/1
     port hybrid pvid vlan 100
     port hybrid untagged vlan 10 20 100
    #
    interface GigabitEthernet0/0/3
     port hybrid pvid vlan 1
     port hybrid tagged vlan 10 20 100
    #

验证结果:
在这里插入图片描述
在这里插入图片描述
ps:先重点理解基于接口划分VLAN转发数据原理 再去做实验–验证你的理论想法

全部评论 (0)

还没有任何评论哟~