思科路由器——ospf实验手册
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验目的:
1)理解ospf的区域分层设计
2)Ospf的配置
3)Router-id的选择过程
4)Ospf的dr和dbr选举配置
5)Ospf的路由查看,邻居关系查看
基本配置:
R1:
interface FastEthernet0/0
ip address 10.1.1.1 255.255.255.0
router ospf 1
//1是进程号,是区分不同的ospf进程的,本地意义,不同的路由器可以可配置不同的号码network 10.1.1.1 0.0.0.0 area 0
//0.0.0.0 表示精确的发布这个接口
R2:
interface Loopback0
ip address 2.2.2.2 255.255.255.0
!
interface FastEthernet0/0
ip address 10.1.1.2 255.255.255.0
router ospf 1
network 2.2.2.2 0.0.0.0 area 0
network 10.1.1.2 0.0.0.0 area 0
R3:
interface Loopback0
ip address 3.3.3.3 255.255.255.0
!
interface FastEthernet0/0
ip address 10.1.1.3 255.255.255.0
router ospf 1
network 3.3.3.0 0.0.0.255 area 0
network 10.1.1.0 0.0.0.255 area 0
//0.0.0.255,表示发布的x.x.x.a,a表示任何子网地址,只要在这个子网地址范围内,都将被发布出去,本实验中是没有意义的,主类网段都不一样
R4:(abr,area border router)
interface Loopback0
ip address 4.4.4.4 255.255.255.0
!
interface FastEthernet0/0
ip address 10.1.1.4 255.255.255.0
interface Serial1/0
ip address 20.1.1.4 255.255.255.0
router ospf 1
network 4.4.4.4 0.0.0.0 area 0
network 10.1.1.4 0.0.0.0 area 0
network 20.1.1.4 0.0.0.0 area 1
//因为r4是abr(区域边界路由器),不同的接口应该划在不同的区域中
R5:
interface Loopback0
ip address 5.5.5.5 255.255.255.0
ip ospf 1 area 1 前面的1是进程号,后面的1是区域号
//是ospf另外一种发布接口的方法
interface Serial1/0
ip address 20.1.1.5 255.255.255.0
ip ospf 1 area 1
router ospf 1
可以在r4上看一下ospf的邻居关系
R4上应该有4个邻居关系
Show ip ospf neighbor
router-id
Router-id 的作用?
1.标识路由器,用router-id来区分不同的路由器的链路状态数据库
2.类似于人的名字(身份证号码)
3.Router-id如果规划好了,对路由器的识别就很容易。
R1#show ip ospf interface f0/0
FastEthernet0/0 is up, line protocol is up
Internet Address 10.1.1.1/24, Area 0
Process ID 1, Router ID 10.1.1.1, Network Type BROADCAST, Cost: 1 Cost = 10^8/接口带宽bit
R2#show ip ospf
Routing Process "ospf 1" with ID 2.2.2.2
因为,在r1上没有配置loopback 接口
选举原则:
1.手工指
2.最高的环回
3.最高的物理地址
4.
R1(config)#int lo 0
R1(config-if)#ip add 1.1.1.1 255.255.255.0
R1#clear ip ospf process
Reset ALL OSPF processes? [no]: yes
R1#show ip ospf
Routing Process "ospf 1" with ID 10.1.1.1
没有变化
需要重启才行
(手动随便指定一个,然后拿掉,然后清进程)
手动指定
R1(config)#router ospf 1
R1(config-router)#router-id 100.1.1.1
Reload or use "clear ip ospf process" command, for this to take effect
R1(config-router)#end
Reset ALL OSPF processes? [no]: yes
R1#
R1#show ip ospf
Routing Process "ospf 1" with ID 100.1.1.1
手动可以指定一个不存在的ip地址作为router-id
DR BDR的选举
选举的目的
1.资源优化,没有必要交换那么多次链路状态信息
选举原则
1.接口的优先级
默认都是1,最高255,最小是0(剥夺选举权)
注意:ospf的dr和bdr选举是不能抢占的,如果已经有dr和bdr了,即使新加入进来的路由器的优先级更高,他也不能成为dr和bdr,所以说,有的时候会出现条件不是最好的路由器成为dr和bdr,这是因为路由器的配置顺序问题,就是在配置后面路由器的时候,前面配置好的路由器已经把dr和bdr选举完毕了。
2.Router-id
设计原则
1.性能较好的路由器成为dr或者bdr
R4#show ip ospf neighbor
Neighbor ID Pri State Dead Time Address Interface
2.2.2.2 1 FULL/DROTHER 00:00:32 10.1.1.2 FastEthernet0/0