建站快车帮助,网站备案负责人照片,wordpress的搜索,东莞职业技术学院以太网端口的三种链路类型#xff1a;Access、Hybrid和Trunk#xff1a;
1 Access类型的端口只能属于1个VLAN#xff0c;一般用于连接计算机的端口#xff1b;
2 Trunk类型的端口可以允许多个VLAN通过#xff0c;可以接收和发送多个VLAN的报文#xff…以太网端口的三种链路类型Access、Hybrid和Trunk
1 Access类型的端口只能属于1个VLAN一般用于连接计算机的端口
2 Trunk类型的端口可以允许多个VLAN通过可以接收和发送多个VLAN的报文一般用于交换机之间连接的端口
3 Hybrid类型的端口可以允许多个VLAN通过可以接收和发送多个VLAN的报文可以用于交换机之间连接也可以用于连接用户的计算机。 Hybrid端口和Trunk端口在接收数据时处理方法是一样的唯一不同之处在于发送数据时Hybrid端口可以允许多个VLAN的报文发送时不打标签而Trunk端口只允许缺省VLAN的报文发送时不打标签。 在这里大家要理解端口的缺省VLAN这个概念 1 Access端口只属于1个VLAN所以它的缺省VLAN就是它所在的VLAN不用设置
2 Hybrid端口和Trunk端口属于多个VLAN所以需要设置缺省VLAN ID。缺省情况下Hybrid端口和Trunk端口的缺省VLAN为VLAN 1
3 如果设置了端口的缺省VLAN ID当端口接收到不带VLAN Tag的报文后则将报文转发到属于缺省VLAN的端口当端口发送带有VLAN Tag的报文时如果该报文的VLAN ID与端口缺省的VLAN ID相同则系统将去掉报文的VLAN Tag然后再发送该报文。
注对于华为交换机缺省VLAN被称为“Pvid Vlan” 对于思科交换机缺省VLAN被称为“Native Vlan”。
交换机接口出入数据处理过程 1 Acess端口收报文: 收到一个报文,判断是否有VLAN信息如果没有则打上端口的PVID并进行交换转发,如果有则直接丢弃缺省
2 Acess端口发报文 将报文的VLAN信息剥离直接发送出去
3 trunk端口收报文 收到一个报文判断是否有VLAN信息如果没有则打上端口的PVID并进行交换转发如果有判断该trunk端口是否允许该 VLAN的数据进入如果可以则转发否则丢弃
4 trunk端口发报文 比较端口的PVID和将要发送报文的VLAN信息如果两者相等则剥离VLAN信息再发送如果不相等则直接发送
5 hybrid端口收报文 收到一个报文,判断是否有VLAN信息如果没有则打上端口的PVID并进行交换转发如果有则判断该hybrid端口是否允许该VLAN的数据进入如果可以则转发否则丢弃(此时端口上的untag配置是不用考虑的untag配置只对发送报文时起作用)
6 hybrid端口发报文 1、判断该VLAN在本端口的属性disp interface 即可看到该端口对哪些VLAN是untag 哪些VLAN是tag 2、如果是untag则剥离VLAN信息再发送如果是tag则直接发送
以下案例可以帮助大家深入理解华为交换机的hybrid端口模式
[Switch-Ethernet0/1]int e0/1
[Switch-Ethernet0/1]port link-type hybrid
[Switch-Ethernet0/1]port hybrid pvid vlan 10
[Switch-Ethernet0/1]port hybrid vlan 10 20 untagged
[Switch-Ethernet0/1] int e0/2
[Switch-Ethernet0/2]port link-type hybrid
[Switch-Ethernet0/2]port hybrid pvid vlan 20
[Switch-Ethernet0/2]port hybrid vlan 10 20 untagged 此时inter e0/1和inter e0/2下的所接的PC是可以互通的但互通时数据所走的往返vlan是不同的。 以下以inter e0/1下的所接的pc1访问inter e0/2下的所接的pc2为例进行说明 pc1所发出的数据由inter0/1所在的pvid vlan10封装vlan10的标记后送入交换机交换机发现inter e0/2允许vlan 10的数据通过于是数据被转发到inter e0/2上由于inter e0/2上vlan 10是untagged的于是交换机此时去除数据包上vlan10的标记以普通包的形式发给pc2此时pc1-p2走的是vlan10 再来分析pc2给pc1回包的过程pc2所发出的数据由inter0/2所在的pvid vlan20封装vlan20的标记后送入交换机交换机发现inter e0/1允许vlan 20的数据通过于是数据被转发到inter e0/1上由于inter e0/1上vlan 20是untagged的于是交换机此时去除数据包上vlan20的标记以普通包的形式发给pc1此时pc2-pc1走的是vlan20