问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

VLAN配置学习笔记

创作时间:
作者:
@小白创作中心

VLAN配置学习笔记

引用
CSDN
1.
https://m.blog.csdn.net/m0_62909438/article/details/142027690

VLAN(虚拟局域网)是一种将局域网设备从逻辑上划分成一个个网段,从而实现虚拟工作组的技术。本文将详细介绍VLAN的基础配置命令、Access接口配置、Trunk接口配置、Hybrid接口配置以及基于MAC地址划分VLAN的案例。

VLAN的基础配置命令

  1. 创建VLAN

    [Huawei]vlan vlan-id
    

    通过此命令创建VLAN并进入VLAN视图,如果VLAN已存在,直接进入该VLAN的视图。vlan-id是整数形式,取值范围是1~4094。

  2. 批量创建VLAN

    [Huawei]vlan batch { vlan-id1 [to vlan-id2 ] }
    

    其中:

  • batch:指定批量创建的VLAN ID。
  • vlan-id1:表示第一个VLAN的编号。
  • vlan-id2:表示最后一个VLAN的编号。

Access接口的基础配置命令

  1. 配置接口类型

    [Huawei-GigabitEthernet0/0/1]port link-type access
    

    在接口视图下,配置接口的链路类型为Access。

  2. 配置Access接口的缺省VLAN

    [Huawei-GigabitEthernet0/0/1]port default vlan vlan-id
    

    在接口视图下,配置接口的缺省VLAN并同时加入这个VLAN。

  • vlan-id:配置缺省VLAN的编号。整数形式,取值范围是1~4094。

Trunk接口的基础配置命令

  1. 配置接口类型

    [Huawei-GigabitEthernet0/0/1]port link-type trunk
    

    在接口视图下,配置接口的链路类型为Trunk。

  2. 配置Trunk接口加入指定VLAN

    [Huawei-GigabitEthernet0/0/1]port trunk allow-pass vlan { { vlan-id1 [to vlan-id2 ] } |all}
    

    在接口视图下,配置Trunk类型接口加入的VLAN。

  3. (可选) 配置Trunk接口的缺省VLAN

    [Huawei-GigabitEthernet0/0/1]port trunk pvid vlan vlan-id
    

    在接口视图下,配置Trunk类型接口的缺省VLAN。

案例1:基于接口划分VLAN

组网需求:
某企业的交换机连接有很多用户,且相同业务用户通过不同的设备接入企业网络。为了通信的安全性,企业希望业务相同用户之间可以互相访问,业务不同用户不能直接访问。

可以在交换机上配置基于接口划分VLAN,把业务相同的用户连接的接口划分到同一VLAN。这样属于不同VLAN的用户不能直接进行二层通信,同一VLAN内的用户可以直接互相通信。

配置步骤

  1. 创建VLAN
  • SW1:
    sys
    un in en
    sysn SW1
    vlan 10
    quit
    vlan 20
    quit
    
  • SW2:
    sys
    un in en
    sysn SW2
    vlan batch 10 20
    
  1. 配置Access接口和Trunk接口
  • SW1:
    interface GigabitEthernet 0/0/1
    port link-type access
    port default vlan 10
    quit
    interface GigabitEthernet 0/0/2
    port link-type access
    quit
    vlan 20
    port GigabitEthernet0/0/2
    quit
    
  • SW2:
    interface GigabitEthernet 0/0/1
    port link-type access
    port default vlan 10
    quit
    interface GigabitEthernet 0/0/2
    port link-type access
    port default vlan 20
    quit
    
  1. 配置Trunk接口,并创建对应的允许通过列表:
  • SW1:
    interface GigabitEthernet 0/0/3
    port link-type trunk
    port trunk allow-pass vlan10 20
    quit
    
  • SW2:
    interface GigabitEthernet 0/0/3
    port link-type trunk
    port trunk allow-pass vlan10 20
    quit
    
  1. 验证配置
  • 查看VLAN:display vlan
  • 查看端口VLAN信息:display port vlan active

Hybrid接口的基础配置命令

  1. 配置接口类型

    [Huawei-GigabitEthernet0/0/1]port link-type hybrid
    

    在接口视图下,配置接口的链路类型为Hybrid。

  2. 配置Hybrid接口加入指定VLAN

    [Huawei-GigabitEthernet0/0/1]port hybrid untagged vlan { { vlan-id1 [to vlan-id2 ] } |all}
    

    在接口视图下,配置Hybrid类型接口加入的VLAN,这些VLAN的帧以Untagged方式通过接口。

    [Huawei-GigabitEthernet0/0/1]port hybrid tagged vlan { { vlan-id1 [to vlan-id2 ] } |all}
    

    在接口视图下,配置Hybrid类型接口加入的VLAN,这些VLAN的帧以Tagged方式通过接口。

  3. (可选) 配置Hybrid接口的缺省VLAN

    [Huawei-GigabitEthernet0/0/1]port hybrid pvid vlan vlan-id
    

    在接口视图下,配置Hybrid类型接口的缺省VLAN。

