0.0.5 • Published 7 years ago

node-bird-routedump v0.0.5

Weekly downloads
4
License
MIT
Repository
github
Last release
7 years ago

node-bird-routedump

Deprecated, use nat-lab/node-bird-routeparse instead.

Dump RIB from BIRD (BIRD Internet Routing Daemon).

Todo

  • Support recursive route

Usage

var NBRD = require('node-bird-routedump');

async function dump_route () {
  var routes = await NBRD({ctrl_soc: '/var/run/bird/bird6.ctl'});
  // or: routes = await NBRD({cmd: '/usr/sbin/birdc6'});
  console.log(routes);
}

dump_route();

Output

[ { route: '2620:1d:a000::/48',
    via: '2001:470:17:24::1',
    dev: 'he-ipv6',
    peer: 'he',
    uptime: '15:49:54',
    types: [ 'BGP', 'unicast', 'univ' ],
    origin: 'IGP',
    as_path: [ 6939, ..., ... ],
    next_hop: [ '2001:470:17:24::1', 'fe80::d8da:dd02' ] },
    bgp_community: [ '65500:7000', '65500:1666' ],
    aggregator: { ip: '141.193.21.1', asn: 396303 }
   },
   ...
]

Licenses

MIT

0.0.5

7 years ago

0.0.4

7 years ago

0.0.3

7 years ago

0.0.2

7 years ago

0.0.1

7 years ago