Enum bgp_models::bgp::attributes::Attribute [−][src]
pub enum Attribute {
Origin(Origin),
AsPath(AsPath),
NextHop(IpAddr),
MultiExitDiscriminator(u32),
LocalPreference(u32),
AtomicAggregate(AtomicAggregate),
Aggregator(Asn, IpAddr),
Communities(Vec<Community>),
LargeCommunities(Vec<LargeCommunity>),
OriginatorId(IpAddr),
Clusters(Vec<IpAddr>),
Nlri(Nlri),
}Expand description
The Attribute enum represents different kinds of Attribute values.
Variants
Origin(Origin)Tuple Fields of Origin
0: OriginAsPath(AsPath)Tuple Fields of AsPath
0: AsPathNextHop(IpAddr)Tuple Fields of NextHop
0: IpAddrMultiExitDiscriminator(u32)Tuple Fields of MultiExitDiscriminator
0: u32LocalPreference(u32)Tuple Fields of LocalPreference
0: u32AtomicAggregate(AtomicAggregate)Tuple Fields of AtomicAggregate
LargeCommunities(Vec<LargeCommunity>)Tuple Fields of LargeCommunities
0: Vec<LargeCommunity>OriginatorId(IpAddr)Tuple Fields of OriginatorId
0: IpAddrNlri(Nlri)Tuple Fields of Nlri
0: Nlri