Just wondering why ospf DB packet have o bit set as 1 in option field, in non MPLS-TE network.
As per RFC 5250
A neighbor is opaque-capable if and only
if it sets the O-bit in the Options field of its Database Description
packets; the O-bit SHOULD NOT be set and MUST be ignored when
received in packets other than Database Description packets. Using
the O-bit in OSPF packets other than Database Description packets
will result in interoperability issues. The setting of the O-bit is
a "SHOULD NOT" rather than a "MUST NOT" to remain compatible with
earlier specifications.
Why it is not set in other packet options( Hello , update , Ack etc)