HCIA笔记-----VLAN的划分

本文介绍VLAN的基本概念及配置方法,并演示如何通过单臂路由实现不同VLAN间的通信。涵盖VLAN划分、接口配置、Trunk链路设置及路由配置等内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


VLAN(虚拟局域网)

作用:划分广播域, 当交换机和路由器协同工作后,可以将一个广播域逻辑的且分为多个;

MAC地址表:三元素 VLAN ID, 端口标识, MAC地址

交换机基本工作过程:

1.基于源MAC地址学习

2.基于目标MAC地址转发

3.数据过滤

4.防环

泛洪(洪泛):交换机收到一个需要被泛洪的数据帧,会将该数据帧通过除了接收数据接口之外的其他所 有接口转发出去
默认泛洪的数据帧:1.广播 FFFF.FFFF.FFFF 2.组播 (01-00-5E-)3.未知单播

ARP : 地址解析协议,基于二层封装
正向ARP:通过对方的IP地址请求对方的MAC地址
反向ARP:通过对方的MAC地址请求对方的IP地址
无故ARP:免费ARP ,检测地址重复性
代理ARP

VLAN : 虚拟局域网
VLAN 使用VLAN ID 进行标识。
VLAN id 范围1-4094 (0-4095 VLAN 0 和VLAN 4095 被保留)
一个VLAN = 一个广播域 = 一个独立的网段
VLAN 1 为默认VLAN ,交换机上默认所有的接口都属于VLAN 1
PVID VLAN = 端口VLAN ID 默认所有的接口的PVID 为 VLAN 1 .

交换接口模式:access trunk hybrid

Access

接入接口 只属于某一个VLAN 收到一个没有打标记的数据帧,打上PVID,收到携带VLAN ID的数据帧,对比是否与自己的VLAN ID一致, 如果一致 接收,如果不一致,丢弃。

发送一个携带VLAN ID的数据,如果与自己的PVID 一致,剥离VLAN ID发送,如果不一致,不发。

Trunk

Trunk:中继接口 干道 trunk链路可以同时传递多个不同VLAN

