在网络中,路由器是如何将数据报转发给远程网络的呢?路由在这个过程中起着至关重要的作用。路由一般分为静态路由与动态路由。在这篇文章中关于路由的作用笔者不做展开,毕竟这是比较基础的内容。笔者这里要说明的是,静态路由的配置以及在什么情况下可以使用静态路由。 一、静态路由的相关配置9 F+ y' L# L y% n$ V3 O3 P6 X
静态路由指的是以手工的方式将路由添加到每台路由器中。如下图所示,可以看到静态路由配置的基本步骤。
: k. z. Z6 x$ E7 W* G8 W% J7 Q, M* L* I8 F
7 E& { C. Q3 S; h. Q 在思科路由器中,主要通过ip route命令来配置静态路由。如上图所示,ip route就表示要采用的是静态路由。一般在思科的IOS操作系统中,其命名不区分大小写。在这个命令中,如要用到如下几个参数。, T7 J& L7 ?) o1 p; ^
第一个参数是Destination network。这个参数指的就是在路由表中要放置的网络号码。也就是说,我们想要发送数据包的远程网络。一般情况下,这个参数都是跟第二个参数Mask一起使用的。Mask表示在这一网络上所使用的子网掩码。关于子网掩码与IP地址的关系,如果各位读者还不是很清楚的话,那笔者建议你要去补补相关的基础知识。0 x6 d3 q6 n: l# _- h
第三个参数是Nest hop address。这个参数主要用来设置下一跳的路由器地址。也就是说需要将数据包转发到哪一个路由器中。注意,这个路由器指的是一个与本地路由器直接相连的下一路由器的接口。这个地址务必输入正确。如果在这里输入了一个错误的下一跳地址,或则说这个接口对于自己的路由器来说是关闭的,那么虽然这条静态路由记录表现为可用,但是其并不会真正出现在路由表中。所以在配置静态路由时,往往要求网络管理员对企业现在的网络有一个全面的、深刻的了解。
( Y8 B3 v, z* ]! A; R/ t 第四个参数是Exitinterface。这参数一般是一个可选的参数。这个参数可以用来放置想要到达下一跳的地址。利用通俗的话说,前面这个参数就是第一个路由,而这个参数就是第二个路口。当然这第一个、第二个都是相对于前面一个路由器而言的。这个参数并不是必需的。如果配置了这个参数,那么可以使得下一跳看上去像是一个直接连接的路由。不过需要注意的是,如果下一跳路由器中配置的路由信息,跟这个参数不同,那么采用仍然是后面的配置。
5 z7 e$ q) W$ X" E9 p5 [, H; p ~) a M9 b5 }/ r2 ?1 G3 c4 @
第五个参数是administrative_distance。这个表示管理性距离,也叫做跳。这也是一个可选的参数。如果没有指定这个参数的值,系统会取其默认值1。在上面的配置中,笔者将其更改为2或者3。网络管理员可以根据实际情况修改这个值。 |