OSPF Option详解
在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 | EA | 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的能力时,该位将被设置。
EA位:
当始发路由器具有接收和转发外部属性LSA(External-Attributes-LSA)的能力时,该位被置位。
N/P位:
N位:只在Hello数据包中使用(即在hello包里代表N位)。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,该路由器或链路也不会参加路由计算。
- java虚拟机参数详解
- Java并发工具类详解
- Python的namedtuple使用详解
- zfore命令_Linux zfore 命令用法详解:强制为gzip格式的压缩文件添加.gz后缀
- ArrayList源码详解
- 数据结构与算法——二叉平衡树(AVL树)详解
- Java反射机制详解(转载)
- web.xml 中的listener、 filter、servlet 加载顺序及其详解
- 【微信小程序】支付过程详解
- IIS express 配置和500.22错误解决详解
- Eclipse Android 安装详解
- linux kill命令参数及用法详解--linux终止进程命令
- iTextSharp 使用详解
- 详解浮点运算的定点编程
- Struts2中的OGNL详解
- asp.net文本编辑器FCKeditor使用方法详解
- EL表达式详解
- MySQL安装详解(V5.5 For Windows)----随便安了一下居然没安好,学习一下
- java面试题:string,stringbuffer详解(通过代码说明)