一、实验拓扑
二、实验需求
1、全网可达;
2、使用 DHCP 获取 IP 地址;
三、实验思路
思路:设置pc端模式为DHCP
设置交换机1,2,3与pc链接的口为access类型。
将交换机1的g0/0/2的接口设置为valn2
g0/0/3的接口设置为valn3
交换机1,2相连的接口设置为trunk
模式,并将valn2和valn3添加因为本链路需要联通vlan2 和vlan3
将交换2与pc相连接的接口g0/0/4的接口设置为valn2
g0/0/5的接口设置为valn2
交换机2,3与路由器相连的链路设置为trunk
在路由器中创建g0/0/0的子接口并将数据封装成802.1Q的 帧
开启ARP广播。向真实的物理接口借MAC地址
在另一个接口做同样的操作
然后在路由器中启用DHCP协议创建地址池
将交换机3的g0/0/3的接口设置valn为2
g0/0/4的接口设置valn4
四、实验具体步骤
1.设置pc端模式为DHCP
2.交换机的配置
创建vlan2,vlan3
[SW1]vlan 2 [SW1]vlan 3
SW1:配置
设置接口类型并更改可通过的vlan
[SW1-Ethernet0/0/2]port link-type access
[SW1-Ethernet0/0/2]port default vlan 2
[SW1-Ethernet0/0/3]port link-type access
[SW1-Ethernet0/0/3]port default vlan 3
[SW1-Ethernet0/0/1]port link-type trunk
[SW1-Ethernet0/0/1]port trunk allow-pass vlan 2
[SW1-Ethernet0/0/1]port trunk allow-pass vlan 3
SW2:配置
创建vlan2,vlan3
[SW2]vlan 2 [SW2]vlan 3
设置接口类型并更改可通过的vlan
[SW2-Ethernet0/0/2]port link-type trunk
[SW2-Ethernet0/0/2]port trunk allow-pass vlan 2
[SW2-Ethernet0/0/2]port trunk allow-pass vlan 3
[SW2-Ethernet0/0/1]port link-type trunk
[SW2-Ethernet0/0/1]port trunk allow-pass vlan 2
[SW2-Ethernet0/0/1]port trunk allow-pass vlan 3
[SW2-Ethernet0/0/4]port link-type access
[SW2-Ethernet0/0/4]port default vlan 2
[SW2-Ethernet0/0/5]port link-type access
[SW2-Ethernet0/0/5]port default vlan 3
SW3:配置
创建vlan2,vlan3
[SW3]vlan 2 [SW3]vlan 3
设置类型并更改可通过的vlan
[SW3-Ethernet0/0/2]port link-type trunk
[SW3-Ethernet0/0/2]port trunk allow-pass vlan 2
[SW3-Ethernet0/0/2]port trunk allow-pass vlan 3
[SW3-Ethernet0/0/3]port link-type access
[SW3-Ethernet0/0/3]port default vlan 2
[SW3-Ethernet0/0/4]port link-type access
[SW3-Ethernet0/0/4]port default vlan 3
3.路由器配置:
1.创建虚拟子接口并配置ip
[R1-GigabitEthernet0/0/0.2]ip add 192.168.1.254 24
[R1-GigabitEthernet0/0/0.3]ip add 192.168.2.254 24
[R1-GigabitEthernet0/0/1.2]ip add 192.168.3.254 24
[R1-GigabitEthernet0/0/1.3]ip add 192.168.4.254 24
2.将数据封装成802.1Q的帧
[R1-GigabitEthernet0/0/0.2]dot1q termination vid2
[R1-GigabitEthernet0/0/0.3]dot1q termination vid3
[R1-GigabitEthernet0/0/1.2]dot1q termination vid2
[R1-GigabitEthernet0/0/1.3]dot1q termination vid3
3.开启ARP广播。向真实的物理接口借MAC地址
[R1-GigabitEthernet0/0/0.2]arp broadcast enable
[R1-GigabitEthernet0/0/0.3]arp broadcast enable
[R1-GigabitEthernet0/0/1.2]arp broadcast enable
[R1-GigabitEthernet0/0/1.3]arp broadcast enable
4.开启DHCP服务
[R1]dhcp enable
创建地址池
[R1]ip pool aa
[R1]ip pool bb
[R1]ip pool cc
[R1]ip pool dd
给地址池中添加网段
[R1-ip-pool-aa]network 192.168.1.0 mask 24
[R1-ip-pool-bb]network 192.168.2.0 mask 24
[R1-ip-pool-cc]network 192.168.3.0 mask 24
[R1-ip-pool-dd]network 192.168.4.0 mask 24
给地址池中设置网关
[R1-ip-pool-aa]gateway-list 192.168.1.254
[R1-ip-pool-bb]gateway-list 192.168.2.254
[R1-ip-pool-cc]gateway-list 192.168.3.254
[R1-ip-pool-dd]gateway-list 192.168.4.254
给地址池中添加dns
[R1-ip-pool-aa]dns-list 8.8.8.8 144.144.144.144
[R1-ip-pool-bb]dns-list 8.8.8.8 144.144.144.144
[R1-ip-pool-cc]dns-list 8.8.8.8 144.144.144.144
[R1-ip-pool-dd]dns-list 8.8.8.8 144.144.144.144
去虚拟子接口开启DHCP全局配置
[R1-GigabitEthernet0/0/0.2]dhcp select global
[R1-GigabitEthernet0/0/0.3]dhcp select global
[R1-GigabitEthernet0/0/1.2]dhcp select global
[R1-GigabitEthernet0/0/1.3]dhcp select global