eNSP模拟器加入单独DHCP服务配置

拓扑结构

image.png

配置步骤

1. 核心路由器配置(AR2220)

1
2
3
4
5
6
7
8
9
10
11
12
# 配置连接汇聚交换机的IP地址
system-view
interface Ethernet 0/0/0
ip address 10.1.1.1 255.255.255.252

# 保存配置
quit
save

# 核心路由器添加静态路由(假设接入网段为192.168.2.0/24)
ip route-static 192.168.10.0 255.255.255.0 10.1.1.2 # 下一跳指向汇聚交换机接口IP

2. 汇聚交换机配置(S5700)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
# 进入系统视图
system-view

# 开启全局DHCP和监听
dhcp enable
dhcp snooping enable

# 配置与核心路由器连接的接口
interface GigabitEthernet 0/0/1
description To_Core_Router
port link-type trunk # 设置为Trunk模式
port trunk allow-pass vlan all # 允许所有VLAN(或根据实际规划调整)

# 配置与接入交换机连接的接口
interface GigabitEthernet 0/0/2
description To_Access_Switch
port link-type trunk # 保持Trunk模式与接入交换机对接
port trunk pvid vlan 10 # 假设管理VLAN为10,可选
port trunk allow-pass vlan 10 20 # 允许业务VLAN(示例VLAN 10和20)

# 配置与DHCP服务器连接的接口
interface GigabitEthernet 0/0/3
description To_DHCP
port link-type trunk # 保持Trunk模式与DHCP服务器对接
port trunk pvid vlan 10 # 假设管理VLAN为10,可选
port trunk allow-pass vlan 10 20 # 允许业务VLAN(示例VLAN 10和20)

dhcp snooping trusted # DHCP Server 在此端口,仅允许该端口响应DHCP请求

3.DHCP服务器配置

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
# 进入系统视图
system-view

# 配置端口IP地址
interface GigabitEthernet 0/0/0
ip address 192.168.100.2 255.255.255.0
quit

# 配置地址池
ip pool vlan10
gateway-list 192.168.10.1
network 192.168.10.0 mask 255.255.255.0

# 配置子接口并绑定DHCP地址池
dhcp enable # 全局启用DHCP
interface GigabitEthernet 0/0/0.10
dot1q termination vid 10 # 终结VLAN 10标签
ip address 192.168.10.1 24 # 网关地址
arp broadcast enable # 启用ARP广播
dhcp select global # 启用DHCP服务
quit

# 退出到用户视图,保存配置
quit
save

3. 接入交换机配置

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
# 进入系统视图
system-view

# 创建VLAN
vlan batch 10 20

# 开启全局dhcp和snooping
dhcp enable
dhcp snooping enable

# 配置连接汇聚交换机接口
interface GigabitEthernet 0/0/1
description To_Aggregation_Switch
port link-type trunk # 与汇聚交换机Trunk模式匹配
port trunk pvid vlan 10 # 管理VLAN与汇聚交换机一致,可选
port trunk allow-pass vlan 10 20 # 允许的VLAN需与汇聚交换机匹配

dhcp snooping trusted # 信任trunk上联口的端口snooping


# 配置连接PC的端口为Access模式,加入VLAN 10
interface GigabitEthernet 0/0/2
port link-type access
port default vlan 10

# 保存配置
quit
quit
save

4. PC配置

  1. 右键PC → 启动 → 设置 → 基础配置 → 勾选 DHCP
  2. 右键PC → 启动 → 命令行,输入以下命令验证:
1
2
3
4
5
6
7
ipconfig

# 释放IP
ipconfig /release

# 重新获取IP
ipconfig /renew

抓包查看Option82

可在交换机的上联端口(连接路由器)处抓包,查找 DHCP Discover请求,里面包含

1
802.1Q Virtual LAN, PRI: 0, DEI: 0, ID: 10

其中ID即为VLAN ID