[−][src]Struct bgpdump::records::bgp4mp::ENTRY
Used to record RIB table entries but has not seen wide support. More information can found in RFC6396.
Fields
peer_as: u16
The peer ASN from which the BGP message has been received.
local_as: u16
The ASN of the AS that received this BGP message.
interface: u16
The interface identifier to which this message applies.
peer_address: IpAddr
The peer IP address address from which the BGP message has been received.
local_address: IpAddr
The IP address of the AS that received this BGP message.
view_number: u16
The associated view number.
status: u16
Status bits.
time_last_change: u32
The last time that this route has been changed.
next_hop: IpAddr
Represents the address of the next hop of this route.
afi: u16
The Address Family Identifier (AFI) of the NLRI.
safi: u8
The Subsequent Address Family Identifier (SAFI) of the NLRI.
prefix_length: u8
The prefix length of the prefix.
prefix: Vec<u8>
The prefix in bytes rounded up to the nearest byte.
attributes: Vec<u8>
The BGP Path attributes associated with this route.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for ENTRY
impl Send for ENTRY
impl Sync for ENTRY
impl Unpin for ENTRY
impl UnwindSafe for ENTRY
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>,