OSPF协议基本配置
注意:此实验拓扑图是以机房的实验拓扑画的,如果是使用模拟器来做此实验,请根据模拟器的拓扑来更改。
实验目的:
1.能够独立的配置OSPF的单区域,实现整个区域之间的网络通信。
2.能够使用各种SHOW命令进行检查。
3.理解DR/BDR的选举原则,OSPF的邻接关系的建立过程。
4.邻接关系建立的必须匹配的几个参数
5.3张表的形成过程,OSPF协议的基本原理
实验要求:
1.按照拓扑图把基本的链路连接配置起来,并且配置完成以后检查基本的链路通信(检查直连链路之间能否进行通信)
2.运行OSPF协议,实现整个网络之间可达。(配置OSPF单区域)
3.保证R1成为DR,其他的路由器成为DROTHER
实验配置:(基本的常见配置和链路配置这里不给出)
R1上的配置:
R1(config)#int loopback 0
R1(config-if)#ip address 11.11.11.11 255.255.255.0 //回环接口,一般回环接口我们主要用来做测试或者模拟网段的时候使用,需要注意回环接口是一个逻辑上的接口。没有真实的物理接口和他对应,但是回环接口基本上具有所有物理借口的特性
R1(config-if)#
R1(config)#router ospf 1 //运行OSPF协议,进程ID为1。进程ID只是为了识别路由器本地运行了几个OSPF进程。
R1(config-router)#router-id 1.1.1.1 //指定R1的router-id为1.1.1.1
R1(config-router)#network 12.12.12.0 0.0.0.255 area 0 //将属于12.12.12.0/24这个网段的所有接口公告到区域0里去。
R1(config-router)#network 172.16.1.0 0.0.0.255 area 0
R1(config-router)#
R2上的配置:
R2(config)#router ospf 1
R2(config-router)#router-id 2.2.2.2
R2(config-router)#network 12.12.12.0 0.0.0.255 area 0
R2(config-router)#network 13.13.13.0 0.0.0.255 area 0
R2(config-router)#network 172.16.1.0 0.0.0.255 area 0
R2(config-router)#
R3上的配置:
R3(config)#interface loopback 0
R3(config-if)#ip address 33.33.33.33 255.255.255.0
R3(config)#router ospf 1
R3(config-router)#router-id 3.3.3.3
R3(config-router)#network 13.13.13.0 0.0.0.255 area 0
R3(config-router)#network 172.16.1.0 0.0.0.255 area 0
R3(config-router)#network 33.33.33.0 0.0.0.255 area 0
当完成上述配置以后我们可以发现已经可以实现整个网络之间的相互通信了。
当做完以后使用各种SHOW命令进行检查。
R1#sh ip ospf neighbor//查看OSPF的邻接关系表,需要注意这里所看到的都是邻居的信息。
Neighbor ID Pri State Dead Time Address Interface
2.2.2.2 1 FULL/BDR 00:00:29 172.16.1.2 Ethernet0
3.3.3.3 1 FULL/DROTHER 00:00:37 172.16.1.3 Ethernet0 2.2.2.2 0 FULL/ - 00:00:30 12.12.12.2 Serial0
R1#
Neighbor ID下面看到的是邻居的router-id
Pri 是邻居的接口优先级,进行DR和BDR选举的时候需要比较的参数
State 我和邻居之间的状态,是什么邻居关系FULL表示是完全的邻居关系,如果能够看到BDR之类的参数表示邻居是BDR
Dead Time 死亡时间,多少秒之类没有收到邻居发送过来的HELLO小心就认为邻居DOWN掉了,如果时间变成了00:00:00就表示邻居DOWN了,路由器会把这个邻居关系删除掉。
Address 邻居通过什么IP地址和我相连
Interface 邻居和我相连的接口
R1#show ip ospf interface brief //检查那些接口被我公告出去了,需要注意有些IOS不支持此命令
Interface PID Area IP Address/Mask Cost State Nbrs F/C
Lo0 1 0 11.11.11.11/24 1 LOOP 0/0
Et0 1 0 172.16.1.1/24 10 DR 2/2
Se0 1 0 12.12.12.1/24 64 P2P 1/1 Interface 显示被我NETWORK的接口
PID 接口的优先级
Area 公布到那个区域里去了
IP Address/Mask 接口的IP地址和掩码
Cost 接口的COST值
State 接口的网络类型
R1#show ip ospf database //检查OSPF的链路状态数据库
OSPF Router with ID (1.1.1.1) (Process ID 1)
Router Link States (Area 0)
Link ID ADV Router Age Seq# Checksum Link count
1.1.1.1 1.1.1.1 1578 0x80000006 0x009ED3 4
2.2.2.2 2.2.2.2 1650 0x80000006 0x003975 5
3.3.3.3 3.3.3.3 1448 0x80000005 0x006898 4
Net Link States (Area 0)
Link ID ADV Router Age Seq# Checksum
172.16.1.1 1.1.1.1 1634 0x80000002 0x003A20