eNSP实验——DHCP配置(接口模式+全局模式+中继模式)
仅供参考
基础概念
1. DHCP 简介
DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)是一种网络协议,用于自动分配 IP 地址、子网掩码、默认网关、DNS 服务器等网络参数给客户端设备。它简化了网络管理,避免了手动配置 IP 地址的繁琐和错误。
2. 核心机制
动态分配
DHCP 从预定义的地址池中动态分配 IP 地址给客户端设备,避免手动配置的繁琐和潜在冲突。
# DHCP 通过以下四步完成地址分配:
Discover:客户端广播发送请求(“我需要 IP!”)。
Offer:服务器响应,提供一个可用 IP(“可以用这个 IP!”)。
Request:客户端确认使用该 IP(“我要这个 IP!”)。
Ack:服务器最终确认分配(“分配成功!”)。
3. DHCP 的作用
- 自动分配 IP 地址:减少手动配置的工作量,避免 IP 冲突。
- 集中管理网络参数:统一管理 IP 地址、网关、DNS 等配置。
- 提高网络灵活性:支持设备的动态加入和离开,适合移动设备和临时网络。
4. DHCP 的使用场景
- 企业网络:为员工电脑、打印机、IP 电话等设备自动分配 IP 地址。
- 公共 Wi-Fi:为访客设备动态分配 IP 地址。
- 数据中心:为虚拟机动态分配 IP 地址。
- 家庭网络:路由器通常内置 DHCP 功能,为家庭设备分配 IP。
5. 三层交换机和路由器配置 DHCP区别
设备 | 适用场景 | 优点 | 缺点 |
---|---|---|---|
三层交换机 | 适用于局域网内多 VLAN 环境,如企业网络的汇聚层。 | 高性能,支持 VLAN 间路由和 DHCP。 | 配置复杂,成本较高。 |
路由器 | 适用于小型网络或跨子网环境,如家庭网络或分支机构。 | 配置简单,适合小型网络。 | 性能有限,不适合大规模网络。 |
6. 配置 DHCP 的注意事项
- 地址池:预留充足 IP(如
192.168.1.10-200
),避免耗尽。 - 租约时间:根据网络规模调整租约时间,小型网络可设置较短租约,大型网络可设置较长租约。
- 安全性:启用 DHCP Snooping 防止恶意 DHCP 服务器攻击。
- 中继配置:跨子网时确保 DHCP 中继配置正确,指向正确的 DHCP 服务器。
DHCP 三种模式对比
分类 | 接口模式(单子网) | 全局模式(多子网) | 中继模式(跨子网) |
---|---|---|---|
定义 | 在路由器或三层交换机的指定接口上启用 DHCP,仅服务该接口所在的子网。 | 在设备全局启用 DHCP 服务,支持为多个子网分配 IP 地址。 | 通过 DHCP 中继代理,将客户端请求转发至其他子网的 DHCP 服务器。 |
配置位置 | 接口配置模式(如 interface GigabitEthernet0/0/1 ) | 全局配置模式(如 system-view 下配置) | 接口配置模式(需在中继接口下配置) |
IP 分配范围 | 仅限本接口所属子网(如 192.168.1.0/24 ) | 支持多子网,需为每个子网单独定义地址池(如 VLAN10 、VLAN20 )。 | 由远程 DHCP 服务器分配 IP,中继仅负责请求转发。 |
适用场景 | 单一子网环境(小型办公室、家庭网络) | 多子网/多 VLAN 环境(企业内网、数据中心) | 跨子网或跨三层网络(分支机构共享总部 DHCP 服务器) |
优点 | 配置简单快速,无需定义地址池。 | 集中管理多子网,扩展性强。 | 节省 DHCP 服务器资源,实现跨子网 IP 分配。 |
缺点 | 仅支持单一子网,无法适应复杂网络。 | 需手动维护多个地址池,配置复杂度较高。 | 依赖中继链路和远程服务器稳定性,配置需精准。 |
一、DHCP 接口模式
这种接口模式局限性 只适用于客户端和服务端都处于同一个网段,如果客户端和 DHCP 服务器位于不同网段,接口模式无法直接工作。接口模式配置也相对来说简单,命令使用的很少。
备注:接口模式与全局模式可以混合使用,但需要确保 IP 地址范围不冲突、接口配置正确 以及 路由可达。
实验环境
拓扑图
设备信息划分
设备 | 接口 | IP 地址 | 子网掩码 | 默认网关 | 备注 |
---|---|---|---|---|---|
AR1 | Ethernet 0/0 | 192.168.1.254 | 255.255.255.0 | - | 路由器接口,连接交换机 LSW1(不配置交换机,让它直接走二层) |
PC1 | Ethernet 0/1 | DHCP 获取 | DHCP 获取 | 192.168.100.254 | 通过 DHCP 获取 IP 地址 |
PC2 | Ethernet 0/2 | DHCP 获取 | DHCP 获取 | 192.168.100.254 | 通过 DHCP 获取 IP 地址 |
这里两台PC都设置成DHCP自动获取IP地址
1. 开启DHCP服务
[Huawei]sy AR1
[AR1]dhcp enable # 启用设备的 DHCP 功能,允许分配 IP 地址
Info: The operation may take a few seconds. Please wait for a moment.done.
[AR1]
2. 配置接口IP地址
[AR1]
[AR1]int g0/0/0
[AR1-GigabitEthernet0/0/0]ip address 192.168.1.254 24
[AR1-GigabitEthernet0/0/0]q
[AR1]
3. 启用DHCP接口模式
[AR1]int g0/0/0
[AR1-GigabitEthernet0/0/0]dhcp select interface # 将当前接口配置为 DHCP 服务器,并为连接到该接口的客户端分配 IP 地址。
[AR1-GigabitEthernet0/0/0]
4. 配置DNS服务器(可选)
[AR1-GigabitEthernet0/0/0]dhcp server dns-list 8.8.8.8
[AR1-GigabitEthernet0/0/0]
5. 测试
华为路由器的 DHCP 服务器默认采用从大到小的 IP 地址分配策略。
比如说,接口已经占用了254的IP地址,剩下能用的IP地址就是1~253,也就是从253开始发送IP
查看DHCP服务器状态
刚刚dns没有获取到,所以这里两台PC都重新获取了DHCP,所以可能各自发送了 2 次 Discover 和 2 次 Request,导致总数为 4 次
[AR1]dis dhcp server statistics
DHCP Server Statistics:
Client Request : 8 # 客户端发送的 DHCP 请求总数
Dhcp Discover : 4 # 客户端发送的 Discover 报文数量(广播寻找 DHCP 服务器)
Dhcp Request : 4 # 客户端发送的 Request 报文数量(确认使用服务器提供的 IP)
Dhcp Decline : 0 # 客户端发送的 Decline 报文数量(拒绝服务器提供的 IP)
Dhcp Release : 0 # 客户端发送的 Release 报文数量(主动释放 IP 地址)
Dhcp Inform : 0 # 客户端发送的 Inform 报文数量(请求其他配置信息)
Server Reply : 8 # 服务器发送的 DHCP 响应总数
Dhcp Offer : 4 # 服务器发送的 Offer 报文数量(提供可用 IP 地址)
Dhcp Ack : 4 # 服务器发送的 Ack 报文数量(确认分配 IP 地址)
Dhcp Nak : 0 # 服务器发送的 Nak 报文数量(拒绝客户端的请求)
Bad Messages : 0 # 无效或错误的 DHCP 报文数量(如格式错误或非法请求)
如果PC还没有获取到,可以重新再应用一下PC上面的dhcp自动获取
二、DHCP 全局模式
实验环境
拓扑图
设备信息划分
设备名称 | 接口 | IP 地址/子网 | 地址池 | 备注 |
---|---|---|---|---|
AR1 | GE0/0/1 | 192.168.10.254/24 | Lan10 | |
GE0/0/2 | 192.168.20.254/24 | Lan20 | ||
LSV1 | Ethernet 0/2 | - | 不做配置 | |
PC1 | Ethernet 0/1 | 自动获取IP地址(192.168.10.0/24) | Lan10 | |
LSV2 | Ethernet 0/2 | - | 不做配置 | |
PC2 | Ethernet 0/1 | 自动获取IP地址(192.168.20.0/24) | Lan20 |
1. 开启DHCP服务
[AR1]dhcp enable # 启用设备的 DHCP 功能,允许分配 IP 地址
Info: The operation may take a few seconds. Please wait for a moment.done.
[AR1]
2. 配置接口IP地址并开启全局模式
[AR1]int g0/0/1
[AR1-GigabitEthernet0/0/1]ip address 192.168.1.254 24
[AR1-GigabitEthernet0/0/1]dhcp select global # 开启全局模式
[AR1-GigabitEthernet0/0/1]q
[AR1]
[AR1]int g0/0/2
[AR1-GigabitEthernet0/0/2]ip address 192.168.2.254 24
[AR1-GigabitEthernet0/0/2]dhcp select global # 开启全局模式
[AR1-GigabitEthernet0/0/2]q
[AR1]
[AR1]
3. 创建IP地址池
这里创建两个地址池(Lan10 和 Lan20;地址池名字自定义)
3.1 配置Lan10的IP地址池
[AR1] ip pool Lan10 # 创建名为 Lan10 的 DHCP 地址池
[AR1-ip-pool-Lan10] network 192.168.10.0 mask 255.255.255.0 # 设置地址池的网络范围为 192.168.10.0/24
[AR1-ip-pool-Lan10] gateway-list 192.168.10.254 # 设置客户端的默认网关为 192.168.10.254(跟服务接口IP地址一致)
[AR1-ip-pool-Lan10] dns-list 8.8.8.8 # 设置客户端的 DNS 服务器为 8.8.8.8(可选)
[AR1-ip-pool-Lan10]
3.2 查看地址池 Lan10 的配置信息
显示地址池 Lan10 的详细信息,包括 IP 范围、网关、DNS 等
[AR1]dis ip pool name Lan10
Pool-name : Lan10
Pool-No : 0
Lease : 1 Days 0 Hours 0 Minutes
Domain-name : -
DNS-server0 : 8.8.8.8
NBNS-server0 : -
Netbios-type : -
Position : Local Status : Unlocked
Gateway-0 : 192.168.10.254
Mask : 255.255.255.0
VPN instance : --
-----------------------------------------------------------------------------
Start End Total Used Idle(Expired) Conflict Disable
-----------------------------------------------------------------------------
192.168.10.1 192.168.10.254 253 1 252(0) 0 0
-----------------------------------------------------------------------------
[AR1]
[AR1] dis ip pool name Lan10 # 显示名为 Lan10 的 DHCP 地址池的详细信息
Pool-name : Lan10 # 地址池名称
Pool-No : 0 # 地址池编号
Lease : 1 Days 0 Hours 0 Minutes # IP 地址的租约时间为 1 天
Domain-name : - # 域名(未配置)
DNS-server0 : 8.8.8.8 # 主 DNS 服务器地址
NBNS-server0 : - # NetBIOS 名称服务器(未配置)
Netbios-type : - # NetBIOS 类型(未配置)
Position : Local # 地址池位置为本地
Status : Unlocked # 地址池状态为未锁定
Gateway-0 : 192.168.10.254 # 默认网关地址
Mask : 255.255.255.0 # 子网掩码
VPN instance : -- # VPN 实例(未配置)
---
Start End Total Used Idle(Expired) Conflict Disable
---
192.168.10.1 192.168.10.254 253 1 252(0) 0 0
---
# 表格说明:
# - Start: IP 地址池的起始地址
# - End: IP 地址池的结束地址
# - Total: 地址池中可用的 IP 地址总数
# - Used: 已分配的 IP 地址数量
# - Idle(Expired): 空闲(或已过期)的 IP 地址数量
# - Conflict: 冲突的 IP 地址数量
# - Disable: 被禁用的 IP 地址数量
3.3 配置Lan20的IP地址池
[AR1] ip pool Lan20 # 创建名为 Lan20 的 DHCP 地址池
[AR1-ip-pool-Lan20] network 192.168.20.0 mask 255.255.255.0 # 设置地址池的网络范围为 192.168.20.0/24
[AR1-ip-pool-Lan20] gateway-list 192.168.20.254 # 设置客户端的默认网关为 192.168.20.254
[AR1-ip-pool-Lan20] dns-list 8.8.8.8 # 设置客户端的 DNS 服务器为 8.8.8.8
[AR1-ip-pool-Lan20] lease day 2 hour 0 minute 0 # 设置 IP 地址的租约时间为 2 天(不设置租约时间默认为 1 天)
[AR1-ip-pool-Lan20] excluded-ip-address 192.168.20.1 # 从 DHCP 地址池中排除指定的 IP 地址 192.168.20.1,使其不会被分配给客户端(可选)
[AR1-ip-pool-Lan20]
3.4 查看地址池 Lan20 的配置信息
显示地址池 Lan20 的详细信息,包括 IP 范围、网关、DNS 等
[AR1] dis ip pool name Lan20 # 显示名为 Lan20 的 DHCP 地址池的详细信息
Pool-name : Lan20
Pool-No : 1
Lease : 2 Days 0 Hours 0 Minutes
Domain-name : -
DNS-server0 : 8.8.8.8
NBNS-server0 : -
Netbios-type :
Position : Local
Status : Unlocked
Gateway-0 : 192.168.20.254
Mask : 255.255.255.0
VPN instance : -
---
Start End Total Used Idle(Expired) Conflict Disable
---
192.168.20.1 192.168.20.254 253 1 251(0) 0 1
---
4.测试
这里两台PC都设置成DHCP自动获取IP地址
PC1自动获取IP地址
PC2自动获取IP地址
三、DHCP 中继模式
DHCP中继主要用于多子网环境, 其实就是DHCP全局模式 + 中继。
在做DHCP 中继模式之前,可以先了解以下 DHCP中继各 个扮演的角色位置
1. 角色对应
- 租客(DHCP 客户端):
- 租客需要租房子(获取 IP 地址)。
- 租客不知道房东在哪里,只能通过中介找到房东。
- 中介(DHCP 中继):
- 中介负责联系房东,并将租客的需求传递给房东。
- 中介还负责将房东的回复(租房合同)传递给租客。
- 房东(DHCP 服务器):
- 房东拥有房子(IP 地址),可以出租给租客。
- 房东通过中介与租客沟通,完成租房过程。
2. 租房过程(DHCP 中继的工作流程)
- 租客找房子(客户端发送 DHCP 请求):
- 租客在小区里喊:“我要租房子!”(客户端广播
DHCPDISCOVER
消息)。 - 由于租客不知道房东在哪里,只能通过中介帮忙。
- 租客在小区里喊:“我要租房子!”(客户端广播
- 中介接收需求(中继设备接收 DHCP 请求):
- 中介听到租客的需求后,记录下来,并联系房东(将广播请求转换为单播请求,并转发给 DHCP 服务器)。
- 房东提供房子(DHCP 服务器分配 IP 地址):
- 房东收到中介的消息后,查看自己有哪些房子可以出租(DHCP 服务器检查可用的 IP 地址)。
- 房东选择一个合适的房子,并准备好租房合同(DHCP 服务器生成
DHCPOFFER
消息,包含 IP 地址、子网掩码、网关等信息)。
- 中介传递合同(中继设备转发 DHCP 响应):
- 中介将房东的租房合同(
DHCPOFFER
消息)带回给租客。
- 中介将房东的租房合同(
- 租客确认租房(客户端确认 IP 地址):
- 租客收到合同后,确认租房(客户端发送
DHCPREQUEST
消息)。 - 中介再次将确认信息传递给房东(中继设备转发
DHCPREQUEST
消息)。
- 租客收到合同后,确认租房(客户端发送
- 房东最终确认(DHCP 服务器确认分配):
- 房东收到确认后,正式将房子租给租客(DHCP 服务器发送
DHCPACK
消息,确认 IP 地址分配)。
- 房东收到确认后,正式将房子租给租客(DHCP 服务器发送
- 租客入住(客户端配置 IP 地址):
- 租客拿到合同后,正式入住房子(客户端配置 IP 地址、网关、DNS 等信息)。
3. 为什么需要中介(DHCP 中继)
- 租客和房东不在同一个小区(客户端和 DHCP 服务器不在同一个子网):
- 如果租客和房东在同一个小区,租客可以直接找到房东,不需要中介。
- 但如果租客和房东不在同一个小区(客户端和 DHCP 服务器不在同一个子网),租客无法直接联系房东,必须通过中介(DHCP 中继)来传递信息。
- 中介的作用:
- 中介负责将租客的需求传递给房东,并将房东的回复带回给租客。
- 同样,DHCP 中继负责将客户端的 DHCP 请求转发给 DHCP 服务器,并将服务器的响应转发回客户端。
实验环境
拓扑图
设备信息划分
设备表格(DHCP 中继)
设备名称 | 接口 | VLAN | IP 地址/子网 | 角色 | 备注 |
---|---|---|---|---|---|
SW1 | Vlanif10 | 10 | 192.168.10.254/24 | DHCP 中继 | 转发 VLAN 10 的 DHCP 请求 |
Vlanif20 | 20 | 192.168.20.254/24 | DHCP 中继 | 转发 VLAN 20 的 DHCP 请求 | |
Vlanif100 | 100 | 192.168.100.2/30 | DHCP 服务器 | 用于与 SW2 上的 DHCP 服务器进行通信交互 | |
GE0/0/24 | 100 | - | 连接 SW2 | 用于与 DHCP 服务器通信 | |
SW2 | Vlanif100 | 100 | 192.168.100.1/30 | DHCP 服务器 | 提供 DHCP 服务 |
GE0/0/24 | 100 | - | 连接 SW1 | 用于与 DHCP 中继通信 | |
LSW1 | Ethernet 0/0/1 | 10 | - | 连接 PC1 | 接入 VLAN 10(不做配置) |
LSW2 | Ethernet 0/0/2 | 20 | - | 连接 PC2 | 接入 VLAN 20(不做配置) |
PC1 | Ethernet | 10 | DHCP 获取 | 客户端 | 通过 VLAN 10 获取 IP 地址 |
PC2 | Ethernet | 20 | DHCP 获取 | 客户端 | 通过 VLAN 20 获取 IP 地址 |
1. 在SW1上配置 DHCP中继
1.1创建 VLAN 并开启DHCP功能
[SW1]vlan batch 10 20 100
Info: This operation may take a few seconds. Please wait for a moment...done.
[SW1]
[SW1]dhcp enable
Info: The operation may take a few seconds. Please wait for a moment.done.
[SW1]
1.2 配置接口加入 VLAN
[SW1]int g0/0/1
[SW1-GigabitEthernet0/0/1]port link-type access
[SW1-GigabitEthernet0/0/1]port default vlan 10
[SW1-GigabitEthernet0/0/1]q
[SW1]
[SW1]
[SW1]int g0/0/2
[SW1-GigabitEthernet0/0/2]port link-type access
[SW1-GigabitEthernet0/0/2]port default vlan 20
[SW1-GigabitEthernet0/0/2]q
[SW1]
[SW1]
[SW1]int g0/0/24
[SW1-GigabitEthernet0/0/24]port link-type access
[SW1-GigabitEthernet0/0/24]port default vlan 100
[SW1-GigabitEthernet0/0/24]q
[SW1]
1.3 配置 VLAN 10 的 DHCP中继
[SW1]int Vlanif 10 # 进入 VLAN 10 的接口视图
[SW1-Vlanif10]
[SW1-Vlanif10]ip address 192.168.10.254 24
[SW1-Vlanif10]dhcp select relay # 在 VLAN 10 的接口上启用 DHCP 中继功能
[SW1-Vlanif10]dhcp relay server-ip 192.168.100.1 # 指定 DHCP 服务器的IP地址为 192.168.100.1(VLAN 10 的 DHCP 请求将被转发到该服务器)
1.4 配置 VLAN 20 的 DHCP中继
[SW1]int Vlanif 20 # 进入 VLAN 20 的接口视图
[SW1-Vlanif20]
[SW1-Vlanif20]ip address 192.168.20.254 24
[SW1-Vlanif20]dhcp select relay # 在 VLAN 20 的接口上启用 DHCP 中继功能
[SW1-Vlanif20]dhcp relay server-ip 192.168.100.1 # 指定 DHCP 服务器的IP地址为 192.168.100.1(VLAN 20 的 DHCP 请求将被转发到该服务器)
[SW1-Vlanif20]q
1.5 配置VLAN 100 的IP地址
负责与 DHCP 服务器通信接口IP地址
[SW1]int Vlanif 100
[SW1-Vlanif100]ip address 192.168.100.2 24
[SW1-Vlanif100]
2. 在SW2上配置基于全局地址池的 DHCP服务功能
2.1 创建 VLAN 并开启DHCP功能
[SW2]vlan 100
[SW2-vlan100]q
[SW2]
[SW2]dhcp enable
Info: The operation may take a few seconds. Please wait for a moment.done.
[SW2]
2.2 配置VLAN 100 工作在全局地址池模式
[SW2]int Vlanif 100
[SW2-Vlanif100]ip address 192.168.100.1 24
[SW2-Vlanif100]dhcp select global # 开启全局模式(如果不开,即使后面配置好了,PC也是获取不到IP地址的)
[SW2-Vlanif100]q
[SW2]
[SW2]int g0/0/24
[SW2-GigabitEthernet0/0/24]port link-type access
[SW2-GigabitEthernet0/0/24]port default vlan 100
[SW2-GigabitEthernet0/0/24]q
[SW2]
因为是通过单个VLAN,所以两台交换机之间是可以直接用Access类型接口(如果需要传输多个 VLAN 的流量,就用 Trunk 接口)
2.3 创建地址池并配置相关属性
这里跟上面的DHCP全局配置差不多的
[SW2]ip pool pool10
Info:It's successful to create an IP address pool.
[SW2-ip-pool-pool10]network 192.168.10.0 mask 24
[SW2-ip-pool-pool10]gateway-list 192.168.10.254
[SW2-ip-pool-pool10]dns-list 8.8.8.8
[SW2-ip-pool-pool10]q
[SW2]
[SW2]ip pool pool20
Info:It's successful to create an IP address pool.
[SW2-ip-pool-pool20]network 192.168.20.0 mask 24
[SW2-ip-pool-pool20]gateway-list 192.168.20.254
[SW2-ip-pool-pool20]dns-list 8.8.8.8
[SW2-ip-pool-pool20]q
[SW2]
[SW2]
3. SW1 验证DHCP中继
VLAN 10 和 VLAN 20 的 DHCP 请求都被正确转发到 DHCP 服务器 192.168.100.1
。
两个 VLAN 的网关地址(192.168.10.254
和 192.168.20.254
)配置正确。
<SW1>dis dhcp relay interface Vlanif 10
DHCP relay agent running information of interface Vlanif10 :
Server IP address [01] : 192.168.100.1 # DHCP 服务器的 IP 地址。
Gateway address in use : 192.168.10.254 # 中继接口的网关地址。
<SW1>dis dhcp relay interface Vlanif 20
DHCP relay agent running information of interface Vlanif20 :
Server IP address [01] : 192.168.100.1
Gateway address in use : 192.168.20.254
<SW1>
4. 查看路由表
DHCP 中继 和 路由表 是跨网段分配 DHCP 服务的关键
路由表用于决定数据包的转发路径。在跨网段分配 DHCP 服务时,路由是必不可少的。
4.1 SW1 路由表
<SW1>dis ip routing-table
Route Flags: R - relay, D - download to fib
------------------------------------------------------------------------------
Routing Tables: Public
Destinations : 8 Routes : 8
Destination/Mask Proto Pre Cost Flags NextHop Interface
127.0.0.0/8 Direct 0 0 D 127.0.0.1 InLoopBack0
127.0.0.1/32 Direct 0 0 D 127.0.0.1 InLoopBack0
192.168.10.0/24 Direct 0 0 D 192.168.10.254 Vlanif10
192.168.10.254/32 Direct 0 0 D 127.0.0.1 Vlanif10
192.168.20.0/24 Direct 0 0 D 192.168.20.254 Vlanif20
192.168.20.254/32 Direct 0 0 D 127.0.0.1 Vlanif20
192.168.100.0/24 Direct 0 0 D 192.168.100.2 Vlanif100
192.168.100.2/32 Direct 0 0 D 127.0.0.1 Vlanif100
<SW1>
4.2 SW2 路由表
[SW2]dis ip routing-table
Route Flags: R - relay, D - download to fib
------------------------------------------------------------------------------
Routing Tables: Public
Destinations : 4 Routes : 4
Destination/Mask Proto Pre Cost Flags NextHop Interface
127.0.0.0/8 Direct 0 0 D 127.0.0.1 InLoopBack0
127.0.0.1/32 Direct 0 0 D 127.0.0.1 InLoopBack0
192.168.100.0/24 Direct 0 0 D 192.168.100.1 Vlanif100
192.168.100.1/32 Direct 0 0 D 127.0.0.1 Vlanif100
[SW2]
[SW2]ping 192.168.10.254
PING 192.168.10.254: 56 data bytes, press CTRL_C to break
Request time out
Request time out
Request time out
--- 192.168.10.254 ping statistics ---
3 packet(s) transmitted
0 packet(s) received
100.00% packet loss
[SW2]
这里可以看到SW2并没有去192.168.10.0/24
和192.168.20.0/24
的路由,可以配置一条缺省路由(省事,直接从SW1的g0/0/24转发数据)
4.3 配置缺省路由去SW2的路由
[SW2]ip route-static 0.0.0.0 0 192.168.100.2 # 下一跳是直连DHCP中继的接口IP地址
[SW2]dis ip routing-table
Route Flags: R - relay, D - download to fib
------------------------------------------------------------------------------
Routing Tables: Public
Destinations : 5 Routes : 5
Destination/Mask Proto Pre Cost Flags NextHop Interface
0.0.0.0/0 Static 60 0 RD 192.168.100.2 Vlanif100
127.0.0.0/8 Direct 0 0 D 127.0.0.1 InLoopBack0
127.0.0.1/32 Direct 0 0 D 127.0.0.1 InLoopBack0
192.168.100.0/24 Direct 0 0 D 192.168.100.1 Vlanif100
192.168.100.1/32 Direct 0 0 D 127.0.0.1 Vlanif100
[SW2]ping 192.168.10.254
PING 192.168.10.254: 56 data bytes, press CTRL_C to break
Reply from 192.168.10.254: bytes=56 Sequence=1 ttl=255 time=40 ms
Reply from 192.168.10.254: bytes=56 Sequence=2 ttl=255 time=40 ms
Reply from 192.168.10.254: bytes=56 Sequence=3 ttl=255 time=60 ms
Reply from 192.168.10.254: bytes=56 Sequence=4 ttl=255 time=30 ms
Reply from 192.168.10.254: bytes=56 Sequence=5 ttl=255 time=50 ms
--- 192.168.10.254 ping statistics ---
5 packet(s) transmitted
5 packet(s) received
0.00% packet loss
round-trip min/avg/max = 30/44/60 ms
[SW2]