8月1日 静态路由

cisco之静态路由的配置(route static)

cisco之静态路由(route static)2009-08-09 14:45

大家好,今天来完成cisco的静态路由,使用的dynamips的模拟器,当然你也可以使用官方的模拟器

 

静态路由转发数据包是路由器的最主要功能。路由器转发数据包时需要查找路由表,管理员可以通过手工的方法在路由器中直接配置路由表,这就是静态路由。虽然静态路由不适合于在大的网络中使用,但是由于静态路由简单、路由器负载小、可控性强等原因,在许多场合中还经常被使用。

路由器在转发数据时,靠的是路由表,而路由器获得路由表有三种途:

(1) 直连网络:路由器自动添加和自己直接连接的网络的路由
(2) 静态路由:管理员手动输入到路由器的路由
(3) 动态路由:由路由协议(routing protocol)动态建立的路由(比如:rip.ospf,bgp,eigrp,egp,is-is)

静态路由的缺点是不能动态反映网络拓扑,当网络拓扑发生变化时,管理员就必须手工改变路由表;然而静态路不会占用路由器太多的 CPU 和RAM 资源,也不占用线路的带宽。如果出于安全的考虑想隐藏网络的某些部分或者管理员想控制数据转发路径, 也会使用静态路
由。在一个小而简单的网络中,也常使用静态路由,因为配置静态路由会更为简捷!它更多的会用在一个未端网络!添加一条0.0.0.0 0.0.0.0的路由表!

config)# ip route 目的网络 掩码 { 网关地址 | 接口 } 这是添加路由表的命令!

 

这是实验top,要和些要点!实验:C(client):192.168.1.100经过路由器R1,R2,R3到达S(server)220.181.6.6

对于dynamips的使用,不会的Q我!

启动三台路由器:进控制台

对路由器进行基本配置:

三台路由器基本配置都如此!

设置密码是为了便于管理,可以使用一台路由器来控制多台路由器!

基本配置完成后,接下来就是配置路由器的接口了!

R1接口配置:

R1#conf t
Enter configuration commands, one per line. End with CNTL/Z.
R1(config)#int lo 1
R1(config-if)#ip add 192.168.1.100 255.255.255.0
R1(config-if)#no sh
R1(config-if)#int s1/1
R1(config-if)#ip add 10.10.10.1 255.255.255.0
R1(config-if)#clo rat 64000
R1(config-if)#no sh
R1(config-if)#

lo表示的是loopback 接口,你也可以配置F口来跟真机通讯!这样你不用配置lo口

R2接口配置:

R2#conf t
Enter configuration commands, one per line. End with CNTL/Z.
R2(config)#int s1/0
R2(config-if)#ip add 10.10.10.2 255.255.255.0
R2(config-if)#no sh
R2(config-if)#int s1/1
R2(config-if)#ip add 20.20.20.1 255.255.255.0
R2(config-if)#clo rat 64000
R2(config-if)#no sh
R2(config-if)#

R3的接口配置:

R3#conf t
Enter configuration commands, one per line. End with CNTL/Z.
R3(config)#int s1/0
R3(config-if)#ip add 20.20.20.2 255.255.255.0
R3(config-if)#no sh
R3(config-if)#int lo 1
R3(config-if)#ip add 220.181.6.6 255.255.255.0
R3(config-if)#no sh
R3(config-if)#

这时接口就配置完成

看看R1,R2,R3的接口信息

要注意接口是up还是down,

这时候直连的接口路由信息会被路由器自己记载·所以,你用R1 ping R2应该是通的

注意在cisco中!表示的是通!…表示不通,U表示不可达

同样的R2也能ping通R3,在这里就不多说了

我们要想知道是否R2和R3,R1相连可以使用cisco Discovery protocol(CDP)来查看!cdp是cisco设备专有协议

我们在R2上show cdp neighbors 看看

当然你也可以使用sho cdp ent *来查看设备详细信息·

下面就添加路由表了

对于R1:

R1#conf t
Enter configuration commands, one per line. End with CNTL/Z
R1(config)#ip route 20.20.20.0 255.255.255.0 10.10.10.2
R1(config)#ip route 220.181.6.0 255.255.255.0 10.10.10.2
R1(config)#

对于R2:

R2#conf t
Enter configuration commands, one per line. End with CNTL/Z.
R2(config)#ip route 192.168.1.0 255.255.255.0 10.10.10.1
R2(config)#ip route 220.181.6.0 255.255.255.0 20.20.20.2

对于R3:

R3#conf t
Enter configuration commands, one per line. End with CNTL/Z.
R3(config)#ip route 10.10.10.0 255.255.255.0 20.20.20.1
R3(config)#ip route 192.168.1.0 255.255.255.0 20.20.20.1

我们show 一下路由表:sh ip rout

这里路由器就知道了去220.181.6.0这个网段怎么走了,

我们ping一下220.181.6.6

ping 220.181.6.6也就是R3的回环口,是通的,如果不带源就是表示用R1的Serial口去ping的,带source表示用192.168.1.100去ping 220.181.6.6

这样一个静态路由实验就完成了,当然这个实验也可以这样配置:

R1配置一条万能路由

R1#conf t
Enter configuration commands, one per line. End with CNTL/Z.
R1(config)#ip route 0.0.0.0 0.0.0.0 10.10.10.2

R3也配置一条万能路由

R3(config)#ip route 0.0.0.0 0.0.0.0 20.20.20.1

R2配置同上

R2#conf t
Enter configuration commands, one per line. End with CNTL/Z.
R2(config)#ip route 192.168.1.0 255.255.255.0 10.10.10.1
R2(config)#ip route 220.181.6.0 255.255.255.0 20.20.20.2

我们来看看效果

在路由表里看到一条S*的路由!

也能ping能,这条路由就是配置在像R1的未稍路由,也就是说R1要出外网e9858de7bdae 必须经过R2,R3也一样!

posted @ 2012-08-01 15:20  代码缔造的帝国  阅读(195)  评论(0编辑  收藏  举报