admin 发表于 5 天前

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]
查看完整版本: display routing‑table 路由表查询