[na]二层sw数据交换
1,同vlan下,两台pc配置了GW,arp请求过程。
Pc1 ping pc0的时候,触发pc1的arp请求,发给GW后,GW继续发给pc0(同一个vlan),pc0收到后给pc1回复。Pc1发出icmp,让pc0收到。
2.
1,hybrid口默认配置
1,三种接口
access trunk hybrid
2,
access和pvid
pvid和untag
3,hybrid的untag、tag和pvid
在hybrid接口可以修改pvid,tag/untag vlan。用tag、untag的方式允许vlan。如果untag到对端,默认就归属到pvid所在的vlan。
在trunk口不能修改native vlan(==pvid)。用allow-pass的方式允许vlan。
interface GigabitEthernet0/0/1 port link-type hybrid port hybrid pvid vlan 1 port hybrid untagged vlan 1
默认可以通
以下无法通信原因:arp到了sw1归到vlan10. Arp继续传给sw2,sw2应该往vlan10转。结果无法通信。
以下也无法实现通信:
在hybrid接口可以修改pvid,tag/untag vlan。用tag、untag的方式允许vlan。
如果untag到对端,默认就归属到pvid所在的vlan。
Note:接口默认配置
port link-type hybrid port hybrid pvid vlan 1 port hybrid untagged vlan 1
即使:
interface GigabitEthernet0/0/2 port hybrid pvid vlan 10 port hybrid untagged vlan 10 20 #也是包含vlan1的。
原因:因为arp回到sw1后,是vlan1的,sw意识到应该往vlan1转,但没vlan1 所以回不去。
这样又可以通信咯
本次通信和untag 10没关系了。
和上述原因一样,arp打牌sw2属于vlan1,所以转发不过去。
下图无法通信原因:pc1 arp到sw,虽然pvid是vlan10,但是hybrid并不理睬这个数据,因为该口既没tag,也没untag(默认untag1)。
总结:hybrid口untag/tag做为某vlan准入标志。
hybrid接口如果对某vlan既非tag,又非untag,那该口该vlan不放行。
原因:数据到了sw,sw意识到要将该数据转到vlan10里去。
实现不同vlan间互通
常见hybrid部署
在这种情况下,ap想获取非vlan1的pool的地址。
在trunk口不能修改native vlan(==pvid)。用allow-pass的方式允许vlan。
[sw2-GigabitEthernet0/0/1]port link-type trunk
[sw2-GigabitEthernet0/0/1]port trunk ?
allow-pass Allowed vlan
pvid Specify current port's PVID VLAN characteristics #trunk也可以修改pvid。此处==native vlan。
接口