GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages
SNMP::Info::IPv6(3) User Contributed Perl Documentation SNMP::Info::IPv6(3)

SNMP::Info::IPv6 - SNMP Interface for obtaining IPv6 addresses and IPv6 address mappings

Jeroen van Ingen and Carlos Vicente

 # Let SNMP::Info determine the correct subclass for you.
 my $info = new SNMP::Info(
                          AutoSpecify => 1,
                          Debug       => 1,
                          DestHost    => 'myswitch',
                          Community   => 'public',
                          Version     => 2
                        )
    or die "Can't connect to DestHost.\n";

 my $class      = $info->class();
 print "SNMP::Info determined this device to fall under subclass : $class\n";

The SNMP::Info::IPv6 class implements functions to for mapping IPv6 addresses to MAC addresses, interfaces and more. It will use data from the IP-MIB, IPV6-MIB, or the CISCO-IETF-IP-MIB, whichever is supported by the device.

This class is inherited by Info::Layer3 to provide IPv6 node tracking across device classes.

For debugging purposes you can call this class directly as you would SNMP::Info

 my $info = new SNMP::Info::IPv6 (...);

none.

IP-MIB
IPV6-MIB
CISCO-IETF-IP-MIB

none.

These are methods that return tables of information in the form of a reference to a hash.

$info->ipv6_n2p_addr()
$info->ipv6_n2p_if()
$info->ipv6_n2p_mac()
$info->ipv6_n2p_state()
$info->ipv6_n2p_type()
$info->ipv6_index()
Maps an IPv6 address to an interface "ifIndex"
$info->ipv6_type()
Maps an IPv6 address to its type (unicast, anycast, etc.)
$info->ipv6_pfx_origin()
Maps an IPv6 prefix with its origin (manual, well-known, dhcp, etc.)
$info->ipv6_addr_prefix()
Maps IPv6 addresses with their prefixes
$info->ipv6_addr_prefixlength()
Maps IPv6 addresses with their prefix length
$info->ipv6_addr()
Maps a table instance to an IPv6 address

$info->c_inet_phys_address()
Maps an address of type "cInetNetToMediaNetAddressType" on interface "ifIndex" to a physical address.

munge_physaddr()
Takes an octet stream (HEX-STRING) and returns a colon separated ASCII hex string.
2022-04-07 perl v5.32.1

Search for    or go to Top of page |  Section 3 |  Main Index

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with ManDoc.