display routing‑table 路由表查询
路由表查询方法路由表查询是网络管理和故障排除中的常见操作。以下是不同操作系统和设备上查看路由表的方法:
Windows 系统
[*]命令提示符:
route print
或
netstat -r
[*]PowerShell:
Get-NetRoute
Linux/Unix 系统
[*]使用 route 命令:
route -n
[*]使用 ip 命令(更现代的方式):
ip route show
或简写:
ip r
[*]使用 netstat:
netstat -rn
macOS 系统
netstat -nr
或
route -n get (可选: 特定IP查看, 但完整表用上面)
# 更常用的是:
route get [目标IP或主机名]# 查看特定路由
# 或查看全部:
netstat -rn
Cisco 路由器/交换机
show ip route
Juniper 设备
show route
路由表输出解释
路由表通常包含以下信息:
[*]目标网络:数据包的目的地
[*]网关/下一跳:数据包转发的下一台设备
[*]子网掩码:定义网络部分的位数
[*]接口:用于转发数据包的本地接口
[*]度量值:路由的优先级(成本)
[*]路由来源:直连、静态或动态路由协议
注意事项
[*]需要管理员/root权限才能查看完整的路由表
[*]在生产环境中谨慎执行路由修改命令
[*]动态路由协议(如OSPF、BGP)会自动更新路由表
需要针对特定设备或场景的更详细说明吗?
页:
[1]