DHCP 全局地址池配置
一.实验目的:
- 掌握华为路由器全局 DHCP 地址池的配置方法;
- 理解接口下 dhcp select global 与全局地址池按网段自动匹配的机制;
- 掌握 eNSP PC 终端 DHCP 模式的界面设置与 ipconfig 验证方法;
- 掌握交换机 VLAN 接口通过 ip address dhcp-alloc 获取地址的方法;
- 掌握 display ip pool 系列命令查看地址分配情况。
拓扑图
1.AR1 的 GE0/0/0 接口连接 LSW1(网关 192.168.1.1),GE0/0/1 接口连接 LSW2(网关 192.168.2.1);
2.LSW1 下挂 PC1、PC2,并级联 LSW4;LSW2 下挂 PC3、PC4;
3.三台交换机所有端口默认属于 vlan1,纯二层转发。
二.实验原理
首次获取IP地址的场景
1,DHCP客户端— DHCP服务器—广播—DHCP-Discover报文
应用层:DHCP-Discover
传输层:UDP SPORT:68 DPORT:67
网络层:IP SIP:0.0.0.0 DIP:255.255.255.255
数据链路层:以太网协议 SMAC:自己DMAC:全F
2,DHCP服务器—DHCP客户端—单播/广播—DHCP-Offer报文
应用层:DHCP-OFFER
传输层:UDP SPORT:67 DPORT:68
网络层:IP SIP:DHCP服务器的地址 DIP:OFFER报中携带的可用的IP地址
数据链路层:以太网 SMAC:服务器的MAC地址DMAC:客户端的MAC地址
3,DHCP客户端— DHCP服务器 — 广播— DHCP -request报文
4,DHCP服务器— DHCP客户端—单播/广播—DHCP -ACK报文
再次获取IP地址
1,DHCP客户端— DHCP服务器 — 广播— DHCP -request报文
2,DHCP服务器— DHCP客户端—单播/广播—DHCP -ACK/DHCP - NAK报文
配置原理
- 全局地址池与接口的匹配机制:全局地址池在系统视图下用 ip pool 创建,接口下通过 dhcp select global 引用。路由器收到 DHCP 请求时,按"收到请求的接口 IP 所在网段"自动匹配地址池的 network 字段,因此 pool1 只服务 192.168.1.0 网段、pool2 只服务 192.168.2.0 网段,两个池不会互相串扰。
- DHCP 广播与二层转发:客户端初次取地址时的 Discover 报文为广播帧。三台交换机端口全部默认在 vlan1,会将广播帧向同一广播域内所有端口泛洪,请求必然到达 AR1 对应网关接口;AR1 的两个 GE 口分别是两个广播域唯一的网关。
- 网关与默认路由:DHCP 下发的网关会在客户端自动生成默认路由(0.0.0.0/0 指向网关),因此客户端无需任何手工路由即可跨网段通信。
三.配置步骤
(1)接口 IP 配置
system-view# 进入系统视图sysname AR1# 设备命名interface GigabitEthernet0/0/0# 连接 LSW1 的接口ipaddress192.168.1.1255.255.255.0# 网段1 网关undoshutdown# 确保接口开启quit interface GigabitEthernet0/0/1# 连接 LSW2 的接口ipaddress192.168.2.1255.255.255.0# 网段2 网关undoshutdownquit(2)DHCP 全局地址池配置
dhcpenable# 第一步:全局开启 DHCP 服务(必须先执行)ippool pool1# 第二步:创建地址池1network192.168.1.0 mask24# 第三步:可分配的地址范围(掩码用长度写法)gateway-list192.168.1.1# 下发给客户端的网关dns-list114.114.114.1148.8.8.8# 下发给客户端的 DNS(主+备)quit# 租期默认 1 天,无需配置ippool pool2# 地址池2:服务 192.168.2.0 网段network192.168.2.0 mask24gateway-list192.168.2.1 dns-list114.114.114.1148.8.8.8 quit interface GigabitEthernet0/0/0 dhcpselectglobal# 第四步:接口引用全局地址池quit interface GigabitEthernet0/0/1 dhcpselectglobal# 按本口网段自动匹配地址池quit save# 保存配置,确认时输入 y把所有pc IPv4设置DHCP并应用使用ipconfig查看地址并且验证连通性
Telnet 实验:AAA 认证远程登录
交换机模拟 PC 取地址
# LSW获取IP
system-view sysname pc dhcpenable# 客户端侧的交换机也要先开 dhcpinterface vlanif1# 端口默认全在 vlan1,vlanif1 就是它的"网卡"ipaddress dhcp-alloc# 自动获取 IP/网关/DNSquitdisplayipinterface brief vlanif1# 应看到 192.168.1.xdisplayiprouting-table# 应出现 0.0.0.0/0 指向 192.168.1.1 的默认路由!由此看到成功获取配置
路由器开启telnet
system-view aaa local-user aa password simple111111# 本地用户 aa / 111111local-user aa service-type telnet# 仅用于 telnetlocal-user aa privilege level15quit user-interface vty04authentication-mode aaa# 认证模式改为 AAAprotocol inbound telnet# 允许 telnet 接入quit save从 LSW3发起登录
displayipinterface brief vlanif1# 有 192.168.1.xping192.168.1.1# 通telnet192.168.1.1# Login: 输入 aa# Password: 输入 111111# 提示符变成 <ar1> 即登录成功实验小结
- DHCP 要两侧开开关:AR1(服务器)和 LSW4(交换机客户端)都要 dhcp enable;
- 全局地址池靠接口网段自动匹配:network 必须和网关接口网段一致,pool1/pool2 才不会串;
- 客户端拿到网关后自动生成默认路由,跨网段零路由配置;
- Telnet 是两级控制:VTY 线路定认证模式,AAA 本地用户定身份和权限;
- 配置顺序:先通网络(DHCP),再做远程管理(Telnet)——客户端没地址,一切远程都是空中楼阁。