交换机S1配置如下:
-- 第一步:更改交换机名、关闭信息中心功能、批量创建vlan
<Huawei>sys
[Huawei]sysname S1 //更改交换机名
[S1]undo info-center enable //在做配置的过程中,设备系统一般都会出现一些提示或者告警之类的东西,从而影响配置时的视觉。
//所以我们通过undo info-center enable这个命令关闭信息中心功能
[S1]vlan batch 10 20 30 40 //批量创建vlan 10、vlan 20、vlan 30、vlan 40 --思考下可以省略vlan30、vlan40么?
-- 第二步:配置交换机g0/0/1端口
[S1]int g0/0/1
[S1-GigabitEthernet0/0/1]port link-type hybrid //设置端口为hybrid模式,此步可忽略,华为交换机端口模式默认为hybrid
[S1-GigabitEthernet0/0/1]port hybrid pvid vlan 10 //将此端口的默认pvid改为 vlan10
//端口pvid用途:当端口【接收数据】时发现数据帧不带vlan Tag标签时,进入交
//换机时端口会将数据打上此端口的pvid号,默认pvid为1,也就是vlan1,因为
//交换机内部处理的数据都是要有标签tag的。在交换机内部转发数据的时候pvid不
//起任何作用。
[S1-GigabitEthernet0/0/1]port hybrid untagged vlan 10 //设置端口可通行vlan10 ,且在【发送数据】时将其vlan10 tag标签剥离
//掉,untagged只对数据发送时起作用。一般用于与终端设备互联端口。
//第二步配置可替换为:
//[S1]int g0/0/1
//[S1-GigabitEthernet0/0/1]port link-type access //设置此端口为access模式
//[S1-GigabitEthernet0/0/1]port default vlan 10 //将端口默认的vlan1改为vlan10
-- 第三步:配置交换机g0/0/2端口
[S1-GigabitEthernet0/0/1]int g0/0/2
[S1-GigabitEthernet0/0/2]port link-type hybrid
[S1-GigabitEthernet0/0/2]port hybrid pvid vlan 20
[S1-GigabitEthernet0/0/2]port hybrid untagged vlan 20 30 40 //设置端口可通行vlan20、vlan30、vlan40,且在【发送数据】时将
//其vlan20、vlan30、vlan40 tag标签剥离掉。
-- 第四步:配置交换机互联g0/0/3端口
[S1-GigabitEthernet0/0/2]int g0/0/3
[S1-GigabitEthernet0/0/3]port link-type hybrid
[S1-GigabitEthernet0/0/3]port hybrid tagged vlan 20 30 40 //设置此端口可通行vlan20、vlan30、vlan40 ,且在【发送数据】的时
//候携带vlan20、vlan30、vlan40 tag标签。tagged只对数据发送时起
//作用。
-- 第四步可替换为:
//[S1-GigabitEthernet0/0/2]int g0/0/3
//[S1-GigabitEthernet0/0/2]port link-type trunk //设备此端口为trunk模式
//[S1-GigabitEthernet0/0/2]port trunk allow-pass vlan 20 30 40 //放通vlan20、vlan30、vlan40
-- 第五步:保存退出
[S1-GigabitEthernet0/0/3]quit
[S1]quit
<S1>save
交换机S2配置如下:
-- 第一步:更改交换机名、关闭信息中心功能、批量创建vlan
<Huawei>sys
[Huawei]sysname S2 //更改交换机名
[S2]undo info-center enable //在做配置的过程中,设备系统一般都会出现一些提示或者告警之类的东西,从而影响配置时的视觉。
//所以我们通过undo info-center enable这个命令关闭信息中心功能
[S2]vlan batch 20 30 40 //批量创建vlan 20、vlan 30、vlan 40 --思考下为什么少了vlan10? 可以不配vlan20么?
-- 第二步:配置交换机g0/0/1端口
[S2]int g0/0/1
[S2-GigabitEthernet0/0/1]port link-type hybrid
[S2-GigabitEthernet0/0/1]port hybrid pvid vlan 30
[S2-GigabitEthernet0/0/1]port hybrid untagged vlan 20 30 //设置端口可通行vlan20、vlan30
-- 第三步:配置交换机g0/0/2端口
[S2-GigabitEthernet0/0/1]int g0/0/2
[S2-GigabitEthernet0/0/2]port link-type hybrid
[S2-GigabitEthernet0/0/2]port hybrid pvid vlan 40
[S2-GigabitEthernet0/0/2]port hybrid untagged vlan 20 40 //设置端口可通行vlan20、vlan40
-- 第四步:配置交换机互联g0/0/3端口
[S2-GigabitEthernet0/0/2]int g0/0/3
[S2-GigabitEthernet0/0/3]port link-type hybrid
[S2-GigabitEthernet0/0/3]port hybrid tagged vlan 20 30 40
-- 第四步可替换为:
//[S2-GigabitEthernet0/0/2]int g0/0/3
//[S2-GigabitEthernet0/0/2]port link-type trunk //设备此端口为trunk模式
//[S2-GigabitEthernet0/0/2]port trunk allow-pass vlan 20 30 40 //放通vlan20、vlan30、vlan40
-- 第五步:保存退出
[S2-GigabitEthernet0/0/3]quit
[S2]quit
<S2>save
(略)
Access口、Trunk口、Hybrid口三者区别
端口类型 | 收发 | 描述 |
---|---|---|
Access | 收报文 | 判断是否有VLAN信息:如果没有则打上端口的PVID,并进行交换转发,如果有则直接丢弃(缺省) |
Access | 发报文 | 将报文的VLAN信息剥离,直接发送出去 |
Trunk | 收报文 | 收到一个报文,判断是否有VLAN信息。如果没有则打上端口的PVID,并进行交换转发,如果有判断该trunk端口是否允许该 VLAN的数据进入。如果可以则转发,否则丢弃 |
Trunk | 发报文 | 比较端口的PVID和将要发送报文的VLAN信息,如果两者相等则剥离VLAN信息,再发送,如果不相等则直接发送 |
Hybrid | 收报文 | 收到一个报文判断是否有VLAN信息。如果没有则打上端口的PVID,并进行交换转发,如果有则判断该hybrid端口是否允许该VLAN的数据进入。如果可以则转发,否则丢弃 |
Hybrid | 发报文 | 判断该VLAN在本端口的属性(dis interface vlan 即可看到该端口对哪些VLAN是untag,哪些VLAN是tag)。如果是untag则剥离VLAN信息,再发送,如果是tag则直接发送 |
PS:
tag:针对接口接收的数据。
在端口配置 port hybrid tagged vlan 20 30 40,为允许带有vlan 20、vlan 30或vlan 40的标签通过。
untag:针对接口发送的数据。
在端口配置 port hybrid untagged vlan 20 30,为数据发出时会去除带有的vlan 20或者vlan 30的标签。
pvid:针对进入端口没有标签的数据。
在端口配置 port hybrid pvid vlan 10,是将没有标签的数据包发出时打上vlan 10 的标签。
Hybrid接口处理VLAN帧的过程
(1)收到一个二层帧,查看是否有vlan标签。没有标签,则标记上hybrid接口的pvid,进行下一步处理;有标签,判断是否允许进入,允许则进行下一步处理,否则丢弃。
(2)当数据帧从接口发出时,交换机判断是否配置了untag。如果配置,先剥离帧的vlan标签再发送;如果没有,则直接发送帧。
端口的Tag和Untag
若某一端口在vlan设定中被指定为非标记端口untagged port, 所有从此端口转发出的数据包上都没有标记 (untagged)。若有标记的数据包进入交换机,则其经过非标记端口时,标记将被去除。因为目前众多设备并不支持标记数据包,其也无法识别标记数据包,因此,需要将与其连接的端口设定为非标记。
若某一端口在vlan设定中被指定为标记端口tagged port, 所有从此端口转发出的数据包上都将有标记 (tagged)。若有非标记的数据包进入交换机,则其经过标记端口时,标记将被加上。此时,其将使用在hybrid 端口上的pvid设定作为增加的标记中的vlan id号。
版权说明:如非注明,本站文章均为 扬州驻场服务-网络设备调试-监控维修-南京泽同信息科技有限公司 原创,转载请注明出处和附带本文链接。
请在这里放置你的在线分享代码