OSPF高级配置.docx
《OSPF高级配置.docx》由会员分享,可在线阅读,更多相关《OSPF高级配置.docx(27页珍藏版)》请在冰点文库上搜索。
![OSPF高级配置.docx](https://file1.bingdoc.com/fileroot1/2023-5/2/4b0da636-451a-448c-aa78-c81e93fb13f1/4b0da636-451a-448c-aa78-c81e93fb13f11.gif)
OSPF高级配置
OSPF高级配置
注意事项:
本实验的网络拓扑是以机房的拓扑构件的,如果想使用模拟器做次实验,请按照模拟器的连接来修改本实验的拓扑。
实验目的:
1.能够配置OSPF的多区域
2.能够配置OPSF的特殊区域,并且知道每个特殊区域的特性。
3.理解6类常见LSA并且每类LSA包含的参数信息
4.理解并且能够配置OSPF的汇总
5.能够配置路由重分发
实验要求:
1.按照拓扑图去配置基本链路,配置完成以后检查基本链路的连通性
2.按照拓扑图把相应的接口公布到OSPF区域里去,并且能够实现整个网络之间进行通信
3.R1和R5的RIP区域,分别在R1上起Lo0到Lo3地址范围从172.16.0.0/24到172.16.3.0/24。
R5上起Lo0到Lo3地址范围从192.168.0.0/24到192.168.3.0/24。
并且将这些接口公布到RIP区域里,另外R2上的Lo0到Lo3起10.0.0.0/24到10.0.3.0/24这几个网段的地址,将这些接口公布到OSPF区域1里面去。
4.分别将区域1配置成stub,totallystub,nssa,totallynssa区域,然后查看每个特殊区域配置以后出现的现象
5.将RIP区域的路由信息汇总,将区域里的Lo0到Lo3的地址也做汇总。
6.另外每个路由器起回环口10,例如R1的lo10的ip:
1.1.1.1255.255.255.0R5的Lo10的IP:
5.5.5.5255.255.255.0要求保证每个路由器的router-id为lo10的IP地址。
另外在每个路由器上可以远程到其他所有的路由器。
实验配置:
(基本的链路配置不给出,大家做完基本链路配置以后。
一定要记得测试链路连通性,当保证链路连通性没有问题以后在去做OSPF配置,这样可以保证当路由不对的时候可以判断出链路没有,问题是出在OSPF的配置上,这样检查起来方便。
希望大家在做实验的时候一定养成做一步测试一步的习惯,当出现问题以后可以方便排除。
)
第2个需求配置OSPF实现真个网络通信
R1上的配置:
R1(config)#routeros
R1(config)#routerospf1
R1(config-router)#router-id1.1.1.1//将R1的router-id配置成1.1.1.1
R1(config-router)#network12.12.12.00.0.0.255area1//将属于12.12.12.0/24这个网段的接口公告到area1
R1(config-router)#network1.1.1.00.0.0.255area1//公告回环口是为了保证后面的telnet要求,只有公告以后其他路由器才会有关于1.1.1.0/24的路由条目
R1(config-router)#exit
R1(config)#routerrip
R1(config-router)#version2//RIP的版本为V2
R1(config-router)#noauto-summary//关闭自动汇总
R1(config-router)#network172.16.0.0//公告172.16.0.0/16这个网段
R1(config-router)#
R2上的配置:
R2(config)#routerospf1
R2(config-router)#router-id2.2.2.2
R2(config-router)#network10.0.0.00.0.0.255area1
R2(config-router)#network10.0.1.00.0.0.255area1
R2(config-router)#network10.0.2.00.0.0.255area1
R2(config-router)#network10.0.3.00.0.0.255area1
R2(config-router)#network12.12.12.00.0.0.255area1
R2(config-router)#network23.23.23.00.0.0.255area0
R2(config-router)#network24.24.24.00.0.0.255area0
R2(config-router)#network2.2.2.00.0.0.255area0
R3上的配置:
R3(config)#routerospf1
R3(config-router)#rout
R3(config-router)#router-id3.3.3.3
R3(config-router)#network23.23.23.00.0.0.255area0
R3(config-router)#network34.34.34.00.0.0.255area0
R3(config-router)#network3.3.3.00.0.0.255area0
R3(config-router)#
R4上的配置:
R4(config)#routeros1
R4(config-router)#rout
R4(config-router)#router-id4.4.4.4
R4(config-router)#network24.24.24.00.0.0.255area0
R4(config-router)#network34.34.34.00.0.0.255area0
R4(config-router)#network45.45.45.00.0.0.255area2
R4(config-router)#network4.4.4.00.0.0.255area0
R4(config-router)#
R5上的配置:
R5(config)#routerospf1
R5(config-router)#router-id5.5.5.5
R5(config-router)#network45.45.45.00.0.0.255area2
R5(config-router)#network5.5.5.00.0.0.255area2
R5(config-router)#exit
R5(config)#routerrip
R5(config-router)#network192.168.0.0
R5(config-router)#network192.168.1.0
R5(config-router)#network192.168.2.0
R5(config-router)#network192.168.3.0
当我们配置完成以后我们使用SHOW命令来检查一下
R3#shiproute
Codes:
C-connected,S-static,I-IGRP,R-RIP,M-mobile,B-BGP
D-EIGRP,EX-EIGRPexternal,O-OSPF,IA-OSPFinterarea
N1-OSPFNSSAexternaltype1,N2-OSPFNSSAexternaltype2
E1-OSPFexternaltype1,E2-OSPFexternaltype2,E-EGP
i-IS-IS,su-IS-ISsummary,L1-IS-ISlevel-1,L2-IS-ISlevel-2
ia-IS-ISinterarea,*-candidatedefault,U-per-userstaticroute
o-ODR,P-periodicdownloadedstaticroute
Gatewayoflastresortisnotset
34.0.0.0/24issubnetted,1subnets
C34.34.34.0isdirectlyconnected,Serial0
2.0.0.0/32issubnetted,1subnets
O2.2.2.2[110/65]via23.23.23.2,00:
18:
06,Serial1
3.0.0.0/24issubnetted,1subnets
C3.3.3.0isdirectlyconnected,Loopback10
4.0.0.0/32issubnetted,1subnets
O4.4.4.4[110/65]via34.34.34.4,00:
18:
06,Serial0
23.0.0.0/24issubnetted,1subnets
C23.23.23.0isdirectlyconnected,Serial1
24.0.0.0/24issubnetted,1subnets
O24.24.24.0[110/74]via23.23.23.2,00:
18:
07,Serial1
[110/74]via34.34.34.4,00:
18:
07,Serial0
10.0.0.0/32issubnetted,4subnets
OIA10.0.3.1[110/65]via23.23.23.2,00:
18:
08,Serial1
OIA10.0.2.1[110/65]via23.23.23.2,00:
18:
08,Serial1
OIA10.0.1.1[110/65]via23.23.23.2,00:
18:
08,Serial1
OIA10.0.0.1[110/65]via23.23.23.2,00:
18:
08,Serial1
45.0.0.0/24issubnetted,1subnets
OIA45.45.45.0[110/128]via34.34.34.4,00:
18:
09,Serial0
R3#
我们发现R3上没有去往RIP区域的路由啊.另外加粗的路由条目现实就说我们的等价负载均衡,去往同一个网段有2个目的地可以去往..
需要主意的2个不同的路由协议之间是不能进行通信的,如果希望通信就需要使用我们的路由重分发命令,让我们的ASBR路由器把2个路由协议相互从分发.我们来看看如何配置路由从分发.
路由从分发的命令需要在我们的ASBR上配置
R1(config)#routerospf1
R1(config-router)#redistributeripsubnets//将RIP的路由信息重分发进OSPF,需要注意的是把任何路由协议从分发进OSPF的时候必须跟上subnets否则命令不能配置.
R1(config-router)#
R5(config)#routerospf1
R5(config-router)#redistributeripsubnets
当重分发完成以后我们在来在R3上检查一下OSPF的路由表
R3#shiproute
Codes:
C-connected,S-static,I-IGRP,R-RIP,M-mobile,B-BGP
D-EIGRP,EX-EIGRPexternal,O-OSPF,IA-OSPFinterarea
N1-OSPFNSSAexternaltype1,N2-OSPFNSSAexternaltype2
E1-OSPFexternaltype1,E2-OSPFexternaltype2,E-EGP
i-IS-IS,su-IS-ISsummary,L1-IS-ISlevel-1,L2-IS-ISlevel-2
ia-IS-ISinterarea,*-candidatedefault,U-per-userstaticroute
o-ODR,P-periodicdownloadedstaticroute
Gatewayoflastresortisnotset
34.0.0.0/24issubnetted,1subnets
C34.34.34.0isdirectlyconnected,Serial0
1.0.0.0/32issubnetted,1subnets
OIA1.1.1.1[110/129]via23.23.23.2,00:
00:
14,Serial1
2.0.0.0/32issubnetted,1subnets
O2.2.2.2[110/65]via23.23.23.2,00:
00:
24,Serial1
3.0.0.0/24issubnetted,1subnets
C3.3.3.0isdirectlyconnected,Loopback10
4.0.0.0/32issubnetted,1subnets
O4.4.4.4[110/65]via34.34.34.4,00:
00:
24,Serial0
23.0.0.0/24issubnetted,1subnets
C23.23.23.0isdirectlyconnected,Serial1
172.16.0.0/24issubnetted,4subnets
OE2172.16.0.0[110/20]via23.23.23.2,00:
00:
16,Serial1
OE2172.16.1.0[110/20]via23.23.23.2,00:
00:
16,Serial1
OE2172.16.2.0[110/20]via23.23.23.2,00:
00:
16,Serial1
OE2172.16.3.0[110/20]via23.23.23.2,00:
00:
16,Serial1
24.0.0.0/24issubnetted,1subnets
O24.24.24.0[110/74]via23.23.23.2,00:
00:
26,Serial1
[110/74]via34.34.34.4,00:
00:
26,Serial0
10.0.0.0/32issubnetted,4subnets
OIA10.0.3.1[110/65]via23.23.23.2,00:
00:
26,Serial1
OIA10.0.2.1[110/65]via23.23.23.2,00:
00:
26,Serial1
OIA10.0.1.1[110/65]via23.23.23.2,00:
00:
26,Serial1
OIA10.0.0.1[110/65]via23.23.23.2,00:
00:
26,Serial1
OE2192.168.0.0/24[110/20]via34.34.34.4,00:
00:
16,Serial0
12.0.0.0/24issubnetted,1subnets
OIA12.12.12.0[110/128]via23.23.23.2,00:
00:
26,Serial1
OE2192.168.1.0/24[110/20]via34.34.34.4,00:
00:
16,Serial0
OE2192.168.2.0/24[110/20]via34.34.34.4,00:
00:
16,Serial0
OE2192.168.3.0/24[110/20]via34.34.34.4,00:
00:
17,Serial0
45.0.0.0/24issubnetted,1subnets
OIA45.45.45.0[110/128]via34.34.34.4,00:
00:
27,Serial0
R3#
我们会在ospf的路由表了发现一些以O,OE2,OIA开头的路由条目,
其中O表示是自己本区域学习到路由信息
OE2表示是从其他AS学习到是路由信息
OIA表示是从其他区域学习到的路由信息
现在我们看的路由条目就有点多了,当然LSDB里的数据更多,我们可以看看R2上的LSDB的信息,他连接area0和area1所以应该有2个区域的LSDB信息,我们来看看
R2#shipospfdatabase
OSPFRouterwithID(2.2.2.2)(ProcessID1)
RouterLinkStates(Area0)
LinkIDADVRouterAgeSeq#ChecksumLinkcount
2.2.2.22.2.2.22790x800000080x0078B44
3.3.3.33.3.3.312700x800000060x00BA9B5
4.4.4.44.4.4.412170x800000070x00AF204
NetLinkStates(Area0)
LinkIDADVRouterAgeSeq#Checksum
24.24.24.22.2.2.212870x800000020x00F6D7
SummaryNetLinkStates(Area0)
LinkIDADVRouterAgeSeq#Checksum
1.1.1.12.2.2.22650x800000010x00AB44
10.0.0.12.2.2.215480x800000020x00C85F
10.0.1.12.2.2.215480x800000020x00BD69
10.0.2.12.2.2.215480x800000020x00B273
10.0.3.12.2.2.215480x800000020x00A77D
12.12.12.02.2.2.22750x800000010x001EB2
45.45.45.04.4.4.412190x800000020x00372D
SummaryASBLinkStates(Area0)
LinkIDADVRouterAgeSeq#Checksum
1.1.1.12.2.2.22670x800000010x00935C
5.5.5.54.4.4.410600x800000010x009E39
RouterLinkStates(Area1)
LinkIDADVRouterAgeSeq#ChecksumLinkcount
1.1.1.11.1.1.12780x800000070x0050DD3
2.2.2.22.2.2.22760x800000080x00F4D26
SummaryNetLinkStates(Area1)
LinkIDADVRouterAgeSeq#Checksum
2.2.2.22.2.2.212900x800000020x00F832
3.3.3.32.2.2.212900x800000020x004D99
4.4.4.42.2.2.212900x800000020x000118
23.23.23.02.2.2.212900x800000020x008E20
24.24.24.02.2.2.212900x800000040x004897
34.34.34.02.2.2.212910x800000030x00631F
45.45.45.02.2.2.212910x800000020x00D78A
SummaryASBLinkStates(Area1)
LinkIDADVRouterAgeSeq#Checksum
5.5.5.52.2.2.210600x800000010x003F96
Type-5ASExternalLinkStates
LinkIDADVRouterAgeSeq#ChecksumTag
172.16.0.01.1.1.112540x800000010x00449B0
172.16.1.01.1.1.112540x800000010x0039A50
172.16.2.01.1.1.112540x800000010x002EAF0
172.16.3.01.1.1.112540x800000010x0023B90
192.168.0.05.5.5.510660x800000010x009F830
192.168.1.05.5.5.510660x800000010x00948D0
192.168.2.05.5.5.510660x800000010x0089970
192.168.3.05.5.5.510660x800000010x007EA10
R2#
这些路由信息和LSDB是需要占用路由器的内存的,为了简化这些信息我们可以配置OSPF的特殊区域来进行精简.
1.Stub区域(末梢区域)
Stub区域的特点:
1.Stub区域过滤掉外部的路由信息.
2.Stub区域产生一条默认的汇总路由,是为保证特殊区域的路由器能够访问外网
3.末梢区域允许存在1,2,3,4类LSA但是4类是看不到的。
我们把区域1配置成Stub区域看看现象,首先先看看在没有配置特殊区域之前的路由表方便我
们做个对比
R1#shiprout
Codes:
C-connected,S-static,I-IGRP,R-RIP,M-mobile,B-BGP
D-EIGRP,EX-EIGRPexternal,O-OSPF,IA-OSPFinterarea
N1-OSPFNSSAexternaltype1,N2-OSPFNSSAexternaltype2
E1-OSPFexternaltype1,E2-OSPFexternaltype2,E-EGP
i-IS-IS,su-IS-ISsummary,L1-IS-ISlevel-1,L2-IS-ISlevel-2
ia-IS-ISinterarea,*-candidatedefault,U-per-userstaticroute
o-