TCP/IP详解-(9)IP路由

TCP/IP详解第九章-IP选路

主要结构

  • 引言
    ip层工作流程
  • 选路的原理
    选路机制和选路策略的含义
    选路机制:从路由表中搜索匹配的条目以决定转发接口或下一跳地址
    选路策略:在路由表中填充哪些条目
  • 简单路由表
    使用netstat -rn查看内核路由表
    介绍路由表条目各列名称和含义,以及样例的匹配规则
    直接/间接路由: 标志G,该路由是一个网关(路由器)
    主机地址/网络地址: 标志H,表明中Des项是一个完整的ip地址
Kernel IP routing table
		Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
		0.0.0.0         192.168.1.1     0.0.0.0         UG        0 0          0 ens33
		192.168.1.0     0.0.0.0         255.255.255.0   U         0 0          0 ens33
		192.168.122.0   0.0.0.0         255.255.255.0   U         0 0          0 virbr0

		Destination 	GateWay 		Flags 			Refcnt	Use		Interface
		140.252.13.65	140.252.13.35	UGH				0 		0		emd0
		127.0.0.1		127.0.0.1		UH 				1 		0 		lo0
		default			140.252.13.33	UG 				0     	0 		emd0
		140.252.13.32 	140.252.13.34	U 				4		25043	emd0


		Destination 	GateWay 		Flags 			Refcnt	Use		Interface
		140.252.13.65	140.252.13.35	UGH				0 		0		emd0
		127.0.0.1		127.0.0.1		UH 				1 		0 		lo0
		default			140.252.13.33	UG 				0     	0 		emd0
		140.252.13.32 	140.252.13.34	U 				4		25043	emd0

Destination: host address or network address
GateWay: 当为直接路由时,为出口地址;为间接路由时,是间接路由的地址
Genmask:
Flags:
U: the route is up
H: Destination is a host address, else network address
G: the route is to a gateway, else the destination is directly connected
D: The route was created by a redirect
M: The route was modified by a redirect

  • 初始化路由表
    介绍路由表是何时创建的
    初始化接口时,为接口创建一个直接路由;不是直接相连的路由在系统引导时显式创建
  • 较复杂的路由表
    介绍一个可以连接外网的路由表条目
  • 没有到达目的地的路由
    介绍没有匹配到路由项,也没有默认路由情况下的处理情况。
    如果数据报是本机产生,则向应用程序发送一个差错;如果是被转发的数据报,就发送已给ICMP差错报文。
  • ICMP主机与网络不可达差错
    什么情况下发送ICMP“主机不可达”差错报文
  • 转发或不转发
    主机什么情况下转发IP数据报
    根据个内核变量 i p f o r w a r d i n
  • ICMP重定向差错
    什么情况下发送重定向报文
    当IP数据报应该被发送到另一个路由器上时,收到数据报的路由器就要发送ICMP重定向报文。
  • ICMP路由器发现报文
    除了在系统引导时静态配置路由,也可以使用ICMP路由通告和请求报文。
posted @   影随风动91  阅读(53)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
点击右上角即可分享
微信分享提示