华为路由交换课程笔记8-OSPF

一、OSPF简介

1、开放式最短路径优先OSPF(open shortest path first)协议是IETF定义的一种 基于链路状态的内部网关路由协议。

2、优势:

区域内无环路、区域间无环路

收敛快-触发更新

扩展性好-多个区域划分、特殊区域的划分

支持认证-安全交换报文

3、原理简介:每个路由拥有自己的LSA(link state advertisement),所有的LSA组成LSDB(link state database) ,LSDB经过SPF算法得到路径树,形成最终路由表。

二、OSPF配置命令

sys

int lo1    //配置回环口1,用来指定router-id

ip addr 1.1.1.1 32

quit

ospf 1 router-id 1.1.1.1  //进程编号为1,指定router-id为1.1.1.1

area 0   //区域编号0

network 1.1.1.1 0.0.0.0  //

network 10.1.12.0 0.0.0.255//宣告网络

dis ospf peer  //查看OSPF

dis ospf int g0/0/0  //查看指定端口的网络类型

 

int g0/0/0

ospf  authentication-mode md5 1 huawei   //配置接口md5认证,设置密码huawei

ospf 1

area 0

ospf  authentication-mode md5 1 huawei123   //配置区域md5认证,设置密码huawei123

 

terminal  debugging

debugging ospf packet  //进入debug模式

配置实例

拓扑图:

华为路由交换课程笔记8-OSPF

客户端IP信息:

AR1

g0/0/0  10.0.1.254

g0/0/1  10.0.123.1

AR2

   g0/0/0  10.0.2.254

   g0/0/1   10.0.123.2

   g0/0/2   10.0.24.2

AR3

   g0/0/0   10.0.3.254

   g0/0/1   10.0.123.3

AR4

   g0/0/0   10.0.4.254

   g0/0/1   10.0.24.4

PC1     10.0.1.1

PC2     10.0.2.1

PC3     10.0.3.1

PC4     10.0.4.1

首先,设置各个设备端口地址。相关命令:

sys

int g0/0/0

ip address 10.0.1.254 24

然后,设置OSPF。相关命令:

int lo1    //配置回环口1,用来指定router-id

ip addr 1.1.1.1 32

quit

ospf 1 router-id 1.1.1.1  //进程编号为1,指定router-id为1.1.1.1

area 0   //区域编号0

network 1.1.1.1 0.0.0.0  //

network 10.0.1.0 0.0.0.255//宣告网络

dis ospf peer  //查看OSPF邻居

华为路由交换课程笔记8-OSPF

最后,查看OSPF路由条目,测试PC是否能互相ping通:

dis ip routing-table protocol ospf

华为路由交换课程笔记8-OSPF

 

华为路由交换课程笔记8-OSPF

三、OSPF的一些概念

1、DR指定路由器,BDR备份指定路由器。DR可以减少广播型网络中的临接关系的数量。在广播网络中,为了减少OSPF的网络流量,选举出DR&BDR,其他路由器仅仅和DR&BDR建立临接关系,其他路由器之间仅是邻居关系。

DR&BD选举:

(1)DR是基于端口的 路由器优先级的值进行选举

(2)优先级相同比较ROUTER ID

(3)不能抢占(即DR&BDR选定后,除非DR&BDR当掉,否则不能被其他路由器取代)

2、OSPF区域

(1)每个区域都维护一个独立的LSDB

(2)Area 0是骨干区域,其他区域都必须与此区域相连接

(3)划分OSPF区域可以缩小路由器的LSDB规模,减少网络流量

(4)连接骨干区域和其他区域的路由器称之为ABR(area boundary router)

(5)连接OSPF和其他路由协议的边界路由器称之为ASBR(autonomous system boundary)

3、OSPF开销

(1)OSPF的开销计算公式为带宽参考值/带宽。

(2)可以通过bandwidth-reference命令来设置带宽参考值