在trunk链路中传递多VLAN 流量时,需要对流量进行VLAN 的标记,标记协议为802.1q(dot1q)------在二层以太网封装中的源Mac地址与类型字段之间加入4字节的tag进行VLAN标记,同时使用新的FCS替换旧FCS(FCS 帧校验序列,默认为4字节,用于校验数据完整性)`

2字节的TPID,固定为0x8100,表示802.1Q,3bit的PRI,1bit的CFI,12bit的VLAN ID

untagged(剥离标签发送) tagged(带标签发出)

收到一个untagged帧,打上默认接口所属的PVID,且检测是否在允许列表中,如果在则接收,否则丢弃

收到一个tagged帧,直接检测该标记是否在允许列表中,在就接收,反之丢弃

发送数据帧时候,如果携带的标记,即VLAN id与接口的PVID一致,且在允许列表中,剥离TAG发送,如果与接口的PVID不一致,但是在允许列表中,则携带原有标记发送。

hybrid

混杂接口,华为交换机默认模式 (access+trunk),在链路中传递数 据包可以有标签可以没有标签,同时可以自定义打标签列表和移除标签列表

收发规则

收到untagged帧,打入PVID,如果PVID在允许列表中接收,否则丢弃

收到tagged帧,判断是否在允许列表中,在就接收,否则丢弃

发送时判断是否在允许列表中,不在不能发送,如果在根据配置决定是否携带标记发出




常用命令:

创建VLAN:

[sw1]vlan 10

在这里插入图片描述
创建多个VLAN:

[sw1]vlan batch 20 30 40

在这里插入图片描述
创建多个连续VLAN:

[sw1]vlan batch 1 to 10

在这里插入图片描述
针对主机等用户划入不同vlan,将接口模式设置为access

[sw1-Ethernet0/0/1]port link-type access

在这里插入图片描述
接口划入vlan

[Huawei]interface e 0/0/1

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

[Huawei-Ethernet0/0/1]port default vlan 2

同时划入多个接口

[Huawei]port-group 1  给它组

[Huawei-port-group-1]group-member Ethernet 0/0/1 to Ethernet  0/0/10    1-10同时放入组里

[Huawei-port-group-1]port link-type access 

[Huawei-port-group-1]port default vlan 2         划入vlan2

同时划入多个接口(第二种方法)

[Huawei]vlan 3

[Huawei-vlan3]port Ethernet 0/0/1 to 0/0/10

查看vlan信息
在这里插入图片描述
查看pvid

[sw1]display port vlan 

在这里插入图片描述



在这里插入图片描述
试验:实现各部门之间访问,不能访问其他部门

首先划分vlan

s1划分两个vlan分别为vlan 10 和 vlan 20,s2也是同样的操作

[s1]vlan batch 10 20
[s2]vlan batch 10 20

s1交换机上接口划分到对应的VLAN中,s2也是同样的操作

[s1]int Ethernet 0/0/2
[s1-Ethernet0/0/2]port link-type access 
[s1-Ethernet0/0/2]port default vlan 10

[s1]int Ethernet 0/0/3
[s1-Ethernet0/0/3]port link-type access 
[s1-Ethernet0/0/3]port default vlan 20

[s2]int Ethernet 0/0/3
[s2-Ethernet0/0/3]port link-type access 
[s2-Ethernet0/0/3]port default vlan 10

[s2]int Ethernet 0/0/4
[s2-Ethernet0/0/4]port link-type access
[s2-Ethernet0/0/4]port default vlan 20

分别在s1、s2、s3上创建trunk干道

[s1]int Ethernet 0/0/1
[s1-Ethernet0/0/1]port link-type trunk 
[s1-Ethernet0/0/1]port trunk allow-pass vlan 10 20
[s3]vlan batch 10 20
[s3]int GigabitEthernet 0/0/1
[s3-GigabitEthernet0/0/1]port link-type trunk 
[s3-GigabitEthernet0/0/1]port trunk allow-pass vlan 10 20

[s3]int GigabitEthernet 0/0/2
[s3-GigabitEthernet0/0/2]port link-type trunk 
[s3-GigabitEthernet0/0/2]port trunk allow-pass vlan 10 20
[s2]int Ethernet 0/0/2
[s2-Ethernet0/0/2]port link-type trunk 
[s2-Ethernet0/0/2]port trunk allow-pass vlan 10 20

测试
PC1 ping PC2
在这里插入图片描述
PC1 ping PC3
在这里插入图片描述
PC2 ping PC3
在这里插入图片描述
PC2 ping PC4
在这里插入图片描述




单臂路由

在这里插入图片描述
试验:实现不同vlan间可以互相通信

s2的配置:

[s2]vlan batch 10 20
[s2]int Ethernet 0/0/1
[s2-Ethernet0/0/1]port link-type access 
[s2-Ethernet0/0/1]port default vlan 10

[s2]int Ethernet 0/0/2
[s2-Ethernet0/0/2]port link-type access 
[s2-Ethernet0/0/2]port default vlan 20

[s2]int GigabitEthernet 0/0/2
[s2-GigabitEthernet0/0/2]port link-type trunk 
[s2-GigabitEthernet0/0/2]port trunk allow-pass vlan 10 20

s3的配置:

[s3]vlan 30
[s3]int Ethernet 0/0/1
[s3-Ethernet0/0/1]port link-type access 
[s3-Ethernet0/0/1]port default vlan 30

[s3]int GigabitEthernet 0/0/2
[s3-GigabitEthernet0/0/2]port link-type trunk 
[s3-GigabitEthernet0/0/2]port trunk allow-pass vlan 30

s1的配置:

[s1]vlan batch 10 20 30
[s1]int GigabitEthernet 0/0/2
[s1-GigabitEthernet0/0/2]port link-type trunk 
[s1-GigabitEthernet0/0/2]port trunk allow-pass 10 20

[s1]interface GigabitEthernet 0/0/3
[s1-GigabitEthernet0/0/3]port link-type trunk 
s1-GigabitEthernet0/0/3]port trunk allow-pass vlan 30

[s1]int GigabitEthernet 0/0/1
[s1-GigabitEthernet0/0/1]port link-type trunk 
[s1-GigabitEthernet0/0/1]port trunk allow-pass vlan 10 20 30

R1的配置:

[r1]vlan batch 10 20 30

[r1]interface GigabitEthernet 0/0/1.1     `创建子接口`
[r1-GigabitEthernet0/0/1.1]dot1q termination vid 10   `定义该接口识别和标记的vid`
[r1-GigabitEthernet0/0/1.1]ip add 192.168.1.254 24   `配置网段的网关ip地址`
华为设备,默认接口不进行ARP应答,因此必须开启该功能
[r1-GigabitEthernet0/0/1.1]arp broadcast enable  ` 响应arp的请求

[r1]interface GigabitEthernet 0/0/1.2
[r1-GigabitEthernet0/0/1.2]dot1q termination vid 20
[r1-GigabitEthernet0/0/1.2]ip address 192.168.2.254 24
[r1-GigabitEthernet0/0/1.2]arp broadcast enable 

[r1]interface GigabitEthernet 0/0/1.3
[r1-GigabitEthernet0/0/1.3]dot1q termination vid 30
[r1-GigabitEthernet0/0/1.3]ip address 192.168.3.254 24
[r1-GigabitEthernet0/0/1.3]arp broadcast enable 

在pc上设置ip地址并设置各自的网关
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
测试

pc1 ping pc2
在这里插入图片描述
pc1 ping pc3
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值