Struct ospf_parser::Ospfv3LinkStateAcknowledgmentPacket [−][src]
pub struct Ospfv3LinkStateAcknowledgmentPacket {
pub header: Ospfv3PacketHeader,
pub lsa_headers: Vec<Ospfv3LinkStateAdvertisementHeader>,
}
Expand description
The Link State Acknowledgment packet
Link State Acknowledgment packets are OSPF packet type 5. To make the flooding of LSAs reliable, flooded LSAs are explicitly or implicitly acknowledged. Explicit acknowledgment is accomplished through the sending and receiving of Link State Acknowledgment packets. The sending of Link State Acknowledgment packets is documented in Section 13.5 of [OSPFV2]. The reception of Link State Acknowledgment packets is documented in Section 13.7 of [OSPFV2].
Multiple LSAs MAY be acknowledged in a single Link State Acknowledgment packet. Depending on the state of the sending interface and the sender of the corresponding Link State Update packet, a Link State Acknowledgment packet is sent to the multicast address AllSPFRouters, the multicast address AllDRouters, or to a neighbor’s unicast address (see Section 13.5 of [OSPFV2] for details).
Fields
header: Ospfv3PacketHeader
lsa_headers: Vec<Ospfv3LinkStateAdvertisementHeader>