Struct ospf_parser::Ospfv3LinkStateUpdatePacket [−][src]
pub struct Ospfv3LinkStateUpdatePacket {
pub header: Ospfv3PacketHeader,
pub num_advertisements: u32,
pub lsa: Vec<Ospfv3LinkStateAdvertisement>,
}
Expand description
The Link State Update packet
Link State Update packets are OSPF packet type 4. These packets implement the flooding of LSAs. Each Link State Update packet carries a collection of LSAs one hop further from their origin. Several LSAs may be included in a single packet.
Link State Update packets are multicast on those physical networks that support multicast/broadcast. In order to make the flooding procedure reliable, flooded LSAs are acknowledged in Link State Acknowledgment packets. If retransmission of certain LSAs is necessary, the retransmitted LSAs are always carried by unicast Link State Update packets. For more information on the reliable flooding of LSAs, consult Section 4.5.
Fields
header: Ospfv3PacketHeader
num_advertisements: u32
lsa: Vec<Ospfv3LinkStateAdvertisement>