DHCP中继+单臂路由实验

实验拓扑

DHCP中继+单臂路由实验

一、实验要求

使各vlan中的PC能自动获取IP地址;

配置单臂路由和OSPF全网互通。

二、实验步骤

1、配置IP地址略

L3-SW1(config-if)#no switchport   # 在三层交换机配置IP地址需要在接口关闭二层端口

2、在SW1 - 3 上创建vlan并划分给各个端口,并在相应的端口设置Trunk端口

SW1(config)#vlan 10
SW1(config-vlan)#vlan 20
SW1(config-vlan)#int f0/1
SW1(config-if)#switchport access vlan 10
SW1(config-if)#int f0/2
SW1(config-if)#switchport access vlan 20
SW1(config-if)#int f0/3
SW1(config-if)#switchport mode trunk

SW2(config)#vlan 30
SW2(config-if)#int range f0/1 - f0/2
SW2(config-if)#switchport access vlan 30
SW2(config-if)#int range f0/3 - f0/4
SW2(config-if-range)#switchport mode trunk

SW3(config)#vlan 40
SW3(config-vlan)#int range f0/1 - f0/2
SW3(config-if-range)#switchport access vlan 40
SW3(config-if-range)#int f0/3
SW3(config-if)#switchport mode trunk 

3、先让左边的PC获取IP地址

L3-SW1(config)#vlan 10
L3-SW1(config-vlan)#vlan 20
L3-SW1(config-vlan)#int vlan 10
L3-SW1(config-if)#ip add 192.168.10.254 255.255.255.0
L3-SW1(config-if)#int vlan 20
L3-SW1(config-if)#ip add 192.168.20.254 255.255.255.0

L3-SW1(config)#ip dhcp pool vlan10    # 创建一个名为vlan10的地址池
L3-SW1(dhcp-config)#network 192.168.10.0 255.255.255.0   # 设置网段
L3-SW1(dhcp-config)#default-router 192.168.10.254    # 设置网关
L3-SW1(dhcp-config)#exit
L3-SW1(config)#ip dhcp excluded-address 192.168.10.254   # 设置排除的地址
L3-SW1(config)#ip dhcp pool vlan20
L3-SW1(dhcp-config)#network 192.168.20.0 255.255.255.0
L3-SW1(dhcp-config)#default-router 192.168.20.254
L3-SW1(dhcp-config)#exit
L3-SW1(config)#ip dhcp excluded-address 192.168.10.254

L3-SW1(config)#int f0/1
L3-SW1(config-if)#switchport trunk encapsulation dot1q  # 二层端口封装802.1q协议(dot1q) 
L3-SW1(config-if)#switchport mode trunk
L3-SW1(config)#ip routing  # 开启路由功能

查看PC0和PC1获取到的IP地址

DHCP中继+单臂路由实验

DHCP中继+单臂路由实验

4、在R2上开启子接口

R2(config)#int f0/0.1   # 进入子接口
R2(config-subif)#encapsulation dot1Q 30  # 封装802.1q协议
R2(config-subif)#ip add 192.168.30.254 255.255.255.0
R2(config-subif)#int f0/0.2
R2(config-subif)#encapsulation dot1Q 40
R2(config-subif)#ip add 192.168.40.254 255.255.255.0

5、 配置OSPF

L3-SW1(config)#router ospf 1
L3-SW1(config-router)#network 192.168.10.0 0.0.0.255 area 0
L3-SW1(config-router)#network 192.168.20.0 0.0.0.255 area 0
L3-SW1(config-router)#network 172.16.100.0 0.0.0.255 area 0

Router(config)#router ospf 1
Router(config-router)#network 172.16.100.0 0.0.0.255 area 0
Router(config-router)#network 172.16.200.0 0.0.0.255 area 0

R2(config)#router ospf 1
R2(config-router)#network 172.16.200.0 0.0.0.255 area 0
R2(config-router)#net 192.168.30.0 0.0.0.255 area 0
R2(config-router)#net 192.168.40.0 0.0.0.255 area 0

6、 在三层交换机上添加vlan30、40的地址池

L3-SW1(config)#ip dhcp pool vlan30
L3-SW1(dhcp-config)#network 192.168.30.0 255.255.255.0
L3-SW1(dhcp-config)#default-router 192.168.30.254
L3-SW1(dhcp-config)#exit
L3-SW1(config)#ip dhcp excluded-address 192.168.30.254
L3-SW1(config)#ip dhcp pool vlan40
L3-SW1(dhcp-config)#network 192.168.40.0 255.255.255.0
L3-SW1(dhcp-config)#default-router 192.168.40.254
L3-SW1(dhcp-config)#exit
L3-SW1(config)#ip dhcp excluded-address 192.168.40.254

7、配置DHCP中继

R2(config)#int f0/0.1
R2(config-subif)#ip helper-address 172.16.100.1  # 请求DHCP服务器的IP地址
R2(config-subif)#int f0/0.2
R2(config-subif)#ip helper-address 172.16.100.1

三、验证

右边的PC已经获取到了IP地址

DHCP中继+单臂路由实验

不同vlan之间也能正常通信

DHCP中继+单臂路由实验

四、总结

如果DHCP客户机与DHCP服务器在同一个物理网段,则客户机可以正确地获得动态分配的ip地址。如果不在同一个物理网段,则需要DHCP Relay Agent(中继代理)。

上一篇:单臂路由


下一篇:华为muxvlan配置命令