静态路由和动态路由协议介绍及配置分析

2013-08-27 08:21
机电信息 2013年9期
关键词:缺省路由表路由器

公 凌

(江苏省设备成套有限公司,江苏 南京210009)

0 引言

路由表生成方法有很多,通常有手工静态配置和动态协议生成2种。相应地,路由协议可划分为静态路由协议和动态路由协议2种,其中动态路由协议又包括RIP(路由信息协议)、OSPF(开放式最短路径优先)。

1 静态路由

1.1 静态路由简介

静态路由是指由用户或网络管理员手工配置的路由信息。当网络的拓扑结构或链路的状态发生变化时,网络管理员需要手动去修改路由表中相关的静态路由信息。静态路由信息在默认情况下是私有的,不会传递给其他路由器。当然,网络管理员也可以通过对路由器进行设置使之成为共享的。静态路由一般适用于比较简单的网络环境,在这样的环境中,网络管理员易于清楚地了解网络的拓扑结构,便于设置正确的路由信息。这种配置的缺点在于:当网络故障发生后,静态路由不能为动态路由信息表提供路由信息的变更情况,必须有网络管理员的介入才行。

1.2 静态路由配置命令

静态路由配置是在系统视图下使用的命令,其完整语法格式如下:[Quidway]ip route-static ip-address{mask|masklen}{interface-type interface-name|nexthop-address} [preference value][reject|blackhole],例如,[Quidway]ip route-static 192.168.1.0 255.255.255.0 10.0.0.2。

在配置过程中如需删除一条静态路由,可以在系统视图中直接使用“undo ip route-static”命令。如要删除192.168.10.1这个网络的路由,命令为:[Quidway]undo ip route-static 192.168.1.0 255.255.255.0 10.0.0.2。

1.3 缺省路由

缺省路由是一种指明信息包的目的地不在路由表中时的路由,简单地说,就是在没有找到匹配的路由时使用的路由,是一种特殊的静态路由。在路由表中,缺省路由以目的网络为0.0.0.0、子网掩码为0.0.0.0的形式出现。如果数据包的目的地址不能与任何路由相匹配,那么系统将使用缺省路由转发该数据包。缺省路由配置命令为:[Qudiway]ip route-static 0.0.0.0 0.0.0.0 next-hop-address。

2 动态路由

动态路由是指路由器的路由表不仅不需要手动进行设置,其路由表还可以根据网络状态的更改及时做出调整。动态路由的实现原理在于路由器具备的2项功能——路由表的自动维护和路由信息在路由器的正确交换。通过路由协议可以找到将数据传递给其他路由器的最优路径。目前,常见的路由算法有距离矢量算法(DV)和链路状态算法(LS)2种。基于距离矢量算法的协议有RIP,基于链路状态算法的协议有OSPF。

2.1 RIP协议简介及配置命令

RIP是一种内部网关协议,采用贝尔曼-福德(Bellman-Ford)距离向量算法,通过广播地址255.255.255.255进行发送,使用UDP协议的520端口。RIP是为小型网络设计的,其跳数计数限制为15跳,16跳为不可到达。在国家性网络中,如当前的因特网,有很多用于整个网络的路由选择协议。RIP协议的出现主要是为了借用相同的技术对复杂度相似的网络进行快速通信,因此仅适用于简单的校园网络和区域网络。RIP协议配置命令如表1所示。

表1 RIP协议配置命令

2.2 OSPF协议简介及配置命令

OSPF是一个内部网关协议(Interior Gateway Protocol,简称IGP),用于在单一自治系统(Autonomous System,AS)内决策路由。与RIP的距离矢量路由协议相对应,OSPF是一种典型的链路状态(Link-state)路由协议,通常在相同的路由域内使用。本文所指的路由域是一个自治系统,也就是常说的AS。在自治系统网络内,路由信息的交换是通过相同的路由策略或者路由协议来实现。所有的OSPF路由器都使用相同的数据库,并对数据库进行统一维护。数据库中保存着该系统中所有路由域的链路信息,OSPF路由可以通过链路信息推算自己的路由表。OSPF路由协议配置命令如表2所示。

表2 OSPF路由协议配置命令

3 路由器配置实验

在 H3C路由器 Router A、Router B、Router C中分别配置RIP、OSPF协议,能够实现在不同协议间互通。路由器的各接口IP地址分配如表3所示。

表3 路由器的各接口IP地址

表4 主机的IP地址和网关地址

Router A配置信息:

[Quidway]sysname Router A

[Router A]interface Ethernet 0/0

[Router A-Ethernet0/0]ip Address 192.168.1.1 24

[Router A-Ethernet0/0]interface Serial 0/0

[Router A-Serial0/0]ip Address 1.1.1.1 24

[Router A-Serial0/0]Quit

[Router A]RIP

[Router A-rip]network 1.1.1.0

[Router A-rip]network 192.168.1.0

本文仅对Router A的配置信息进行介绍,Router B和Router C的配置可以参见Router A。实验结果如图1所示。

图1 实验结果图

4 结语

本文对路由器的配置和常用的路由协议进行了详细介绍,并对路由器进行了配置实验,结果证明按本文的配置设置可以实现数据传输。但是在网络设计中,没有一种设计方案可以适合所有网络,网络设计技术非常复杂而且更新很快,因此我们必须根据实际情况具体分析。作为网络设计者,有时需要从无到有设计网络结构,有时则不得不在现有的基础设施里融合新技术。无论网络技术如何发展变化,对每个网络来说,如此多的复杂协议进行交互都会产生唯一的结果,就是将数据传送到目的地。

[1]梁林.常用路由协议的分析及比较[J].内蒙古科技与经济,2004(10)

猜你喜欢
缺省路由表路由器
买千兆路由器看接口参数
维持生命
路由器每天都要关
基于“缺省模式”设计平台的控制系统研发模式重塑
基于OSPF特殊区域和LSA的教学设计与实践
无线路由器的保养方法
缺省语义模式下话语交际意义研究
关联期待与缺省推理下缺省语境的生成模式
基于新路由表的双向搜索chord路由算法
观点句中评价对象/属性的缺省项识别方法研究