1掌握Trunk接口和VLAN相关技术概念
2综合运用VLAN创建、Access和Trunk接口配置、VLAN划分,实现网络的互联互通!
交换机工作原理
1、交换机的作用:
连接多个以太网物理段,隔离冲突域
对以太网帧进行高速而透明的交换转发
自行学习和维护MAC地址信息
交换机工作在二层,可以用来隔离冲突域,在OSI参考模型中,二层的作用是寻址,这边寻址指的是MAC地址,而交换机就是对MAC地址进行转发,在每个交换机中,都有一张MAC地址表,这个表是交换机自动学习的。
所以,总得来说交换机的作用是寻址和转发,这边需要注意的是寻址和转发都是MAC地址,需要跟上周分享的路由器区分开来,路由器寻址寻的是IP地址,而交换机是MAC地址。
2、交换机的特点:
主要工作在OSI模型的物理层、数据链路层
提供以太网间的透明桥接和交换
依据链路层的MAC地址,将以太网数据帧在端口间进行转发
Access链路类型端口:
VLAN 有三种链路类型,常用的是 Access 和 trunk 链路类型,下面也是介绍这种链路类型。第一种是 Access 链路类型,此链路类型的特点是指允许缺省的 VLAN 通过,同时仅发送和接收一个 VLAN 的数据帧。
所以 access 链路类型一般适用于连接用户设备,也就是交换机直接接 PC使用 access 链路。
跨交换机VLAN标签操作:
上面讲过,vlan 标签是在进入交换机的时候打上的,出交换机剥离标签,那么在如上的拓扑中,PCA 发送一个目的地址到PCC的数据帧,到达 SWA,SWA 打上 VLAN10的标签,然后从E1/0/24剥离标签然后转发出去,到达 SWB 打上vlan10的标签,从E1/0/1转发到 PCC,这是正常数据帧的转发,但是上面说过Access链路类型只支持一个数据帧通过,那么入股 PCB 同时再发一个 VLAN20 的数据帧的话就无法进行转发,为此,通过 trunk 链路类型实现。
Trunk 链路类型端口:
Trunk 链路类型的有点久是允许多个 VLAN 通过,可以接收和发送多个 VLAN 的数据帧。同时对于缺省的 VLAN 也就是 PVID 的以太网帧是不带标签的。
所以 trunk 链路类型一般用户交换机之间的连接。
SW1
<Huawei>system-view
[Huawei]sysname SW1
[SW1]vlan batch 10 20
[SW1]interface GigabitEthernet 0/0/3
[SW1-GigabitEthernet0/0/3]port link-type access
[SW1-GigabitEthernet0/0/3]port default vlan 10
[SW1-GigabitEthernet0/0/3]quit
[SW1]
[SW1]interface GigabitEthernet 0/0/4
[SW1-GigabitEthernet0/0/4]port link-type access
[SW1-GigabitEthernet0/0/4]port default vlan 20
[SW1-GigabitEthernet0/0/4]quit
[SW1]
[SW1]interface GigabitEthernet 0/0/2
[SW1-GigabitEthernet0/0/2]port link-type trunk
[SW1-GigabitEthernet0/0/2]port trunk allow-pass vlan 10 20
[SW1-GigabitEthernet0/0/2]quit
[SW1]
[SW1]interface GigabitEthernet 0/0/1
[SW1-GigabitEthernet0/0/1]port link-type trunk
[SW1-GigabitEthernet0/0/1]port trunk allow-pass vlan 10 20
[SW1-GigabitEthernet0/0/1]quit
[SW1]
SW2
<Huawei>system-view
[Huawei]sysname SW2
[SW2]vlan batch 10 20
[SW2]interface Ethernet 0/0/3
[SW2-Ethernet0/0/3]port link-type trunk
[SW2-Ethernet0/0/3]port trunk allow-pass vlan 10 20
[SW2]interface Ethernet 0/0/1
[SW2-Ethernet0/0/1]port link-type access
[SW2-Ethernet0/0/1]port default vlan 10
[SW2-Ethernet0/0/1]display this
#
interface Ethernet0/0/1
port link-type access
port default vlan 10
#
return
[SW2-Ethernet0/0/1]quit
[SW2]
[SW2]interface Ethernet0/0/2
[SW2-Ethernet0/0/2]port link-type access
[SW2-Ethernet0/0/2]port default vlan 20
[SW2-Ethernet0/0/2]display this
#
interface Ethernet0/0/2
port link-type access
port default vlan 20
#
return
[SW2-Ethernet0/0/2]quit
[SW2]
``
SW3
```bash
<Huawei>system-view
[Huawei]sysname SW3
[SW3]vlan batch 10 20
[SW3]interface Ethernet 0/0/3
[SW3-Ethernet0/0/3]port link-type trunk
[SW3-Ethernet0/0/3]port trunk allow-pass vlan 10 20
[SW3-Ethernet0/0/3]quit
[SW3]
[SW3]interface Ethernet 0/0/1
[SW3-Ethernet0/0/1]port link-type access
[SW3-Ethernet0/0/1]port default vlan 10
[SW3-Ethernet0/0/1]quit
[SW3]interface Ethernet0/0/2
[SW3-Ethernet0/0/2]port link-type access
[SW3-Ethernet0/0/2]port default vlan 20
[SW3-Ethernet0/0/2]quit
配置所有PC机的IP地址和子网掩码
用PC3 ping PC1测试连通性