玩转华为ENSP模拟器系列 | 配置Dot1q终结子接口支持DHCP Relay示例

Posted COCOgsta

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了玩转华为ENSP模拟器系列 | 配置Dot1q终结子接口支持DHCP Relay示例相关的知识,希望对你有一定的参考价值。

素材来源:华为路由器配置指南

一边学习一边整理试验笔记,并与大家分享,侵权即删,谢谢支持!

附上汇总贴:玩转华为ENSP模拟器系列 | 合集_COCOgsta的博客-CSDN博客_ensp实验大全


目标

从典型的应用场景描述了Dot1q终结子接口支持DHCP(Dynamic Host Configuration Protocol) Relay,如何保证部署了DHCP Relay的设备将客户端请求传送到DHCP服务器,从而保证DHCP Client动态获得IP地址。

组网模型

  • 配置Dot1q终结子接口支持DHCP Relay示例
  • 当DHCP客户端和服务器端处于不同子网时,需要通过部署了DHCP Relay的设备转发客户端DHCP请求报文,以实现不同子网的DHCP客户端能够从服务器端动态获取IP地址。
  • 如果DHCP客户端通过终结子接口接入部署了DHCP Relay的设备,需要在部署了DHCP Relay的设备上配置终结子接口支持DHCP Relay。如果终结子接口不支持DHCP Relay,部署了DHCP Relay的设备会认为收到的带有VLAN Tag的用户报文是非法报文,从而导致DHCP客户端无法从服务器端动态获得IP地址。
  • 如图1所示,DHCP客户端和服务器端不在同一个子网,DHCP Client通过CE接入DHCP-Relay,再通过DHCP-Relay接入DHCP-Server。CE发往DHCP-Relay的报文带有一层VLAN Tag,为了保证DHCP客户端能够成功动态获取到IP地址,需要在DHCP-Relay上部署Dot1q终结子接口支持DHCP Relay。

配置思路

  • 在CE上创建VLAN并配置二层转发功能,使得CE发往DHCP-Relay的报文带有一层VLAN Tag。
  • 在DHCP-Relay上配置DHCP Relay功能和Dot1q终结子接口支持DHCP Relay,实现DHCP客户端与服务器之间DHCP报文转发。
  • 在DHCP-Server上配置DHCP Server功能,实现服务器端能够正确分配IP地址。

操作步骤

  1. 在CE上创建VLAN并配置二层转发功能
CE:
interface Ethernet0/0/2
 port link-type access
 port default vlan 10
interface Ethernet0/0/1
 port link-type trunk
 port trunk allow-pass vlan 10
  1. 在DHCP-Relay上配置DHCP Relay功能和Dot1q终结子接口支持DHCP Relay

使能DHCP功能。

DHCP-Relay:
dhcp enable

配置DHCP-Relay网络侧接口GE0/0/1接口地址。

DHCP-Relay:
interface GigabitEthernet0/0/1
 ip address 192.168.2.1 255.255.255.0 

配置DHCP-Relay用户侧接口GE0/0/0.1接口地址,此地址必须和DHCP Client属于同一个网段。

DHCP-Relay:
interface GigabitEthernet0/0/0.10
 ip address 192.168.1.1 255.255.255.0 
 dhcp select relay
 dhcp relay server-ip 192.168.3.1

配置Dot1q终结子接口支持DHCP Relay。

DHCP-Relay:
interface GigabitEthernet0/0/0.10
 dot1q termination vid 10
 arp broadcast enable
  1. 配置DHCP服务器

接口配置

DHCP-Server:
interface Ethernet0/0/0
 ip address 192.168.3.1 255.255.255.0
 dhcp select global

DHCP服务及地址池配置

DHCP-Server:
dhcp enable
ip pool dhcp1
 gateway-list 192.168.1.1
 network 192.168.1.0 mask 255.255.255.0
 dns-list 8.8.8.8 2.2.2.2
  1. 模拟DHCP-Relay和DHCP-Server处于不同网络中,配置Router

接口配置

Router:
interface GigabitEthernet0/0/0
 ip address 192.168.2.2 255.255.255.0 
#
interface GigabitEthernet0/0/1
 ip address 192.168.3.2 255.255.255.0 

静态路由配置

Router:
ip route-static 192.168.1.0 255.255.255.0 192.168.2.1
  1. 验证配置结果

上述配置完成后,在DHCP-Relay上执行命令display dhcp relay address,可查看到使能了DHCP Relay功能的接口的DHCP配置情况。

[DHCP-Relay]display dhcp relay all
 DHCP relay agent running information of interface GigabitEthernet0/0/0.10 :
 Server IP address [01] : 192.168.3.1
 Gateway address in use : 192.168.1.1
[DHCP-Relay]

DHCP Client可以通过DHCP-Relay从DHCP-Server正常获取IP地址。

以上是关于玩转华为ENSP模拟器系列 | 配置Dot1q终结子接口支持DHCP Relay示例的主要内容,如果未能解决你的问题,请参考以下文章

玩转华为ENSP模拟器系列 | 配置MSTP功能示例

玩转华为ENSP模拟器系列 | 配置DCN功能的示例

玩转华为ENSP模拟器系列 | 配置LDP远端对等体

玩转华为ENSP模拟器系列 | 配置Console用户界面举例

玩转华为ENSP模拟器系列 | 配置纯动态VPWS交换示例

玩转华为ENSP模拟器系列 | 配置OSPF的DR选择示例