CCNP笔记(ospf)

Ospf
一、 特性
1.         属于链路状态路由协议
2.         增量更新
      当链路状态变化时,才发送链路状态信息,且只发送变化信息;如果链路状态没有变化, ospf 30 分钟发送一次,所有的链路状态信息。
   3 衡量路径准确性
二、三张表
1)  邻居表( neighbor table
功能
a)         存放邻居信息
b)        邻居关系形成的条件必须是物理直连, hello 包协商通过( hello 包发送时间:死亡时间、区域号、验证密码、末节区域标识)这几个通过就可以
2)  拓扑表( topology table
存放从邻居处收到的所有链路状态信息
3)  路由表( routing table )也叫转发数据库
存放到达目的网络的最好路由
三、最短路径优先算法
路由器收到链路状态信息后,以本路由器为树根以到达且目的网络的路径为枝干,生成最短路径优先树,之后把“开销最小的枝干”作为最好路径放入路由表
四、 ospf 区域
1.         为了减少链路状态信息的发送,对网络性能的影响, ospf 提出区域概念
2.         链路状态信息只在本区域内传输
3.         区域设计时要提供骨干区域最好只提供一个骨干区域,骨干区域就是区域号为 0 的区域
4.         区域设计时可以同时存在多个非骨干区域,但每个非骨干区域要与骨干区域,有直接的物理直连
5.         区域与区域之间,通过路由器连接
6.         ospf 是“分层结构”的路由协议(因为 ospf 区域是分层的)
五、 LSA 的更新机制
Lsa 链路状态通知
过程
路由器收到 lsa 后,查看拓扑表中是否存在该链路状态信息
1.         不存在,把该 lsa 加入拓扑表 --- > 向邻居发送确认包 --- > 把该lsa泛滥给其他路由--->运行最短路径优先算法计算路由
2.         存在,比较链路状态信息的“序列号”
1)        序列号相等:就忽略该 lsa
2)        邻居信息序列号大:把该 lsa 加入拓扑表 --- > 向邻居发送确认包 --- > 把该lsa泛滥给其他路由--->运行最短路径优先算法计算路由
3)        邻居的序列号小自己的序列号大:把自己的链路状态信息发送给邻居
 
 
 
 
六、 ospf 的序列号
衡量链路状态信息的好坏
1 范围: 0X80000001 ―― 0X7fffffff
2 发送;链路状态信息时,在原序列号基础上加 1
3 当序列号达到初始值( 0X80000001 )时 ospf 将持续一个小时,不发送链路状态信息
七、 ospf 的配置
1 单区域配置
config #router ospf 进程号     1 ―― 65535 )用于区分多个 ospf
config-router #network 网络号 / 子网号 / 具体 ip 匹配码   area 0
2 分区域配置
config #router ospf 进程号     具有本地意义
config-router #network 网络号 / 子网号 / 具体 ip 匹配码   area  区域号
#show ip ospf     显示 ospf 的配置
结果有
1)  进程号
2)  路由器 id
3)  区域号
#show ip ospf interface    查看端口的 ospf 配置
结果又
1)  区域号
2)  进程号
3)  路由器 id
4)  网络类型
5)  链路开销
6)  Hello 包发送时间 10s
7)  死亡时间
8)  邻居的数量
9)  邻接的数量
10)  邻接的 ip 地址
11)  优先级
12)  DR ip 地址
13)  BDR ip 地址
#show ip ospf neighbor     查看邻居的信息
#show ip ospf neighbor detail      详细显示邻居的信息
 

本文出自 “欢迎” 博客,谢绝转载!

你可能感兴趣的:(职场,休闲)