OSPF概述和邻接关系
1、概述(复习CCNA)
—链路状态路由协议(区域内部、区域内100%无环);
—更新方式主要为触发更新(更新周期30min);
—组播地址224.0.0.5/224.0.0.6或单播更新;
—无类路由协议(VLSM/CIDR);
—支持验证:明文、MD5;
—支持多种网络类型:broadcast、(P2P、P2MP、NBMA);
—划分区域(以支持大规模网络);
—支持等价负载;
—基于IP,协议号89.
2、LAN中OSPF邻居和邻接关系
2.1 在LAN中启用OSPF
方式一:network 宣告
方式二:[接口]ip ospf xx area xx
show ip protocal —查看接口宣告在相应区域
2.2 OSPF建立邻接需匹配参数
Hello报文内容:路由器Router-id;
区域标记;
随接口而异的参数:
—Hello-time和Dead-time;
—接口前缀和子网掩码;
—通过接口可达的邻局列表;
—区域ID;
—路由器优先级;
—DR和BDR的IP地址;
—验证信息。
注:
可能导致邻接关系无法建立的原因:
因素 EIGRP OSPF
接口IP应在同一个子网 是 是
不能设置为被动接口 是 是
AS号/进程号必须相同 是 否
Hello或hold定时器必须相同 否 是
验证必须相同 是 是
区域必须相同 是
IP MTU必须相同 否 是
K值(权重)必须相同 是
Router-ID全网唯一 不一定 是
2.2.1 Hello-time和Dead-time
LAN接口上,默认Hello间隔和失效间隔分别为10S和40S;如果需要提高汇聚速度,可手工设置时间器。
注:如果本地接口出现故障,OSPF可以立即意识到通过该接口建立的邻居都出现了故障,此时不必等待失效定时器倒计时为0.
接口:ip ospf hello-interval xx
注:show ip ospf interface 可看到Dead-time也随之改变(4倍关系)
接口:ip ospf dead-interval xx
注:修改Dead-time并不影响Hello-time,有的设备系统也有4倍关系
2.2.2 OSPF路由器的Router-ID
OSPF视图:router-id x.x.x.x
注:如果不手工指定,则考虑从loopback选举IP最大;再考虑从物理接口中IP最大。
clear ip ospf process (手工修改RID,需要重启ospf进程后生效)
2.2.3 IP MTU
默认IP MTU为1500Byte(遵循以太网帧不超过1526字节规定)。
接口:ip mtu xx
注:如果MTU不同,两台路由器试图建立邻居,show ip ospf neighbor查看状态为Exstart(交换数据库,但以失败告终),之后状态为Down;接下来其中一台路由器再次尝试,不成功进入Init(初始化状态)。
show ip interface 查看接口MTU
2.2.4 验证
—三种类型:不验证(0)、明文(1)、MD5(2)
—接口下指定验证:
1、明文:
接口:ip ospf authentication
ip ospf authentication-key xxx
2、MD5:
接口:ip ospf authentication message-digest
ip ospf message-digest-key xx(Key编号)md5 xxx(密钥)
—区域下指定:
1、明文:
OSPF视图:area xx authentication
接口设置密钥(同上)
2、MD5:
OSPF视图:area xx authentication message-digest
接口设置密钥(同上)
注:区域启用验证,则本地路由器所有属于该区域接口都得指定密钥。
3、WAN中的OSPF邻居和邻接关系
3.1 OSPF网络类型:
接口类型 使用DR/BDR? 默认Hello间隔 动态发现邻居?
广播 是 10s 是(组播)
点到点 否 10s 是
非广播(NBMA) 是 30s 否(单播)
点到多点 否 30s 是
点到多点非广播 否 30s 否
环回 否 – –
注:广播(broadcast)—以太网、FDDI、令牌环;
点到点(point-to-point)—HDLC、PPP、FR点到点子接口、BRI;
非广播(NBMA)—FR物理口、FR点到多点子接口、ATM;
环回—Loopback接口。
3.2 点到点链路建立OSPF邻接关系
接口:ip address x.x.x.x x.x.x.x
no shutdown
clock rate 64000(可选)
show ip ospf neighbor
show ip ospf interface [接口]---查看接口网络类型
修改成非广播类型(non-broadcast):实际中无意义,只是查看实验现象;
接口:ip ospf network non-broadcast
OSPF视图:neighbor x.x.x.x(对方连接到本端的接口IP)
3.3 FR点到点子接口建立邻居关系:能正常运行
FR物理口或点到多点子接口建立邻居关系:指定邻居、建议手工指定DR(中心节点)
注:单边指定邻居也可以(建议两边都指定);
修改分支节点接口优先级(ip ospf priority 0)。