路由的几个基本概念-直连路由/网关路由/主机路由/网络路由/动态路由/静态路由/默认路由
2014-03-11 23:22
260 查看
1.动态路由/静态路由
动态路由
路由选择器自动共享路由信息
自动构造路由表,需要一个路由协议,如RIP或OSPF
静态路由
路由选择器不共享路由信息(单方向路由)
手工构造路由表
2.直连路由/网关路由(间接路由)
其区别在于,发往直连路由的设备中不但具有指明目的端的I P地址,还具有其mac地址。
当报文被发往一个间接路由时,I P地址指明的是最终的目的地,但是mac地址指明的是网关(即下一跳路由器)。
3.主机路由/网络路由
直连路由和网关路由是由下一跳区分的,而主机路由和网络路由是由目的地址的完整度区分的;
主机路由的目的地址是一个完整的主机地址。网络路由目的地址是一个网络地址(主机号部分为0)。
当为某个目的I P地址搜索路由表时,主机地址项必须与目的地址完全匹配,
而网络地址项只需要匹配目的地址的网络号和子网号就可以了。
理解上述两组路由概念间的区别是很重要。
4.默认路由(缺省路由)
这个路由将匹配所有的包. 能帮助减少路由条目
配置一条默认静态路由和静态路由相似,但IP地址和子网掩码全部是零
例如:ip route 0.0.0.0 0.0.0.0 [网关ip或接口]
子网掩码 0.0.0.0 代表匹配所有网络
-------------------以下截取子tcp/ip详解-----------------------------------------
I P路由选择主要完成以下这些功能:
1) 搜索路由表,寻找能与目的 I P地址完全匹配的表目(网络号和主机号都要匹配)。如果
找到,则把报文发送给该表目指定的下一站路由器或直接连接的网络接口(取决于标
志字段的值)。
2) 搜索路由表,寻找能与目的网络号相匹配的表目。如果找到,则把报文发送给该表目
指定的下一站路由器或直接连接的网络接口(取决于标志字段的值)。目的网络上的所
有主机都可以通过这个表目来处置。例如,一个以太网上的所有主机都是通过这种表
目进行寻径的。
3) 搜索路由表,寻找标为“默认( d e f a u l t)”的表目。如果找到,则把报文发送给该表目
指定的下一站路由器。
如果上面这些步骤都没有成功,那么该数据报就不能被传送。如果不能传送的数据报来自
本机,那么一般会向生成数据报的应用程序返回一个“主机不可达”或“网络不可达”的错误。
![](http://images.cnitblog.com/i/117565/201403/112320142332787.png)
对于一个给定的路由器,可以打印出五种不同的标志( f l a g):
U 该路由可以使用;
G 该路由是到一个网关(路由器)。如果没有设置该标志,说明目的地是直接相连的;
H 该路由是到一个主机,也就是说,目的地址是一个完整的主机地址。如果没有设置该
标志,说明该路由是到一个网络,而目的地址是一个网络地址:一个网络号,或者网
络号与子网号的组合;
D 该路由是由重定向报文创建的;
M 该路由已被重定向报文修改;
动态路由
路由选择器自动共享路由信息
自动构造路由表,需要一个路由协议,如RIP或OSPF
静态路由
路由选择器不共享路由信息(单方向路由)
手工构造路由表
2.直连路由/网关路由(间接路由)
其区别在于,发往直连路由的设备中不但具有指明目的端的I P地址,还具有其mac地址。
当报文被发往一个间接路由时,I P地址指明的是最终的目的地,但是mac地址指明的是网关(即下一跳路由器)。
3.主机路由/网络路由
直连路由和网关路由是由下一跳区分的,而主机路由和网络路由是由目的地址的完整度区分的;
主机路由的目的地址是一个完整的主机地址。网络路由目的地址是一个网络地址(主机号部分为0)。
当为某个目的I P地址搜索路由表时,主机地址项必须与目的地址完全匹配,
而网络地址项只需要匹配目的地址的网络号和子网号就可以了。
理解上述两组路由概念间的区别是很重要。
4.默认路由(缺省路由)
这个路由将匹配所有的包. 能帮助减少路由条目
配置一条默认静态路由和静态路由相似,但IP地址和子网掩码全部是零
例如:ip route 0.0.0.0 0.0.0.0 [网关ip或接口]
子网掩码 0.0.0.0 代表匹配所有网络
-------------------以下截取子tcp/ip详解-----------------------------------------
I P路由选择主要完成以下这些功能:
1) 搜索路由表,寻找能与目的 I P地址完全匹配的表目(网络号和主机号都要匹配)。如果
找到,则把报文发送给该表目指定的下一站路由器或直接连接的网络接口(取决于标
志字段的值)。
2) 搜索路由表,寻找能与目的网络号相匹配的表目。如果找到,则把报文发送给该表目
指定的下一站路由器或直接连接的网络接口(取决于标志字段的值)。目的网络上的所
有主机都可以通过这个表目来处置。例如,一个以太网上的所有主机都是通过这种表
目进行寻径的。
3) 搜索路由表,寻找标为“默认( d e f a u l t)”的表目。如果找到,则把报文发送给该表目
指定的下一站路由器。
如果上面这些步骤都没有成功,那么该数据报就不能被传送。如果不能传送的数据报来自
本机,那么一般会向生成数据报的应用程序返回一个“主机不可达”或“网络不可达”的错误。
![](http://images.cnitblog.com/i/117565/201403/112320142332787.png)
对于一个给定的路由器,可以打印出五种不同的标志( f l a g):
U 该路由可以使用;
G 该路由是到一个网关(路由器)。如果没有设置该标志,说明目的地是直接相连的;
H 该路由是到一个主机,也就是说,目的地址是一个完整的主机地址。如果没有设置该
标志,说明该路由是到一个网络,而目的地址是一个网络地址:一个网络号,或者网
络号与子网号的组合;
D 该路由是由重定向报文创建的;
M 该路由已被重定向报文修改;
相关文章推荐
- 路由的几个基本概念-直连路由/网关路由/主机路由/网络路由/动态路由/静态路由/默认路由
- 路由的几个基本概念-直连路由/网关路由/主机路由/网络路由/动态路由/静态路由/默认路由
- 路由的几个基本概念-直连路由/网关路由/主机路由/网络路由/动态路由/静态路由/默认路由
- 黑马程序员-java中几个基本概念的说明
- 强化学习-几个基本概念
- 与构架有关的几个基本概念
- 与搜索算法有关系的几个基本概念
- Spark的几个基本概念:Driver和Job,Stage
- NetScreen下“区域”与“路由”、“策略”基本概念
- 压力测试中需要掌握的几个基本概念
- OpenStack 源码中Nova几个基本概念
- iOS 编程的几个基本概念
- Enterprise Search的几个基本概念
- WebLogic 几个基本概念
- Hibernate几个基本概念
- WebService开发的几个基本概念
- android Gradle的几个基本概念
- uc/os-II 源码剖析笔记(1)——几个RTOS里面的基本概念(一)
- vCPU估算的几个基本概念
- jquery几个基本概念