Net::BGP::Transport - Class encapsulating BGP-4 transport session state and functionality
use Net::BGP::Transport; $trans = Net::BGP::Transport->new( Start => 1, Parent => Net::BGP::Peer->new(), ConnectRetryTime => 300, HoldTime => 60, KeepAliveTime => 20 ); $version = $trans->version(); $trans->start(); $trans->stop(); $trans->update($update); $trans->refresh($refresh);
This module encapsulates the state and functionality associated with a BGP transport connection. Each instance of a Net::BGP::Transport object corresponds to a TCP session with a distinct peer. It should not be used by it self, but encapsulated in a Net::BGP::Peer object.
This is the constructor for Net::BGP::Transport objects. It returns a reference to the newly created object. The following named parameters may be passed to the constructor. Once the object is created, the information can not be changed.
Has the same meaning as their equivalente named argument for Net::BGP::Peer.
The parent Net::BGP::Peer object.
This "reconstructor" returns a previeus constructed object from the perl genereted string-context scalar of the object, eg. Net::BGP::Peer=HASH(0x820952c).
This methods does the actuall work for the methods of the same name in Net::BGP::Peer.
Net::BGP::Peer, Net::BGP, Net::BGP::Update, Net::BGP::Refresh
Stephen J. Scheck <code@neurosphere.com> in original Peer.pm form Martin Lorensen <lorensen@cpan.org> seperated into Transort.pm
To install Net::BGP, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Net::BGP
CPAN shell
perl -MCPAN -e shell install Net::BGP
For more information on module installation, please visit the detailed CPAN module installation guide.