当前位置: 首页 > article >正文

VLAN配置学习笔记

1、VLAN的基础配置命令

(1)创建VLAN

[Huawei] vlan vlan-id

通过此命令创建VLAN并进入VLAN视图,如果VLAN已存在,直接进入该VLAN的视图。

vlan-id是整数形式,取值范围是1~4094。

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

通过此命令批量创建VLAN。其中:

• batch:指定批量创建的VLAN ID。

• vlan-id1:表示第一个VLAN的编号。

• vlan-id2:表示最后一个VLAN的编号。

2、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。

3、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。

4、案例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

(2)配置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

(3)配置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

(4)验证配置

查看VLAN-- display vlan

查看端口VLAN信息-- display port vlan active

5、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。

6、案例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

(2)验证配置

display vlan

display port vlan active

7、基于MAC划分Vlan

7.1VLAN的基础配置命令

(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。

(2)使能MAC地址与VLAN

[Huawei-GigabitEthernet0/0/1] mac-vlan enable

通过此命令使能接口的MAC VLAN功能。

7.2案例:基于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

(2)在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

(3)在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)验证配置

a. PC 1访问PC 2 、PC 3

b. 当外部设备接入到G0/0/3口时,PC 4无法访问PC 1 、PC 2

c. 查看VLAN--display vlan

d. 查看VLAN中MAC地址的详细情况-- display mac-vlan mac-address all


http://www.kler.cn/news/302912.html

相关文章:

  • Redis 数据类型详解
  • 二叉排序树在实际生活应用中作用
  • 如何通过subprocess在数据采集中执行外部命令 —以微博为例
  • “勇者斗恶龙”即将上演,乐道L60剑指Model Y
  • EasyExcel 动态表头+表头合并
  • Vue2 和 Vue3 区别 — 源码深度解析
  • 用命令行的方式启动.netcore webapi
  • Linux从入门到开发实战(C/C++)Day10-线程
  • Git使用经验总结6-删除远端历史记录
  • ​zookeeper集群配置与启动
  • CentOs 入门必备基础知识详细讲解
  • 谈一谈幽默的力量
  • Java 正则表达式详解
  • pandas中基于范围条件进行表连接
  • JAVA开源项目 校园管理系统 计算机毕业设计
  • C++基础知识6 vector
  • 装饰器模式decorator
  • 3. 轴指令(omron 机器自动化控制器)——>MC_HomeWithParameterMC_Move
  • 怎么给DataX的Json配置文件传参
  • java后端请求调用三方接口
  • 【Hot100】LeetCode—763. 划分字母区间
  • C++战列舰小游戏Lv. 1.4版本(半成品)
  • 【STM32实物】基于STM32设计的18650锂电池电量(电压/电流)检测系统——采用电阻分压法、均值滤波及ADC测量—文末工程资料下载
  • 在Linux中从视频流截取图片帧(ffmpeg )
  • 西门子1200/1500PLC什么时候需要设置网关地址
  • TCP全连接队列和tcpdump抓包
  • MinIO【部署 02】Linux集群版本及Windows单机版、单机多目录版、分布式版(cmd启动脚本及winsw脚本分享)
  • 模版方法模式template method
  • CMU 10423 Generative AI:lec3(Learning Large Language Models)
  • vim 安装与配置教程(详细教程)