第一节 交换基础
access端口类型:
interface GigabitEthernet0/0/1 //进入接口视图
port link-type access //将接口配置为access模式
port default vlan 10 //配置接口pvid
(接入链路,只能承载单一vlan数据)
1、接收数据:
查看数据是否携带vlan tag?
如果携带:查看vlan tag和接口pvid是否相同,相同则接收,不同则丢弃。
如果未携带:给数据打一个vlan tag,vlan id和接口pvid相同
2、发送数据:
对比数据帧携带的vlan id和出接口的pvid是否相同?
如果相同,则剥离tag,发送原始帧出去。
如果不同,则丢弃。
trunk:
interface GigabitEthernet0/0/2
port link-type trunk //将端口配置为trunk模式
port trunk allow-pass vlan 2 to 4094 //配置放行列表
干道链路,可以承载多vlan数据
1、接收数据:
要查看是否携带TAG?
如果携带:a.查看放行列表是否允许,如果允许,直接收到交换机内部
如果不允许,则丢弃
如果未携带(原始帧):打上一个TAG,vlan id和接口pvid(默认取值1)取值相同,在查看放行列表
允许则通过,不允许则丢弃
2、发送数据:
查看放行列表:
如果允许放行,还要查看vlanid是否和接口的pvid相同:
如果相同:则剥离tag,发送原始帧出去
如果不同:则直接发出去
如果不允许放行,则直接丢弃
hybrid:
混杂模式,既可以连接终端,又可以连接交换机
1、当hybrid面对终端时:
port link-type hybrid //将接口配置为hybrid模式,默认就是这个
port hybrid pvid vlan 10 //相当于access的default vlan 10
port hybrid untagged vlan 10 //相当于access接口发送数据时剥离tag
2、当hybrid面对交换机时:
port hybrid tagged vlan 10 //相当于trunk的放行列表
port hybrid pvid vlan 10 //相当于trunk的pvid
常用命令:
[SW1]display mac-address //查看mac地址表
动态mac地址老化时间为5min
[SW1]stp edged-port default // 开启边缘端口特性,使端口不在参与生成树收敛,直接进入转发状态
[SW1]display port vlan //查看所有接口的配置情况
[SW1]clear configuration interface GigabitEthernet 0/0/2 //清空接口配置
批量配置接口:
[SW2]port-group 1
[SW2-port-group-1]group-member GigabitEthernet 0/0/1 to GigabitEthernet 0/0/10
单臂路由器配置
[Huawei]int g0/0/0.1
[Huawei-GigabitEthernet0/0/0.1]dot1q termination vid 10 //用dot1q协议打开vid4的终端接口
[Huawei-GigabitEthernet0/0/0.1]ip address 172.16.10.1 255.255.255.0
[Huawei-GigabitEthernet0/0/0.1]arp broadcast enable //终结子接口的ARP广播功能
[Huawei-GigabitEthernet0/0/0.1]quit
[Huawei]int g0/0/0.2
[Huawei-GigabitEthernet0/0/0.2]dot1q termination vid 20
[Huawei-GigabitEthernet0/0/0.2]ip address 172.16.20.1 255.255.255.0
[Huawei-GigabitEthernet0/0/0.2]arp broadcast enable
[Huawei-GigabitEthernet0/0/0.2]quit
[Huawei]save
第二节 MUX-VLAN
MUX VLAN(Multiplex VLAN)提供了一种通过VLAN进行网络资源控制的机制
1、当2个端口要进行互访时:
1.1 若两个接口都启用Mux-vlan功能,则使用Mux-vlan的定义进行互访。
1.2 若两个接口有一个或者全都没有使能Mux-vlan功能,则依靠普通的vlan标签进行转发
2、MUX-VLAN只本地有效,跨交换机无效。必须在交换机上配置相同的mux-vlan配置,
并在所有接口开启MUX-VLAN功能,才能达到跨交换机使用Mux-vlan的场景
主vlan
vlan 10
mux-vlan //选取vlan10作为主vlan
subordinate separate 200 //选取vlan200作为隔离vlan
subordinate group 300 400 //选取vlan300 400作为互通vlan
interface GigabitEthernet0/0/1
port link-type access
port default vlan 200
port mux-vlan enable //将改接口使能mux-vlan功能