主机路由、网络路由、默认路由

转载自:http://blog.sina.com.cn/s/blog_177e9717f0102ycfa.html

李雷要去找韩梅玩,李雷知道韩梅在育才小学(第一个255)三年级(第二个255)二班(第三个255)名字叫韩梅(第三个255),李雷去找韩梅(主机路由),要先经过自家大门(默认路由),然后找到育才小学大门(网络路由),找到三年级(网络路由)再找到二班(网络路由),然后大喊一声韩梅(arp协议),然后韩梅应答(握手),找到了韩梅(主机路由)

1,一个ip报文在路由器中寻路是通过报文的目的ip去匹配路由表。2,路由表的键值简单地说包括ip和掩码n,1的匹配过程是最长路径匹配,也就是说报文优选掩码最长的路由。3,主机路由就是x.x.x.x/32,意思是仅仅到x.x.x.x的报文听我的。4,网络路由就是x.x.x.x/n,意思是到x.x.x.x/n的报文听我的。5,默认路由是0.0.0.0/0,意思是实在没人要的报文听我的。

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)”的表目。如果找到,则把报文发送给该表目指定的下一站路由器。如果上面这些步骤都没有成功,那么该数据报就不能被传送。如果不能传送的数据报来自本机,那么一般会向生成数据报的应用程序返回一个“主机不可达”或“网络不可达”的错误。

对于一个给定的路由器,可以打印出五种不同的标志( f l a g):U 该路由可以使用;G 该路由是到一个网关(路由器)。如果没有设置该标志,说明目的地是直接相连的;H 该路由是到一个主机,也就是说,目的地址是一个完整的主机地址。如果没有设置该标志,说明该路由是到一个网络,而目的地址是一个网络地址:一个网络号,或者网络号与子网号的组合;D 该路由是由重定向报文创建的;M 该路由已被重定向报文修改;

默认路由一般在企业网中,出口一般用默认路由,偶尔用网关。其实本质是一个东西。

这个在我们的PC上就可以验证,意思就是你不知道要去哪里,就知道要上网,没关系,跟着党走。

指明网段的静态路由

看图,当路由回来时,需要走到你的内网。这个时候他需要知道你内网的IP段以及下一跳在哪里。这时候就需要指明网段的静态路由。以图为例, 要 ip route 192.168.1.0 255.255.255.0 10.0.0.2

主机路由针对特定的地址,非常精细。比如这个图,默认路由走电信,但是到1.1.1.1 这个联通地址也从电信走了,你觉得这样走不合理,太慢了,丢包还丢成够。于是你 ip route 1.1.1.1 255.255.255.255 2.17.1.23 只让这一条路由走联通,这样你的用户访问这个地址会有飞一般的感觉。还有,你想1.1.1.1 走 CU 的线路,1.1.1.2-1.1.1.254走电信也可以这样做,利用路由的最长匹配原则。这三种路由本质是一样的,唯一的区别就是精细程度。




你可能感兴趣的:(网络基础)