ACCESS链路的特点
1.只允许缺省VLAN通过,仅接受和发送一个VLAN的数据帧
2.一般是通过交换机连接路由器的端口,或是交换机连接PC机的端口
PC1要发送一个数据帧给PC2
数据帧通过PC1发送到SW的ACCESS端口时,SWA给该数据帧打上所属vlan的标签
然后将该数据帧传送到连接PCA端口的ACCESS端口上
该端口接受到数据帧后,剥离标签后,发现该数据帧是发送给PC2的,然后直接发送给PC2
TRUNK链路特点:
1.允许多个VLAN通过,可以接受和发送多个VLAN的数据帧
2.缺省VLAN的以太网帧是不带标签的
3.一般用于交换机之间的连接
简而言之,trunk端口的设计目的就是通过一条连接实现多个vlan的跨交换机扩展
PC1发送数据帧给PC2
PC1将数据帧发送到SWA的access接口E1/0/1接口,此时的数据帧不带vlan10的标签
SWA给数据帧打上vlan10的标签发送给trunk接口E1/0/10
此时E1/0/10的vlan id 为10,E1/0/10的默认vlan id为1。当前数据帧的vlan标签与E1/0/10认的vlan标签不同,但vlan标签是该端口允许通过的vlan标签时接受该数据帧(前提已经设置trunk链路允许vlan10通过,如果不允许通过将丢掉数据帧)
此时数据帧将发送给SWB的trunk接口E1/0/20,同理当前数据帧的vlan标签与E1/0/20的vlan标签不同,但vlan标签是该端口允许通过的vlan标签时接受该数据帧
SWB的trunk接口E01/0/20将数据帧发送给access接口E1/0/2,E1/0/2收到数据帧,将发送给PC2,此时access接口去掉vlan标签,然后在发送给PC2
Hybrid链路的特点
允许多个VLAN通过,可以接受和发送多个VLAN的数据帧,
Hybrid端口和TRUNK口的区别:
Hybrid端口可以允许多个VLAN的报文发送时不打标签
TRUNK端口允许缺省VLAN的不带标签的以太网帧通过
需求:PC1 PC2 PC3可以访问服务器,而PC之间不能互相访问
环境参数:PC1 PC2 PC3分别连接SW的 E1/0/1 E1/0/2 E1/0/3 分别属于vlan10 vlan20 vlan30 服务器连接E1/0/4 属于vlan50
PC1地址:192.168.1.1
PC2地址:192.168.1.2
PC3地址:192.168.1.3
服务器地址:192.168.1.50
配置:
相应接口划分到vlan下
[Switch]vlan 10
[Switch-vlan10]port Ethernet 0/1
[Switch]vlan 20
[Switch-vlan20]port Ethernet 0/2
[Switch]vlan 30
[Switch-vlan30]port Ethernet 0/3
[Switch]vlan 50
[Switch-vlan20]port Ethernet 0/4
为各个接口配置hybird
[Switch]interface Ethernet 0/1
[Switch-Ethernet0/1]port link-type hybrid
[Switch-Ethernet0/1]port hybrid vlan 50 untagged 可以接受vlan50数据
[Switch]interface Ethernet 0/2
[Switch-Ethernet0/1]port link-type hybrid
[Switch-Ethernet0/1]port hybrid vlan 50 untagged 可以接受vlan50数据
[Switch]interface Ethernet 0/3
[Switch-Ethernet0/1]port link-type hybrid
[Switch-Ethernet0/1]port hybrid vlan 50 untagged 可以接受vlan50数据
[Switch]interface Ethernet 0/4
[Switch-Ethernet0/1]port link-type hybrid
[Switch-Ethernet0/1]port hybrid vlan 10 20 30 untagged 可以接受vlan10 20 30数据
我总结的hybrid端口的设计目的是——在二层设备实现不同vlan之间的互通,这个功能通过access和trunk口是实现不了。
关于access trunk hubrid 详细信息可以参考下列表格