案例2:基于接口划分VLAN

组网需求:
某企业的交换机连接有很多用户,且不同部门的用户都需要访问公司服务器。但是为了通信的安全性,企业希望不同部门的用户不能直接访问。

可以在交换机上配置基于接口划分VLAN,并配置Hybrid接口,使得不同部门的用户不能直接进行二层通信,但都可以直接访问公司服务器。

配置步骤

  1. 创建VLAN及配置接口类型
  • SW1:
    sys
    un in en
    sysn SW1
    vlan batch 10 20 100
    interface GigabitEthernet 0/0/1
    port link-type hybrid
    port hybrid pvid vlan 10
    port hybrid untagged vlan 10 100
    interface GigabitEthernet 0/0/2
    port link-type hybrid
    port hybrid pvid vlan 20
    port hybrid untagged vlan 20 100
    interface GigabitEthernet 0/0/3
    port link-type hybrid
    port hybrid tagged vlan 10 20 100
    
  • SW2:
    sys
    un in en
    sysn SW1
    vlan batch 10 20 100
    interface GigabitEthernet 0/0/1
    port link-type hybrid
    port hybrid pvid vlan 100
    port hybrid untagged vlan 10 20 100
    interface GigabitEthernet 0/0/3
    port link-type hybrid
    port hybrid tagged vlan 10 20 100
    
  1. 验证配置
  • display vlan
  • display port vlan active

基于MAC划分VLAN

VLAN的基础配置命令

  1. 关联MAC地址与VLAN
    [Huawei-vlan10]mac-vlan mac-address mac-address [ mac-address-mask | mac-address-mask-length]
    
    通过此命令配置MAC地址与VLAN关联。
  • mac-address:指定与VLAN关联的MAC地址。格式为H-H-H。其中H为4位的十六进制数,可以输入1~4位,如00e0、fc01。当输入不足4位时,表示前面的几位为0,如:输入e0,等同于00e0。MAC地址不可设置为0000-0000-0000、FFFF-FFFF-FFFF和组播地址。
  • mac-address-mask:指定MAC地址掩码。格式为H-H-H,其中H为1至4位的十六进制数。
  • mac-address-mask-length:指定MAC地址掩码长度。整数形式,取值范围是1~48。
  1. 使能MAC地址与VLAN
    [Huawei-GigabitEthernet0/0/1]mac-vlan enable
    
    通过此命令使能接口的MAC VLAN功能。

案例:基于MAC地址划分VLAN

组网需求:
某个公司的网络中,网络管理者将同一部门的员工划分到同一VLAN。为了提高部门内的信息安全,要求只有本部门员工的主机才可以访问公司网络。主机1、主机2、主机3为本部门员工的主机,要求这几台主机可以通过SW1访问公司网络,如换成其他主机则不能访问。

可以配置基于MAC地址划分VLAN,将本部门员工主机的MAC地址与VLAN绑定,从而实现该需求。

配置步骤

  1. 在SW1和SW2上创建VLAN及配置接口类型
  • SW1:
    sys
    un in en
    sysn SW1
    vlan 10
    quit
    port-group group-member GigabitEthernet 0/0/1 to GigabitEthernet 0/0/3
    port link-type hybrid
    port hybrid untagged vlan 10
    quit
    
  1. 在SW1上关联MAC地址和VLAN

    vlan 10
    mac-vlan mac-address 5489-9805-5642
    mac-vlan mac-address 5489-9809-38D5
    mac-vlan mac-address 5489-985B-05D0
    q
    
  2. 在SW1上使能接口的基于MAC地址划分VLAN功能

    interface gigabitethernet 0/0/1
    mac-vlan enable
    quit
    interface gigabitethernet 0/0/2
    mac-vlan enable
    quit
    interface gigabitethernet 0/0/3
    mac-vlan enable
    quit
    
  3. 验证配置

  • PC 1访问PC 2 、PC 3
  • 当外部设备接入到G0/0/3口时,PC 4无法访问PC 1 、PC 2
  • 查看VLAN:display vlan
  • 查看VLAN中MAC地址的详细情况:display mac-vlan mac-address all

本文原文来自CSDN

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号