Device-Cisco-NXAPI

 view release on metacpan or  search on metacpan

lib/Device/Cisco/NXAPI.pm  view on Meta::CPAN

The structure returned is as follows:

    (
      {
        'capabilitiessent' => '0',
        'state' => 'Idle',
        'updatesrecvd' => '0',
        'up' => 'false',
        'index' => '1',
        'updatessent' => '0',
        'keepaliverecvd' => '0',
        'holdtime' => '180',
        'resettime' => 'never',
        'neighbor' => '1.1.1.1',
        'lastread' => 'never',
        'opensrecvd' => '0',
        'peerresettime' => 'never',
        'bytesrecvd' => '0',
        'notificationsrcvd' => '0',
        'msgrecvd' => '0',
        'rtrefreshrecvd' => '0',
        'rtrefreshsent' => '0',
        'version' => '4',
        'firstkeepalive' => 'false',
        'remoteas' => '65001',
        'keepalivesent' => '0',
        'notificationssent' => '0',
        'bytessent' => '0',
        'remote-id' => '0.0.0.0',
        'keepalivetime' => '60',
        'peerresetreason' => 'No error',
        'restarttime' => '00:00:01',
        'lastwrite' => 'never',
        'connsestablished' => '0',
        'connsdropped' => '0',
        'resetreason' => 'No error',
        'recvbufbytes' => '0',
        'connattempts' => '0',
        'elapsedtime' => '00:05:24',
        'sentbytesoutstanding' => '0',

lib/Device/Cisco/NXAPI.pm  view on Meta::CPAN

      		'up',
      		'state',
      		'resettime',
      		'resetreason',
      		'peerresetreason',
      		'neighbor',
      		'remoteas',
      		'remote-id',
      		'version',
      		'holdtime',
      		'keepalivetime',
      		'connsdropped',
      		'connsestablished',
      		'restarttime',
      		'firstkeepalive',
      		'sentbytesoutstanding',
      		'msgsent',
      		'msgrecvd',
      		'bytessent',
      		'bytesrecvd',
      		'updatessent',
      		'updatesrecvd',
      		'openssent',
      		'opensrecvd',
      		'notificationssent',
      		'notificationsrcvd',
      		'rtrefreshsent',
      		'keepaliverecvd',
      		'connattempts',
      		'lastread',
      		'rtrefreshrecvd',
      		'index',
      		'peerresettime',
      		'recvbufbytes',
      		'capabilitiessent',
      		'elapsedtime',
      		'lastwrite',
      		'keepalivesent',
        );

        my %peer_info = %{ $bgp_peer }{ @extracted_keys };
        push @ret_bgp_peers, \%peer_info;
    }
    return @ret_bgp_peers;
}


=head2 bgp_rib( %options )

t/json/bgp/show_bgp_ip_unicast_neighbors.json  view on Meta::CPAN

          "index": "1",
          "version": "4",
          "remote-id": "0.0.0.0",
          "state": "Idle",
          "up": "false",
          "elapsedtime": "00:05:24",
          "restarttime": "00:00:01",
          "remove-privateas": "false",
          "lastread": "never",
          "holdtime": "180",
          "keepalivetime": "60",
          "lastwrite": "never",
          "msgrecvd": "0",
          "notificationsrcvd": "0",
          "recvbufbytes": "0",
          "msgsent": "0",
          "notificationssent": "0",
          "sentbytesoutstanding": "0",
          "connsestablished": "0",
          "connsdropped": "0",
          "connattempts": "0",
          "resettime": "never",
          "resetreason": "No error",
          "peerresettime": "never",
          "peerresetreason": "No error",
          "firstkeepalive": "false",
          "openssent": "0",
          "opensrecvd": "0",
          "notifssent": "0",
          "notifsrecvd": "0",
          "updatessent": "0",
          "updatesrecvd": "0",
          "keepalivesent": "0",
          "keepaliverecvd": "0",
          "rtrefreshsent": "0",
          "rtrefreshrecvd": "0",
          "capabilitiessent": "0",
          "capabilitiesrecvd": "0",
          "bytessent": "0",
          "bytesrecvd": "0",
          "TABLE_peraf": {
            "ROW_peraf": [
              {
                "per-afi": "1",



( run in 1.237 second using v1.01-cache-2.11-cpan-39bf76dae61 )