轉載自OSPF Option詳解_運維不粘鍋_51CTO博客
在OSPFv2中,Option字段出現在每一個Hello報文、DD報文以及每一個LSA中。
在OSPFv3中,Option字段只在Hello報文、DD報文、Router LSA、Network LSA、Inter Area Router LSA以及Link LSA中出現。
1 OSPFv2 Option
OSPFv2的Option字段如下所示:
0 |
8 |
||||||
DN |
O |
DC |
L |
N/P |
MC |
E |
MT |
DN位:
用來避免在MPLS ***中出現環路。當3類、5類和7類LSA中設置了DN位之后,接收路由器就不能在它的OSPF路由計算中使用該LSA。如果需要接受,需要配置***-instance-capability simple
O位:
用來說明路由器是否有能力發送和接收opaque LSA即類型9,類型10和類型11。
DC位:
當始發路由器支持按需鏈路上的OSPF的能力時,該位將被設置。
L位:(原文寫的是EA位)
當始發路由器具有接收和轉發外部屬性LSA(External-Attributes-LSA)的能力時,該位被置位。
N/P位:
N位:只在Hello數據包中使用(即在hello包里代表N位),代表nssa區域。N=1表明路由器支持7類LSA。N=0表明該路由器將不接收和發送NSSA LSA。
P位:只用在NSSA LSA中(即在NSSA LSA中代表P位)。P=1表明將告訴一個NSSA區域中的ABR路由器將7類LSA轉換為5類LSA。
MC位:
該位描述是否多播擴展OSPF轉發IP多播包,也就是MOSPF。
E位:
當始發路由器具有接收OSPF域外部LSA(AS-external-LSA)的能力時,該位置位。
MT位:
表示始發路由器支持多拓撲OSPF(MT-OSPF)。
2 OSPFv3 Option
OSPFv3的Option字段如下所示
18 |
24 |
|||||
DC |
R |
N |
MC |
E |
V |
R位:
用來標識設備是否是具備轉發能力的路由器。如果R比特置0,宣告該節點的路由信息將不會參加路由計算,如果當前設備是一個不想轉發非本地地址的報文,可以將R比特置0
V位:
如果V比特置0,該路由器或鏈路也不會參加路由計算。