关于OSPFv3的这些不同点,你真的会吗?
1、有lsa9为什么还需要lsa8?
2、OSPFv2和 OSPFv3 的相同点【至少答出4点】
3、OSPFv2 和 OSPFv3 的不同点:【开放性答题, 尽量多写】
1、有lsa9为什么还需要lsa8?
答:因为在ipv6中使用链路本地地址作为下一跳地址,9类LSA用于描述与 router-lsa相关联的ipv6前缀地址,和与network-lsa相关联的ipv6前缀地址,而 没有携带接口的链路本地地址的信息。所以需要8类LSA来承载链路本地地址信息,同时8类LSA只在一段链路上传递, 因为接口的链路本地地址信息没必要从链路传递出去。
2、OSPFv2和 OSPFv3 的相同点【至少答出4点】
相同点:
网络类型和接口类型
接口状态机和邻居状态机
链路状态数据库(LSDB)
洪泛机制(Flooding mechanism)
相同类型的报文:Hello报文、DD报文、LSR报文、LSU报文和LSAck 报文
路由计算基本相同
3、OSPFv2 和 OSPFv3 的不同点:【开放性答题, 尽量多写】
不同点:
1> OSPFv3基于链路,而不是网段 OSPFv3运行在IPv6协议上,IPv6是基于链路而不是网段的。2> OSPFv3上移除了IP地址的意义 这样做的目的是为了使“拓扑与地址分离”。
OSPFv3的报文及LSA格式发生改变
OSPFv3报文不包含IP地址。
OSPFv3的Router LSA和Network LSA里不包含 IP地址。
IP地址部分由新增的两类8/9类LSA 宣告。
d)OSPFv3的Router ID、Area ID和LSA Link State ID不再表示IP地址,但仍保留IPv4地址格式。e)广播、NBMA及P2MP网络中,邻居不再由IP地 址标识,只由Router ID标识。
3> OSPFv3的LSA报文里添加LSA的洪泛范围
OSPFv3在LSA报文头的LSA Type里,添加LSA的洪泛范围,这 使得OSPFv3的路由器更加灵活,可以处理不能识别类型的 LSA:
a)OSPFv3可存储或洪泛不识别报文,而OSPF只简单 丢弃掉不识别报文。
b)OSPFv3允许洪泛范围为区域或链路本地 (Link-local),并且设置U位(报文可按洪泛范 围为链路本地来处理)的不识别报文存储或通过 Stub区域。
4> OSPFv3支持一个链路上多个进程 一个OSPFv2物理接口,只能和一个多实例绑定。但一个OSPFv3 物理接口,可以和多个多实例绑定,并用不同的Instance ID区 分。这些运行在同一条物理链路上的多个OSPFv3实例,分别 与链路对端设备建立邻居及发送报文,且互不干扰。这样可以 充分共享同一链路资源。
5> OSPFv3利用IPv6链路本地地址 IPv6使用链路本地(Link-local)地址在同一链路上发现邻居及 自动配置等。运行IPv6的路由器不转发目的地址为链路本地地址 的IPv6报文,此类报文只在同一链路有效。链路本地单播地址从 FE80/10开始。OSPFv3是运行在IPv6上的路由协议,同样使用链路本地地址来 维持邻居,同步LSA数据库。除Vlink外的所有OSPFv3接口都使 用链路本地地址作为源地址及下一跳来发送OSPFv3报文。
6> OSPFv3移除所有认证字段 OSPFv3的认证直接使用IPv6的认证及安全处理,不再 需要其自身来完成认证,使用协议时只需关注协议本身即可。
7>新增两种LSA
a)Link LSA:用于路由器宣告各个链路上对应的链路本地地 址及其所配置的IPv6全局地址,仅在链路内洪泛。
b)Intra Area Prefix LSA:用于向其他路由器宣告本路由器或 本网络(广播网及NBMA)的IPv6全局地址信息,在区域内洪泛。
8> OSPFv3只通过Router ID来标识邻居 OSPF在广播网,NBMA及P2MP网络中是通过IPv4接口地址来标 识的。OSPFv3只通过Router ID来标识邻居,这样即使没有配置 IPv6全局地址,或是IPv6全局地址配置都不在同一网段,OSPFv3 的邻居还是可以建立并维护的,以达到“拓扑与地址分离”的目的。