unix下的IP路由

本文介绍了UNIX/Linux系统下查看路由表的命令`netstat -rn`,解释了路由表中的各项字段,如Destination、Gateway、Interface等,并区分了直接路由与间接路由的概念。此外,还详细阐述了路由标志如U、G、H的含义,以及它们在路由过程中的作用。
摘要由CSDN通过智能技术生成

IP路由

相关指令

route netstat

路由表

unix系统下输入netstat -rn 可以查看本机路由表
在这里插入图片描述

Destination Gateway Interface 略过不讲
Refcnt–reference count 表示正在使用该路由的活动进程个数,面向连接的协议如TCP在建立连接时要固定路由
Use–指通过该路由转发的分组数

Flags–常用的标志有如下几种:

  • U 该路由可以使用
  • G 该路由是到一个路由器,表明是间接路由,如果没有G标志,说明所在路由器或主机跟目的地直接相连,是直接路由
  • H 该路由是到一个主机,即Destination中的地址是一个完整的主机地址,如果没有设置H标志,说明Destination的地址是网络地址,表明该路由到一个网络
  • D 该路由是由ICMP重定向报文创建的
  • M 该路由已被ICMP重定向报文修改

直接路由与间接路由

直接路由指destination跟路由表所在主机直接相连,而间接路由指destination跟路由表所在主机不是直接相连。
经过直接路由的数据报中IP地址和链路层地址都是指向目的主机的,而经过间接路由的数据报中的IP地址指向目的主机,但链路层地址指向下一个路由器

参考

https://www.thegeekstuff.com/2012/05/route-flags/
《TCP/IP详解第一卷》

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值