[−][src]Struct ospf_parser::OspfLinkStateUpdatePacket
The Link State Update packet
Link State Update packets are OSPF packet type 4. These packets implement the flooding of link state advertisements. Each Link State Update packet carries a collection of link state advertisements one hop further from its origin. Several link state advertisements 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 advertisements are acknowledged in Link State Acknowledgment packets. If retransmission of certain advertisements is necessary, the retransmitted advertisements are always carried by unicast Link State Update packets. For more information on the reliable flooding of link state advertisements, consult Section 13.
Fields
header: Ospfv2PacketHeader
num_advertisements: u32
lsa: Vec<OspfLinkStateAdvertisement>
Implementations
impl OspfLinkStateUpdatePacket
[src]
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for OspfLinkStateUpdatePacket
impl Send for OspfLinkStateUpdatePacket
impl Sync for OspfLinkStateUpdatePacket
impl Unpin for OspfLinkStateUpdatePacket
impl UnwindSafe for OspfLinkStateUpdatePacket
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,