链路状态路由协议OSPF原理和命令

链路状态路由协议OSPF原理和命令

特点:

无有环路(采用SPF算法,别名Dijkstra算法)
收敛快(OSPF更新的是链路状态)
扩展性好(分区)
支持认证(v2支持认证)

OSPF三张表

邻居表(已经建立邻居关系的路由器)
LSDB(链路状态数据库):包含了该路由器在本区域所有的链路状态信息,并实时同步
路由表:根据SPF算法算出的路由放在ospf路由表中

OSPF的五种报文

hello报文:用于建立邻居关系
DD报文:对LSDB的汇总(仅发送LSA摘要)
LSR报文:请求自己没有的或是比自己更新的链路状态信息(LSA)
LSU:更新链路状态信息
LSACK:对LSU的确认
在这里插入图片描述

OSPF Route ID:

1、唯一标识一个路由器的32位的二进制(就是IP地址的形式),Route ID可以手动配置和自动生成
2、Route ID 手动配置最优。
3、自动生成的Route ID选举过程:
如果配置Loopback接口地址,选Loopback地址最大的
其次,如果没有回环口,选择物理接口里最大的IP地址

邻居建立和维持

1、 邻居建立和维持都是通过hello报文维持的
broadcast网络中需要选举DR/BDR,PPP网络不需要选举BR/BDR
mNzZG4ubmV0L3N0YXJtbTY2Ng==,size_16,color_FFFFFF,t_70)

状态含义:
1)Down:这是邻居的初始状态,表示没有从邻居受到任何信息

2)Init:在此状态下,路由器已经从邻居收到了Hello报文,但是自己的Router ID不在所收到的Hello报文的邻居列表中,表示尚未与邻居建立双向通信关系。

3)2-way:在此状态下,路由器发现自己的Router ID存在于收到的Hello报文的邻居列表中,已确认可以双向通信
4) full:代表已经建立完整的邻接关系

DR和BDR选举过程(可以减少链路间的LSA数目):

先通过接口的优先级选举,接口优先级大的成为DR,优先级最小为0,没有选举DR和BDR权利。
优先级一致情况下,选举Route ID大的为DR

DR和BDR选举后,如果不重置OSPF进程或者重启路由器,不会更改DR和BDR(即使是出现了更高的优先级)

OSPF 可以进行认证

认证方式有简单认证和MD5认证
路由器两边认证方式要相同

ospf命令配置

配置ospf进程号,router-id和区域

[R1]ospf 1 router-id 1.1.1.1
[R1-ospf-1]area 0

[R2]ospf 1 router-id 2.2.2.2
[R2-ospf-1]area 0

[R3]ospf 1 router-id 3.3.3.3
[R3-ospf-1]area 0

network 宣告网络

[AR5-ospf-1-area-0.0.0.0]network 3.3.3.0 0.0.0.255

配置接口优先级

[R1-GigabitEthernet0/0/1]ospf dr-priority 255 
[R1-GigabitEthernet0/0/0]ospf dr-priority 255

可以进行认证

简单认证:
[R1-GigabitEthernet0/0/1]ospf authentication-mode  simple plain goktech
[R2-GigabitEthernet0/0/1]ospf authentication-mode simple plain  goktech
MD5认证:
[R1-GigabitEthernet0/0/0]ospf authentication-mode md5 1 cipher  goktech
[R3-GigabitEthernet0/0/0]ospf authentication-mode md5 1 cipher goktech
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值