eNSP模拟器加入汇聚配置(路由器+汇聚交换机+接入交换机+1台PC+DHCP分配IP)

拓扑结构

eNSP拓扑图.png

配置步骤

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

配置连接汇聚交换机的IP地址

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
30
31
32
33
34
35
36
# 进入系统视图
system-view

# 进入端口
interface GigabitEthernet 0/0/0
# 其实用快捷命令也是一样可以的
int g0/0/0

ip address 10.1.1.1 255.255.255.252

# 创建DHCP地址池
system-view
ip pool vlan10
network 192.168.10.0 mask 24
gateway-list 192.168.10.1
dns-list 8.8.8.8
# 租期1天,默认配置可不需要执行
lease day 1
excluded-ip-address 192.168.10.1 # 排除网关IP
quit

# 配置子接口并绑定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

# 保存配置
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
# 进入系统视图
system-view

# 配置与核心路由器连接的接口
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)

# 配置管理VLAN和IP(添加三层交换)
interface vlanif 100
ip address 10.1.1.2 255.255.255.252
ip route-static 0.0.0.0 0.0.0.0 10.1.1.1 # 默认路由指向核心路由器

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
30
31
32
33
34
35
36
37
# 进入系统视图
system-view
# 配置连接汇聚交换机接口
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需与汇聚交换机匹配

# 创建VLAN 10
vlan batch 10

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

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

# 开启端口dhcp和snooping
dhcp enable
dhcp snooping enable

# 配置连接路由器的端口为Trunk模式,允许VLAN 10通过
interface GigabitEthernet 0/0/1
port link-type trunk
port trunk allow-pass vlan 10

# 信任trunk端口的snooping
dhcp snooping trusted

# 保存配置
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