要求:
第一步:构建以下拓扑图
第二步:在路由器R1的g 0/0/0接口上分别配置俩个子接口来为俩个网段配置dhcp服务,并进行vlan路由交换。
interface GigabitEthernet0/0/0.2
dot1q termination vid 2
ip address 192.168.1.254 255.255.255.0
arp broadcast enable
dhcp select interface
dhcp server dns-list 8.8.8.8
interface GigabitEthernet0/0/0.3
dot1q termination vid 3
ip address 192.168.2.254 255.255.255.0
arp broadcast enable
dhcp select interface
dhcp server dns-list 8.8.8.8
第三步:配置交换机vlan将各交换机的接口上的vlan配置如下
SW1:
-------------------------------------------------------------------------------
Port Link Type PVID VLAN List
-------------------------------------------------------------------------------
GE0/0/1 access 2 U: 2
GE0/0/2 hybrid 3 U: 1 3 to 5
GE0/0/3 hybrid 3 U: 1
T: 2 to 3
GE0/0/4 trunk 1 U: 1
T: 2 to 5
SW2
-------------------------------------------------------------------------------
Port Link Type PVID VLAN List
-------------------------------------------------------------------------------
GE0/0/1 access 2 U: 2
GE0/0/2 hybrid 4 U: 1 3 to 4
GE0/0/3 hybrid 1 U: 1 4 to 5
T: 2 to 3
GE0/0/4 trunk 1 U: 1
T: 2 to 5
SW3
-------------------------------------------------------------------------------
Port Link Type PVID VLAN List
-------------------------------------------------------------------------------
GE0/0/1 hybrid 4 U: 1 3 to 4
GE0/0/2 hybrid 5 U: 1 3 5
GE0/0/3 trunk 1 U: 1
T: 2 to 5
因为PC2、4、5、6在同一网段,所以他们要共用一个接口上的dhcp服务,并且由于该接口还有同时作用于vlan路由转换,而单个接口上只能配一个vid,所以必须让他们dhcp服务请求的vid变为一个数字,并且该vid在单臂路由不同vlan转发时还能发送给所有该网段vlan,所以该vid我选择的是vlan 3 (因为实验本身要求了PC2到PC4、5、6要可达)
所以本实验把SW2的 g 0/0/3 接口vlan设为了hybrid类型,并且允许vlan 4和vlan 5去掉vid标签发送,并且将SW1 上的 g 0/0/3接口vlan也设为了hybrid类型,让其pvid为3(这样在收到没有标签的数据时会自动添加上vid为3的标签),之后允许vlan2、3标签通过即可。
这样即可实现各PC的dhcp获取ip地址。
之后根据要求:
PC2能访问PC4、5、6 。并且PC4、5可以互访但都不能访问PC6
之后PC1、3能正常访问PC2、4、5、6
所以将PC2对应交换机接口vlan的hybrid untagged设为 3 4 5 并将pvid设为 3这样PC2能访问PC4、5、6。
将PC4、PC5对应的交换机接口vlan的hybrid untagged设为 3 4
将PC6对应的交换机接口vlan的hybrid untagged设为 3 5 这样即可实现PC 4、5能互访但都不能访问PC6。
并且由于vlan2通过单臂路由转发后原本的vlan 2 变成了vlan 3 所以PC 1、3也能正常访问PC2、4、5、6。
综上实验任务完成