天天看点

HCIA VLAN

一.VLAN (虚拟局域网)

1.在交换机中进行广播分割,减小广播风暴影响范围。

2.提高了网络的安全性。

3.提供了带宽利用率

4.降低了延迟

二.VLAN的划分种类

1基于端口的静态划分

2.基于MAC地址的动态划分

3.基于子网的动态划分

4.基于协议的动态划分

当vlan的四种划分方式产生冲突时,其优先级的顺序为

MAC>IP子网>基于协议>基于端口

HCIA VLAN

三.VLAN的链路类型

access trunk和hybrid

1.ACCESS(接入链路):在交换机和客户端连接时,使用Access链路

2.Trunk(中继,干道)链路,在交换机和交换机连接时,使用trunk链路。

四.VLAN 标记的方式

1. 802.1Q (业界共有标准)

2.Cisco ISL(思科私有标准) (不破坏数据帧,在原始数据帧的头部加入26字节的标签头部,在数据帧尾部加上4字节的标签尾部,这个不常用)

1. 802.1Q  工作原理

破坏原始数据帧,在原始数据帧的中间插入一个4字节大小的标记。

这个tag肯定是会打的,有交换机来打tag,主机发出来的数据是不带tag的,默认tag为1

二层帧头部分的6字节源地址和2字节的type类型字段切开,插入4字节的tag标记字段

2.4字节的Tag内容

TPID(2字节):代码0x8100,改代码白哦是当前的数据帧使用的是由IEEE 802.1Q方式封装数据帧,而非Cisco ISL 封装。

Pri(3比特):QOS的优先级 三个bit刚好是8位,0-7,代表了8个等级的qos优先级。

CFI(1比特):代表了标准的经典MAC地址格式,而不是令牌环网帧格式。

VLAN ID(12比特):vlan数量,2的12次方刚好是4096 去掉vlan0和vlan1,刚好是4094个vlan。

​​​​​​​

HCIA VLAN
HCIA VLAN

本章华为基本配置命令

VLAN配置

PVID:即接口的vlan号,当遇到untagged数据帧是,会打上PVID,默认为1,即vlan1。

PVID不在pass-allow列表当中,则untagged数据无法接收。

pass-allow:trunk模式当中允许通过的vlan号列表,如果在列表中才能接收转发,不在列表中丢弃。

untagged allow列表:摘标转发的vlan列表

tag allow列表:不摘标转发的vlan列表

vid:数据帧当中的tag也叫做vid

Access

接收数据帧

1.当接收到一个untagged数据帧时,会打上接口的pvid号

2.当接收到一个tag帧时,会对比数据帧的tag和自己的pvid是否一样,如果一致则接收,反之则丢弃。

发送数据帧

1.当从链路上的其他接口传来的数据帧,会对比tag是否与PVID一致,如果不一致则丢弃。

如果一致则剥离标签发送原始数据帧(untagged数据帧)。

​​​​​​​

Access配置

[Huawei]vlan 10    (创建vlan10)

[Huawei]int g0/0/1 (进入接口)

[Huawei-GigabitEthernet0/0/1]port link-type access (创建接口类型位access)

[Huawei-GigabitEthernet0/0/1]port default vlan 10 (打上vlan10的标签)

Trunk

接收数据帧

1.当收到一个untagged数据,有两种情况

(1).pvid在allow-pass列表当中:接收数据帧并且打上接口的pvid

(2).pvid不在allow-pass列表当中:直接丢弃 (因为打上的pvid不在allow-pass列表当中,所以不通过)

2.当接收到一个tag数据帧

(1).查看该数据帧的tag是否在allow-pass列表当中,如果在通过列表当中则接收。反之则丢弃。

发送数据帧:

发送数据帧分三种情况。

1.数据帧的tag不在allow-pass列表中,直接丢弃。

2.当tag和pvid一致是,且在allow-pass列表当中,摘除标签,发送原始数据(untagged帧)。

3.当tag和pvid不一致时,且在allow-pass列表中,保持原有的tag不变,透传转发数据。

Trunk 配置

[Huawei]vlan batch 10 20    (创建vlan10 20) 

[Huawei]int g0/0/1 (进入接口)

[Huawei-GigabitEthernet0/0/1]port link-type trunk (把接口模式改为trunk)

[Huawei-GigabitEthernet0/0/1]port trunk allow-pass vlan all(允许所有vlan通过,如果需要让对应的vlan通过则在allow-pass +vlan 对应的数字)

Trunk模式沿途的设备必须要开放后面所有的vlan号,要不然后面的设备将无法ping通。

