Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
Info::IPv6(3)	      User Contributed Perl Documentation	 Info::IPv6(3)

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

AUTHOR
       Jeroen van Ingen	and Carlos Vicente

SYNOPSIS
	# 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";

DESCRIPTION
       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	(...);

   Inherited Classes
       none.

   Required MIBs
       IP-MIB =item IPV6-MIB =item CISCO-IETF-IP-MIB

GLOBALS
       none.

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

   Internet Address Table
       $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()
	   Maps	a table	instance to an IPv6 address

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

MUNGES
       munge_physaddr()
	   Takes an octet stream (HEX-STRING) and returns a colon separated
	   ASCII hex string.

perl v5.24.1			  2016-11-20			 Info::IPv6(3)

NAME | AUTHOR | SYNOPSIS | DESCRIPTION | GLOBALS | TABLE METHODS | MUNGES

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=SNMP::Info::IPv6&sektion=3&manpath=FreeBSD+12.0-RELEASE+and+Ports>

home | help