Net::BGP::Transport - Class encapsulating BGP-4 transport session state and functionality
Net::BGP::Transport
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 itself, 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 the equivalent named argument for Net::BGP::Peer.
The parent Net::BGP::Peer object.
This "reconstructor" returns a previously constructed object from the perl generated string-context scalar of the object, e.g. Net::BGP::Transport=HASH(0x820952c).
These methods do the actual 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 <sscheck@cpan.org> in original Peer.pm form Martin Lorensen <lorensen@cpan.org> separated into Transport.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.