Atomic-Aggregate
NAME
Net::BGP::Message::Path-Attribute::Atomic-Aggregate - BGP Atomic-Aggregate Path-Attribute Object
SYNOPSIS
use Net::BGP::Path-Attribute::Atomic-Aggregate;
my $cap = Net::BGP::Path-Attribute::Atomic-Aggregate.from-raw( $raw );
# or ā¦
my $cap = Net::BGP::Path-Attribute::Atomic-Aggregate.from-hash( %{ } );
DESCRIPTION
BGP Atomic Aggregate Path-Attribute Object
Constructors
from-raw
Constructs a new object for a given raw binary buffer.
from-hash
Constructs a new object for a given hash. This requires elements with a key of
path-attribute-code. Path-Attribute code should represent the
desired path-attribute code.
It also accepts values for optional, transitive, and partial, which
are used to populate the flags field in the attribute. These all default to
False if they are not provided by the caller.
Methods
path-attribute-code
Cpaability code of the object.
path-attribute-name
The path-attribute name of the object.
flags
The value of the attribute flags (as a packed integer).
optional
True if the attribute is an optional (not well-known).
transitive
True if the attribute is a transitive attribute.
partial
True if the attribute is a partial attribute, I.E. this attribute was seen on an intermediate router that does not understand how to process it.
extended-length
True if the attribute uses a two digit length
reserved-flags
The four flags not defined in RFC4271, represented as a packed integer (values will be 0 through 15).
data-length
The length of the attribute's data.
data
This returns a buf8 containing the data in the attribute.
raw
Returns the raw (wire format) data for this path-attribute.
AUTHOR
Joelle Maslak <[email protected]>
COPYRIGHT AND LICENSE
Copyright Ā© 2018-2019 Joelle Maslak
This library is free software; you can redistribute it and/or modify it under the Artistic License 2.0.