Net::BGP::Refresh(3)

πŸ“¦
version 0.18 Β· 4 versions
, in epel 9

NAME πŸŽ€

okay so bestie, welcome to the Net::BGP::Refresh(3) page from the User Contributed Perl Documentation zone. The class is Net::BGP::Refresh, and its whole NAME-section moment is literally: Class encapsulating BGP-4 REFRESH message. Slay.


SYNOPSIS 🌈

Here's the group-chat cheat sheet, no cap:

use Net::BGP::Refresh;

$refresh = Net::BGP::Refresh->new(
    AFI      => $address_family_identifier,
    SAFI     => $subsequent_address_family_identifier
);

$address_family_identifier            = $refresh->afi();
$subsequent_address_family_identifier = $refresh->safi();

$peer->refresh($refresh);

DESCRIPTION ✨

This module encapsulates the data contained in a BGP-4 REFRESH message as specified by RFC 2918. It provides a constructor, and accessor methods for each of the fields, AFI and SAFI, of a REFRESH message. To refresh the route table for a given address family, call the peer object's refresh() function with a Net::BGP::Refresh object as argument. πŸ’…

METHODS πŸ› οΈ

new() - create a new Net::BGP::Refresh object

$refresh = Net::BGP::Refresh->new(
    AFI      => $address_family_identifier,
    SAFI     => $subsequent_address_family_identifier
);

This is the constructor for Net::BGP::Refresh objects. It returns a reference to the newly created object. The following named parameters may be passed to the constructor.

AFI πŸ›°οΈ

This parameter corresponds to the Address Family Identifier field of a REFRESH message. Default is AFI_IP4.

SAFI πŸ›°οΈ

This parameter corresponds to the Subsequent Address Family Identifier field of a REFRESH message. Default is SAFI_BOTH.

afi() - retrieve the value of the Address Family Identifier field

$address_family_identifier            = $refresh->afi();

safi() - retrieve the value of the Subsequent Address Family Identifier field

$subsequent_address_family_identifier = $refresh->safi();

SEE ALSO πŸ‘€

  • Net::BGP
  • Net::BGP::Process
  • Net::BGP::Peer
  • Net::BGP::Update
  • Net::BGP::ASPath
  • Net::BGP::NLRI
  • Net::BGP::Notification

AUTHOR πŸ’–

Stephen J. Scheck <sscheck@cpan.org> β€” iconic.


πŸ’– cute sign-off: this page is from perl v5.32.1, dated 2021-12-02, and it's literally Net::BGP::Refresh(3). Periodt. 🫢

πŸ“¦ where this page comes from