您的位置:首页 > 理论基础 > 计算机网络

静态路由与默认路由( 原理+区别+实例)

2013-04-14 12:20 357 查看
静态路由



静态路由的概念

(1) 最为原始的配置路由方式,纯手工,易管理,但是耗时,一般用于小型企业或者中等偏下型企业

(2)静态路由的缺点是不能动态反映网络拓扑,当网络拓扑发生变化时,管理员必须手工改变路由表;
(3)静态路由不会占用路由器太多的CPU和RAM资源,也不占用线路的带宽。如果出于安全的考虑想隐藏网络的某些部分或者管理员想控制数据转发路径,也会使用静态路由。
(4)在一个小而简单的网络中,也常常使用静态路由,因为配置静态路由会更为简洁。
静态路由的配置:
ip router 目的网络 掩码{网关地址 接口}
例子:
(1) ip router 192.168.1.0 255.255.255.0 s0/0
解析: 这句话的意思是,路由器见到了目的网段为192.168.1.0的网段,就将这个数据包从接口s0/0中发送出去。
(2) ip router 192.168.1.0 255.255.255.0 192.168.2.0
解析: 这句话的意思是:在HOSTA上,路由器见到了目的网段为192.168.1.0的数据包,就将数据包发送到192.168.2.0网段上。也就是要想去往192.168.1.0,就要经过192.168.2.0
注意:
在写静态路由时,如果链路是点到点的链路(例如PPP封装的链路),采用网关地址和接口都是可以的((1)和(2)都可以)。
但是如果链路是多路访问的链路(例如以太网),则只能采用网关地址(第(2)种)。
静态路由配置实验


静态路由的配置有两种方法:
(1)带下一跳路由器的静态路由;
(2)带送出接口的静态路由。




router(config)#hostname A (更改路由器主机名)
A(config)#interface f0/0 (进入接口f0/0)
A(config-if)#ip address 192.168.1.1 255.255.255.0 (设置接口ip地址和子网掩码)
A(config-if)#no shutdown (启用接口)
A(config)#interface f0/1
A(config-if)#ip address 192.168.2.1 255.255.255.0
A(config-if)#no shutdown
×××以下二选一:
带接口的静态路由 
A(config)#ip route 192.168.3.0 255.255.255.0 f0/1(目标网段ip地址 目标子网掩码送出接口(路由器A的f0/1)) 
或者 
带下一跳路由的静态路由 
A(config)#ip route 192.168.3.0 255.255.255.0 192.168.2.2 (目标网段ip地址 目标子网掩码下一路由器接口ip地址) 
×××
router(config)#hostname B
B(config)#interface f0/0
B(config-if)#ip address 192.168.3.1 255.255.255.0
B(config-if)#no shutdown
B(config)#interface f0/1
B(config-if)#ip address 192.168.2.2 255.255.255.0
B(config-if)#no shutdown
×××以下二选一:
带下一跳路由的静态路由 
B(config)#ip route 192.168.1.0 255.255.255.0 192.168.2.1 
或者: 
带接口的静态路由 
B(config)#ip route 192.168.1.0 255.255.255.0 f0/1(目标网段ip地址 目标子网掩码送出接口(路由器B)) 
×××


默认路由

提出: 路由得查看路由表而决定怎么转发数据包,用静态路由一个一个配置,繁琐容 易 错,但是如果路由器有个邻居知道怎么前往所有的目的地,可以把路由表匹配的任务交给它,省了很多事。
默认路由的概念
(1) 实际上默认路由是一种特殊的静态路由,指的是当 路由表中与包的目的地址之间没有匹配的表项时,路由器能够做出选择。如果没有默认路由,那么目的地址在路由表中没有匹配表项的包将被丢弃。
(2)默认路由(Default route),如果IP数据包中的目的地址找不到存在的其它路由时,路由器会默认的选择的路由。
默认路由为0.0.0.0
匹配IP地址时,0表示wildcard,任何值都是可以的,所有0.0.0.0.和任何目的地址匹配都会成功,造成默认路由要求的效果。就是说0可以匹配任何的IP地址。
默认路由的配置
默认路由既然属于静态路由的一种,那么他的配置就和静态路由是一样的。
不过要将目的地的IP地址和子网掩码改成0.0.0.0和0.0.0.0.





如上图所示: 由于默认路由只能存在于末梢网络中,所以只有R1和R3可用

R1(config)#ip route 0.0.0.0 0.0.0.0. 10.0.0.2(s0/0)
R3(config)#ip route 0.0.0.0 0.0.0.0 20.0.0.1 (s0/0)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息