ff02::5是為OSPFv3路由協議預留的IPv6組播地址。
OSPFv3中的路由條目下一跳地址是鏈路本地地址。
OSPFv3是運行在IPv6網絡的OSPF協議。運行OSPFv3的路由器使用物理接口的鏈路本地單播地址為源地址來發送OSPF報文。相同鏈路上的路由器互相學習與之相連的其它路由器的鏈路本地地址,並在報文轉發的過程中將這些地址當成下一跳信息使用
IPv6中使用組播地址ff02::5來表示All SPFRouters,而OSPFv2中使用的是組播地址224.0.0.5。需要注意的是,OSPFv3和OSPFv2版本互不兼容。
Router ID在OSPFv3中也是用於標識路由器的。與OSPFv2的Router ID不同,OSPFv3的Router ID必須手工配置;如果沒有手工配置Router ID,OSPFv3將無法正常運行。OSPFv3在廣播型網絡和NBMA網絡中選舉DR和BDR的過程與OSPFv2相似。
IPv6使用組播地址FF02::6表示AllDRouters,而OSPFv2中使用的是組播地址224.0.0.6。
NBMA/非廣播-多路訪問網絡用來描述如X.25和幀中繼這類本身並不具有支持廣播和多播能力的多路訪問網絡
OSPFv2是基於網段運行的, OSPFv3的實現是基於鏈路的。
在配置OSPFv3時,不需要考慮路由器的接口是否配置在同一網段,只要路由器的接口連接在同一鏈路上,就可以不配置IPv6全局地址而直接建立聯系。這一變化影響了OSPFv3協議報文的接收、Hello報文的內容以及網絡LSA的內容。
OSPFv3直接使用IPv6的擴展頭部(AH和ESP)來實現認證及安全處理,不再需要OSPFv3自身來完成認證。
ipv6命令用來使能路由器的IPv6功能。要在路由器上運行OSPFv3協議,首先必須使能IPv6功能。
ospfv3 [process-id ]命令用來創建並運行OSPFv3進程,process-id取值范圍是1~65535。如果不指定進程號,缺省使用進程號1。
router-id router-id命令用來設置運行OSPFv3協議的路由器ID號。
ipv6 enable命令用來在路由器接口上使能IPv6,使得接口能夠接收和轉發IPv6報文。接口的IPv6功能默認是去使能的。ipv6 address <link local address> link-local命令用來手動為接口配置鏈路本地地址。
ospfv3 process-id area area-id命令用來在接口上使能OSPFv3的進程,並指定所屬區域
display ospfv3命令可以驗證OSPFv3配置及相關參數。