Hybrid

再讲hybrid之前,有两个新的动作叫做untagged allow(摘标转发的vlan列表)和tag allow不(不摘标转发的vlan列表),这两个列表都是发送方向的动作,是管理员手工定的。

接收数据帧

1.当收到一个untagged数据,有两种情况

(1).pvid在untagged allow或者是tag allow列表当中:接收数据帧并且打上接口的pvid

(2).pvid不在untagged allow或者是tag allow列表当中:直接丢弃 

当接收到一个tag数据帧

(1).查看该数据帧的tag是否在untagged allow或者是tag allow列表当中,如果在则接收。反之则丢弃。

发送数据帧

如果数据帧的tag不在untagged allow或者是tag allow列表当中,直接丢弃。

如果数据帧的tag在untagged allow或者是tag allow列表当中,则查询vlan号对应所执行的动作:摘标(untagged)或者是保留标签(tag)进行转发。

Hybrid 配置

[Huawei]int g0/0/1 (进入接口)

[Huawei-GigabitEthernet0/0/1]port link-typehybrid (把接口模式改为hybrid,默认就是hybrid,这条命令不输入也行)

[Huawei-GigabitEthernet0/0/1] port hybrid pvid vlan 100 (设置接口的pvid)

[Huawei-GigabitEthernet0/0/1] port hybrid untagged vlan 10 20 100 (设置对应收到对应标签摘除的vlan)

vlan命令

创建vlan 创建多个vlan

[Huawei]vlan batch 10 20 30 (创建vlan 10 20 30)

[Huawei]vlan batch 2 to 99 (创建vlan 2到99)

创建端口组

[Huawei]port-group 1 (创建端口组1)

[Huawei-port-group-1]group-member g0/0/1 to g0/0/10(将g0/0/1到0/0/1)

执行的操作可以直接在端口组下执行,比如port link-type access

作用:用来在本端设备上查看对端设备信息,如果要生效,需要一条链路上的两端设备都开启该协议。(这个协议不太安全,默认在项目中不开启。)

1.命令:

[Huawei]lldp enable (开启lldp功能)

[Huawei]dis lldp neighbor brief  (查看lldp邻居汇总信息)

[Huawei]dis lldp neighbor int g0/0/2 (查看某个接口的lldp邻居详细信息)

如果忘记命令了,在每个视图下都可以敲问号“?”

2.就会出现这个视图模式下可以输入的所有命令

<SW1>?

[SW1]?

[SW1-GigabitEthernet0/0/1]?

如果有好几页,按TAB键盘可以退出查看

3.<Huawei>system-view (进入系统视图)

[Huawei]sysname SW1      (修改交换机名字为SW1)

[SW1]dis current-configuration  (查看全局配置,回车键是一行一行的下翻,空格键是一页一页的往下翻,按TAB键盘可以退出查询)

4.默认永久不登出命令,默认15分钟就会超时。

HCIA VLAN

5.华为交换机配置登陆密码

明文密码 密文密码

[SW1]user-interface console 0

[SW1-ui-console0]authentication-mode password 

[SW1-ui-console0]set authentication password simple 123 (明文密码设置密码为123)

[SW1-ui-console0]set authentication password cipher 123 (密文密码设置密码为123)

注:在华为设备上,明文密码和密文密钥不可以同时存在。后配置的密码会覆盖掉前面配置的密码。

6.<SW1>dis mac-address (查看交换机的MAC地址表项)

7.设备配置完后一定要保存,否则重启后不生效。

<Huawei>save (在用户视图下)

8.清空命令

<Huawei>reset saved-configuration  (系统试图下)

<Huawei>reboot (注意清空后需要重启设备)

<Huawei>reboot

Info: The system is now comparing the configuration, please wait.

Warning: All the configuration will be saved to the configuration file for the n

ext startup:, Continue?[Y/N]:N   (重启后第一个提示,这里一定要选择NO,他的翻译是检测到硬盘被清空是否,需要从内存当中保存一份至硬盘,我们就是要恢复出厂设置,所以当然不需要,一定要选择N)

System will reboot! Continue?[Y/N]:Y (选择Y继续重启)

取消消息提示:

[Huawei]undo info enable

Huawei:VRP (华为操作系统)

Cisco: IOS 【Internetwork Operation Systems】(思科大部分操作系统)

IOS XR(思科运营商级别操作系统)

H3C:Comware (H3C操作系统)

Juniper: JUNOS  (瞻博操作系统)

继续阅读