当前位置:中国易下载软件教材中心文章中心网络技术网络协议 → OSPF路由协议在CISCO路由器上的应用

OSPF路由协议在CISCO路由器上的应用

减小字体 增大字体 作者:佚名  来源:不详  发布时间:2007-8-21 1:47:49
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
喜欢这些内容嘛,请告诉你身边的朋友,易下载中心-QQ资源-itnetcn.com一起享受这份乐趣,本站内容来源互联网
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

1.启动OSPF协议VTE海岸线网络安全资讯站
在CISCO路由器上启动OSPF路由协议,一般需要两个步骤。VTE海岸线网络安全资讯站
(1)启动OSPF协议进程:VTE海岸线网络安全资讯站
Router(config)#router ospf <process-id>VTE海岸线网络安全资讯站
(2) 定义路由器所在的网络VTE海岸线网络安全资讯站
Router(config-router)#network <network address> <mask> area <area-id>VTE海岸线网络安全资讯站
OSPF协议通过Router ospf命令来启动,OSPF协议进程号(Process-id)是只与当前路由器有关的一个数值,与网络中的其他路由器没有任何关系。一个路由器可以运行一个OSPF进程,也可以运行多个OSPF进程,每一个OSPF进程维护一个数据库,所以尽可能只运行一个OSPF进程,减轻路由器的负荷。VTE海岸线网络安全资讯站
Network命令定义路由器所处的网络,指定路由器端口所处的网络域。掩码定义了网络的大小,其数值与端口的掩码相反,例如0.0.0.255掩码定义了前三个字节为网络号,标识此网络的大小。网络域标识号(area-id)标识此端口所属的网络域,其取值一般为整数,也可以以IP地址的形式表达,例如图1中Area 0 也可以表示为0.0.0.0。VTE海岸线网络安全资讯站
配置命令如下:VTE海岸线网络安全资讯站
Router#VTE海岸线网络安全资讯站
Interface ethernet 0VTE海岸线网络安全资讯站
Ip address 200.2.2.1 255.255.255.0VTE海岸线网络安全资讯站
Interface serial 0VTE海岸线网络安全资讯站
Ip address 200.8.8.1 255.255.255.0VTE海岸线网络安全资讯站
Router ospf 108VTE海岸线网络安全资讯站
Network 200.2.2.0 0.0.0.255 area 0VTE海岸线网络安全资讯站
Network 200.8.8.0 0.0.0.255 area 1VTE海岸线网络安全资讯站
上述第一段配置了以太口0的IP地址,第二段配置了串口0的IP地址,第三段启动OSPF路由协议网络200.2.2.0和200.8.8.0分别置于不同的网络域中。VTE海岸线网络安全资讯站
2. 配置OSPF接口参数VTE海岸线网络安全资讯站
OSPF协议网络接口参数都有其默认取值,同时允许用户根据网络实际需要来配置一些接口参数,以充分优化网络VTE海岸线网络安全资讯站
(1) HELLO 间隔VTE海岸线网络安全资讯站
OSPF路由器定期向邻接路由器发送HELLO数据包,以探寻相邻路由器的状态。其探寻间隔可以进行设置。(HELLO间隔是以秒为单位)VTE海岸线网络安全资讯站
Router(config-if)#ip ospf hello-interval secondsVTE海岸线网络安全资讯站
(2) 链路权值VTE海岸线网络安全资讯站
通常OSPF是根据链路带宽计算权值,用户可以根据需要对链路权值进行设定。VTE海岸线网络安全资讯站
Router(config-if)#ip ospf cost costVTE海岸线网络安全资讯站
(3) 传输时延VTE海岸线网络安全资讯站
传输时延是指在OSPF链路接口之间,传输一个链路状态更新包需要的时间。VTE海岸线网络安全资讯站
Router(config-if)#ip ospf transmit-delay secondsVTE海岸线网络安全资讯站
(4) 重传间隔VTE海岸线网络安全资讯站
重传间隔是指链路状态的重传间隔时间。如果一个路由器向相邻路由器发送一个新的链路状态包,在没有收到对端的确认包时,将发生重传。VTE海岸线网络安全资讯站
Router(config-if)#ip ospf retransmit-interval secondsVTE海岸线网络安全资讯站
3. 路由归约VTE海岸线网络安全资讯站
路由归约是将多条路由合并成一条路由,可以大大减轻路由器的负荷。通常是在域边界路由器上进行路由归约,特别是直接与骨干域相连的域边界路由器(因为路由最终是由骨干域向其他网络域进行广播的)。有两种类型的路由归约,一种为域间路由归约,一种为外部路由归约VTE海岸线网络安全资讯站
(1)域间路由归约VTE海岸线网络安全资讯站
域间路由归约是在域边界路由器上进行配置的,适应于自治域内部进行路由归约,但不适合外部路由通过再广播注入OSPF内的路由。为了充分利用路由归约,网络域的网号尽可能连续,这样多个网络为了可以归约成一个网络,多条路由也就归约成一条路由,在CISCO系列路由器上,需要配置的命令为:VTE海岸线网络安全资讯站
area area-id range address maskVTE海岸线网络安全资讯站
“area-id”(域标识号)是需要进行路由归约的网络域的标识号,“address”(地址)和“mask”(掩码)将域内网络地址归约成一段地址。VTE海岸线网络安全资讯站
例如,在图2中,路由器B把网络域1中的地址从202.102.0.0到202.102.15.0归约到一块地址段中:202.102.0.0 255.255.240.0,同样路由器C把网络域2 中的地址归约为:128.1.16.0 255.255.240.0。在路由器C上的命令为:VTE海岸线网络安全资讯站
RouterC#VTE海岸线网络安全资讯站
Router ospf 102VTE海岸线网络安全资讯站
Area 2 range 128.1.16.0 255.255.240.0VTE海岸线网络安全资讯站
(2) 外部路由归约VTE海岸线网络安全资讯站
外部路由归约是指通过再广播注入OSPF的多条路由归约成一条路由,同样外部路由的地址必须连续。路由归约通过“router ospf”下的子命令来完成,而且此命令仅在自治域边界路由器上有效:VTE海岸线网络安全资讯站
summary-address ip-address maskVTE海岸线网络安全资讯站
例如,在图3中,路由器B注入了外部路由到OSPF域,注入的子网范围为126.1.96-127。为了进行路由归约,需要在路由器B上进行的操作为:VTE海岸线网络安全资讯站
RouterB#VTE海岸线网络安全资讯站
Router ospf 102VTE海岸线网络安全资讯站
Summary-address 126.1.96.0 255.255.224.0VTE海岸线网络安全资讯站
Redistribute bgp 20 metric 100 subnetsVTE海岸线网络安全资讯站
上述命令使路由器B产生一条外部路由126.1.96.0 255.255.224.0,对BGP协议广播来的路由进行了归约。VTE海岸线网络安全资讯站
VTE海岸线网络安全资讯站
3. 广播外部路由到OSPFVTE海岸线网络安全资讯站
广播外部路由协议OSPF是指从静态路由协议或其他动态路由协议中将路由广播到OSPF,变为OSPF的外部路由。为了广播路由到OSPF,在CISCO路由器需要执行的命令为:VTE海岸线网络安全资讯站
redistribute protocol [process-id] [metric value] [metric-type value] [subnets]VTE海岸线网络安全资讯站
"protocol"(协议)和 "process-id"(进程号)是指将要把路由广播到OSPF去的路由协议及其进程号。如果没有定义权值(metric),OSPF对由BGP广播来的路由,权值定义为1,其他路由协议广播来的路由,权值定义为20。如果子网(subnets)关键字没有指定,进行子网划分的路由将发生丢失。VTE海岸线网络安全资讯站
权值类型(metric-type)分为两种,外部类型1和外部类型2,其区别在于二者在一条路径上计算权值的方法不同:类型2中路由到达终点路由器的路径上权值不变;类型1 其权值不断累加,权值类型的默认值为2。VTE海岸线网络安全资讯站
例如在图4中,路由器A广播了两条外部路由到OSPF,路由R1以类型1广播,路由R2以类型2广播,到达路由器C时,路由R1的权值为X+Y+Z,而路由R2的权值为X。VTE海岸线网络安全资讯站
在图5中,两条静态路由12.28.110.0/24和128.10.0.0/16通过以太口E0进入路由器A,再广播到路由器B上。VTE海岸线网络安全资讯站
在CISCO路由器上需要进行的配置为:VTE海岸线网络安全资讯站
RouterA# interface ethernet 0VTE海岸线网络安全资讯站
Ip address 202.102.16.2 255.255.255.0VTE海岸线网络安全资讯站
Interface serial 1VTE海岸线网络安全资讯站
Ip address 202.102.18.1 255.255.255.0VTE海岸线网络安全资讯站
Router ospf 102VTE海岸线网络安全资讯站
Redistribute static metric 30 subnetsVTE海岸线网络安全资讯站
Redistribute connect subnetsVTE海岸线网络安全资讯站
Network 202.102.16.0 0.0.0.255 area 1VTE海岸线网络安全资讯站
Network 202.102.18.0 0.0.0.255 area 0VTE海岸线网络安全资讯站
Ip route 12.28.110.0 255.255.255.0 202.102.16.2VTE海岸线网络安全资讯站
Ip route 128.10.0.0 255.255.0.0 202.102.16.2VTE海岸线网络安全资讯站
RouterB# interface serial 0VTE海岸线网络安全资讯站
Ip address 202.102.18.2 255.255.255.0VTE海岸线网络安全资讯站
Router ospf 102VTE海岸线网络安全资讯站
Network 202.102.18.0 0.0.0.255 area 0VTE海岸线网络安全资讯站
在图5中,路由器A把两条静态路由广播给路由器B,命令“Redistribute static metric 30 subnets”中,权值30可以省略,OSPF广播的默认权值为20,但是关键字“subnets”不能省略,否则“Ip route 12.28.110.0 255.255.255.0 202.102.16.2”不能广播,因为其中有子网划分。VTE海岸线网络安全资讯站