1.链路状态协议及OSPF的三张表
-Neighbor table: show ip ospf neibor
-Topology table: show ip ospf datebase
-Router table: show ip router ospf
2.网络分层,各种区域及各种LSA类型
OSPF的组播地址
DR and BDR 在224.0.0.6里
DRother在224.0.0.5里
OSPF hello包全部发往224.0.0.5
分层:
LSA1:(Router Link) 0 本路由器产生 :产生的是Router-ID 直接网络 ,邻居的地址
LSA2:(Network link) DR产生, MA网络中. 只有DRother到DR的链路不包括.
LSA3:(Summary Net) ABR产生,产生的是路由 OSPF域内是链路状态,域间是距离矢量
LSA4:(Summary ASB) ABR产生,产生的是路由.描述的是ASBR的Rouer-ID,告诉其他区域到本区域的ASBR的信息,在本ASBR的区域是不产生LSA4信息的
LSA5: ASBR产生的 描述的是域外路由 (不属于任何一个区域的)
LSA7: ASBR产生 描述的是特殊区域的路由(toto stub NSSA)
各种区域拥哪些LSA类型:
Area 0 和普通区 域拥有12345全数据库,区别在于:Area0可以传输其他区域的LSA
Stub:末梢区域,没有了域外路由(LAS4,LSA5).只有:LSA123 (有默认路由 LSA3的默认路由)
total stub: 没有了域外路由和其他区域的域间路由(LSA3,LSA4,LSA5),只有LSA12(有默认路由 LSA3的默认路由)
nssa:
1237 (没有默认路由)
total nssa: 127 (有默认路由 LSA3的默认路由)
3.OSPF各种包类型
Hello (组播)
DBD:Datebase Description (单/组)
LSR:Link-State Request (单)
LSU:Link-State Update (?)
LSA:Link-State Acknowiedgement(单播)
4.OSPF接口的各种网络类型
链路Metric计算:108/BW(带宽)
各种接口的默认BW(Kbit): ethernet:1000; serial:1544; loopback:8*107
修改带宽命令:(接口)ip ospf cost ?; bandwthid ?
5.OSPF建邻居的必要条件以及各种过程
1、Area ID :哪个进程先起与哪个路由器建邻居 ?(一条链路只能启用一条进程.如果启动两条进程,先启动的Area ID发Hello,后启动的不发)
2、MTU值(可忽略): ip os mtu-ignore (接口) 忽略MTU值 在小的一方打:因为,
3、hello/dear间隔 hello时间为dear时间的四倍.修改hello时间,Dear时间会跟着改变
4、验证
5、末间区域表识
过程:(不同网络类型建邻居的过程是不一样的)
MA:
Down:
I:我收到对方的hello后,就把对方设置成此状态
Two:在对方发来的hello里看到自己的Router-ID时 .选DR-BDR 当选DR-BDR时,对网络掩码有严格要求
ES:主/从: router-ID MTU
EC:
L:
Full
debup ip osfp adj (查看停留在哪个状态)
关闭FR的广播功能(二层不支持broadcast): 1.关闭自动ARP 2.手工指定映射时不携带broadcast
6.OSPF的认证
类型: 配置: 作用
链路: 接口:1.启用;2.密码 整个区域里面,不同的链路可以启用不同的认证.
区域: 接口:1.启用;2.密码 所有运行本区域的OSPF接口都运行认证:Simple password authendtication enabld
虚: 接口:1.启用;2.密码 注意:虚链路的认证方式和区域认证是一样的,例:区域的认证是明文认证,密码是cisco.则在虚链路认证时只需 打2密码
7.OSPF的汇总
域间汇总: ABR上做:(进程):area * range :只能把LSA1和LSA2路由汇总
域内汇总: ASBR上做:(进程)summary-add :只对路由器产生的LSA5路由起作用
8.OSPF的重分布
9.OSPF虚链路
作用:1.把没有和Area0相直连的区域拉到Area0
2.用与Area0的备份
3.Area0分割