NAME

SNMP::Info::CiscoAuthFramework - Cisco Authentication Framework information

DESCRIPTION

Provides access to information from CISCO-AUTH-FRAMEWORK-MIB.

The module exposes Cisco Authentication Framework session information and provides helper methods for normalized interface-based authentication data.

TABLE METHODS

$cisco->caf_session_auth_vlan()

Returns the authorized VLAN assigned to each Cisco Authentication Framework session.

The underlying cafSessionTable is indexed by ifIndex and cafSessionId. The returned hash therefore uses the complete SNMP table index as its key.

Example:

{
    '10.56.56.48...' => 302,
    '10.56.56.48...' => 304,
    '48.56.56.48...' => 800,
}

$cisco->i_auth_vlan_membership()

Returns the authorized VLANs grouped by interface index.

Multiple authentication sessions may exist on the same interface. Duplicate VLAN assignments are removed.

Example:

{
    10 => [302, 304],
    48 => [311, 330, 800],
}

Sessions with cafSessionAuthVlan equal to zero are ignored.