本次实验主要配置DHCP中继代理利用三层交换机去分配给主机IP,并且模拟内网与外网互通,其中IST模拟为运行商,PC37为外网PC,R9为内部路由
拓扑图
1.配置二层交换机的链路与vlan
Switch(config)#vlan 2 //创建vlan2,3,4,5
Switch(config-vlan)#vlan 3
Switch(config-vlan)#vlan 4
Switch(config-vlan)#vlan 5
Switch(config-vlan)#interface f0/1 //进入f0/1接口
Switch(config-if)#switchport mode access //交换机端口模式为接入链路
Switch(config-if)#switchport access vlan 2 //交换机端口接入vlan2
Switch(config-if)#interface f0/2
Switch(config-if)#switchport mode access
Switch(config-if)#switchport access vlan 3
Switch(config-if)#interface f0/3
Switch(config-if)#switchport mode access
Switch(config-if)#switchport access vlan 4
Switch(config-if)#interface f0/4
Switch(config-if)#switchport mode access
Switch(config-if)#switchport access vlan 5
Switch(config-if)#interface f0/5 //进入f0/5接口
Switch(config-if)#switchport mode trunk //交换机端口模式为中继链路
2.配置三层交换机的vlan与链路,已经开启路由功能指令
Switch(config)#vlan 2 //创建vlan2,3,4,5,6
Switch(config-vlan)#vlan 3
Switch(config-vlan)#vlan 4
Switch(config-vlan)#vlan 5
Switch(config-vlan)#vlan 6
Switch(config-vlan)#interface f0/1 //进入f0/1接口
Switch(config-if)#switchport trunk encapsulation dot1q //交换机端口中继链路封装成802.1q
Switch(config-if)#switchport mode trunk //交换机端口模式为中继链路
Switch(config-if)#interface f0/2 //进入f0/2接口
Switch(config-if)#switchport mode access //交换机端口模式为接入链路
Switch(config-if)#switchport access vlan 6 //交换机端口接入vlan6
Switch(config-if)#exit
Switch(config)#ip routing //开启路由功能
3.配置三层交换机的虚接口地址
Switch(config)#interface vlan 2 //进入vlan2的虚接口
Switch(config-if)#ip address 192.168.2.1 255.255.255.0 //配置IP
Switch(config-if)#interface vlan 3
Switch(config-if)#ip address 192.168.3.1 255.255.255.0
Switch(config-if)#interface vlan 4
Switch(config-if)#ip address 192.168.4.1 255.255.255.0
Switch(config-if)#interface vlan 5
Switch(config-if)#ip address 192.168.5.1 255.255.255.0
Switch(config-if)#interface vlan 6
Switch(config-if)#ip address 192.168.6.1 255.255.255.0
4.配置DHCP中继代理
配置DHCP服务器的地址
将vlan的网关,DNS,起始地址,子网掩码配置好
vlan3,4,5与vlan2配置一样
Switch(config)#interface vlan 2
Switch(config-if)#ip helper-address 192.168.6.10
Switch(config-if)#interface vlan 3
Switch(config-if)#ip helper-address 192.168.6.10
Switch(config-if)#interface vlan 4
Switch(config-if)#ip helper-address 192.168.6.10
Switch(config-if)#interface vlan 5
Switch(config-if)#ip helper-address 192.168.6.10
一定不要忘记在三层交换机中配置ip helper-address 服务器地址
其中一台主机的DHCP自动分配的地址
5.配置三层设备与PC37的IP地址
三层交换机
Switch(config)#interface f0/3
Switch(config-if)#no switchport //关闭交换机接口
Switch(config-if)#ip address 10.1.1.1 255.255.255.0 //配置IP
交换机的端口是不可以配置IP的,所以要先关掉接口,在配置IP
R9
Router(config)#interface g0/0
Router(config-if)#ip address 10.1.1.2 255.255.255.0
Router(config-if)#no shutdown //激活端口
Router(config)#interface g0/1
Router(config-if)#ip address 1.1.1.1 255.255.255.0
Router(config-if)#no shutdown
IST
Router(config)#interface g0/0
Router(config-if)#ip address 1.1.1.2 255.255.255.0
Router(config-if)#no shutdown
Router(config-if)#interface g0/1
Router(config-if)#ip address 2.2.2.2 255.255.255.0
Router(config-if)#no shutdown
PC37
6.配置三层设备的静态路由
三层交换机
Switch(config)#ip route 0.0.0.0 0.0.0.0 10.1.1.2 //配置静态默认路由
现在不知道不知道外网中对方的IP是多少,所以配置一跳静态默认路由
R9
Router(config)#ip route 192.168.2.0 255.255.255.0 10.1.1.1
Router(config)#ip route 192.168.3.0 255.255.255.0 10.1.1.1
Router(config)#ip route 192.168.4.0 255.255.255.0 10.1.1.1
Router(config)#ip route 192.168.5.0 255.255.255.0 10.1.1.1
Router(config)#ip route 0.0.0.0 0.0.0.0 1.1.1.2
四条非直连PC的网段添加到R9的路由表中,一天默认路由指向外网
IST
Router(config)#ip route 0.0.0.0 0.0.0.0 1.1.1.1
此路由器模拟的外网运行商的设备,运行商不知道内网中的网段,所以配置一条静态默认路由指向内网
PC37为外网,内网已经ping通