思路:
一、配置交换机与路由器,
二、通过DHCP 获取地址
单臂路由,实现访问要求,重点考察对vlan标签的处理和使用。
用到的接口有access,trunk,hybrid三种
(所有配置请以下图为准)
配置:
一、
sw1
sw1接口g0/0/1 指定access接口,属于vlan2;
g0/0/2接口我们将它规定为混杂接口,我们必须要保证传给pc的是不携带标签的数据帧,因为我们有要求,定义为混杂接口可以规定放通哪些vlan。vlan3可以与其他互通,所以放通2、4、5、6,当然也要允许自身通过还要3,否则自己的数据就无法转发出去,且这些数据都不携带标签。
[sw1]vlan batch 2 3 4 5 6
Info: This operation may take a few seconds. Please wait for a moment...done.
[sw1]int g0/0/1
[sw1-GigabitEthernet0/0/1]port link-type access
[sw1-GigabitEthernet0/0/1]port default vlan 2
[sw1-GigabitEthernet0/0/1]q
[sw1]int g0/0/2
[sw1-GigabitEthernet0/0/2]port link-type hybrid
[sw1-GigabitEthernet0/0/2]port hybrid pvid vlan 3
[sw1-GigabitEthernet0/0/2]port hybrid untagged vlan 2 4 5 6 3
对于g0/0/3接口,这段链路要通过多个vlan,对于pc来讲,都是有要相互访问的需求,所以vlan标签要放通多个,不是混杂就是trunk链路。
[sw1]int g0/0/3
[sw1-GigabitEthernet0/0/3]port link-type trunk
[sw1-GigabitEthernet0/0/3]port trunk allow-pass vlan 2 3 4 5 6
sw2
一样创建vlan2 3 4 5 6
pc3属于vlan2,access口
pc4属于vlan4,hybrid接口,因为不携带标签,且对于vlan4的访问有要求。改变接口所处的pvid为4,且放通的vlan没有6号,因为4,6不可相互访问,拒绝vlan6标签的,从pc6来的流量就无法发给pc4,传递给pc端的数据不再携带标签
[sw2]vlan batch 2 3 4 5 6
Info: This operation may take a few seconds. Please wait for a moment...done.
[sw2]
[sw2]int g0/0/1
[sw2-GigabitEthernet0/0/1]port link-type access
[sw2-GigabitEthernet0/0/1]port default vlan 2
[sw2-GigabitEthernet0/0/1]
[sw2-GigabitEthernet0/0/1]q
[sw2]int g0/0/2
[sw2-Gig