refactor: Refactored bgp-peers (#7972)

* bgp-peers update
Use IP parsing library more effectively.
Fix update issue
Include comware bgp-peers test data
deeper refactoring
Allow JunOS fallback to BGP4-MIB, some models only use that.
Add junos bgp4 data
Actually update all bpg data in the poller

* fix arista data. refactor some to prevent missing data from mucking things up

* refactor to use $oid_map for BGP4-MIB too

* A few comments to break up teh file a bit

* Junos bgp data an a quick revert for now.

* small cleanup

* fix ios bgp polling, add test data

* check the correct variable
This commit is contained in:
Tony Murray
2018-01-18 14:54:38 -06:00
committed by Neil Lathwood
parent c80f9726c8
commit 88b4e31912
19 changed files with 1441 additions and 214 deletions

View File

@@ -104,14 +104,14 @@
"bgpPeerRemoteAs": "65000",
"bgpPeerState": "established",
"bgpPeerAdminStatus": "running",
"bgpLocalAddr": "",
"bgpLocalAddr": "192.168.0.1",
"bgpPeerRemoteAddr": "0.0.0.0",
"bgpPeerInUpdates": "13362513",
"bgpPeerOutUpdates": "13579799",
"bgpPeerInTotalMessages": "0",
"bgpPeerOutTotalMessages": "0",
"bgpPeerFsmEstablishedTime": "4",
"bgpPeerInUpdateElapsedTime": "0",
"bgpPeerInTotalMessages": "13579799",
"bgpPeerOutTotalMessages": "17644316",
"bgpPeerFsmEstablishedTime": "13090321",
"bgpPeerInUpdateElapsedTime": "4",
"context_name": ""
},
{
@@ -124,10 +124,10 @@
"bgpPeerRemoteAddr": "0.0.0.0",
"bgpPeerInUpdates": "12658044",
"bgpPeerOutUpdates": "118",
"bgpPeerInTotalMessages": "0",
"bgpPeerOutTotalMessages": "0",
"bgpPeerInTotalMessages": "12658183",
"bgpPeerOutTotalMessages": "447455",
"bgpPeerFsmEstablishedTime": "1551697",
"bgpPeerInUpdateElapsedTime": "0",
"bgpPeerInUpdateElapsedTime": "17",
"context_name": ""
}
],
@@ -183,4 +183,4 @@
]
}
}
}
}

View File

@@ -59,10 +59,10 @@
"bgpPeerRemoteAddr": "0.0.0.0",
"bgpPeerInUpdates": "1",
"bgpPeerOutUpdates": "87",
"bgpPeerInTotalMessages": "0",
"bgpPeerOutTotalMessages": "0",
"bgpPeerInTotalMessages": "423531",
"bgpPeerOutTotalMessages": "493449",
"bgpPeerFsmEstablishedTime": "22497219",
"bgpPeerInUpdateElapsedTime": "0",
"bgpPeerInUpdateElapsedTime": "22497219",
"context_name": ""
},
{
@@ -75,14 +75,14 @@
"bgpPeerRemoteAddr": "0.0.0.0",
"bgpPeerInUpdates": "1",
"bgpPeerOutUpdates": "6",
"bgpPeerInTotalMessages": "0",
"bgpPeerOutTotalMessages": "0",
"bgpPeerInTotalMessages": "4875",
"bgpPeerOutTotalMessages": "4462",
"bgpPeerFsmEstablishedTime": "259280",
"bgpPeerInUpdateElapsedTime": "0",
"bgpPeerInUpdateElapsedTime": "259280",
"context_name": ""
}
],
"bgpPeers_cbgp": []
}
}
}
}

282
tests/data/ios_3560g.json Normal file
View File

@@ -0,0 +1,282 @@
{
"bgp-peers": {
"discovery": {
"devices": [
{
"bgpLocalAs": "64513"
}
],
"bgpPeers": [
{
"astext": "",
"bgpPeerIdentifier": "192.168.99.20",
"bgpPeerRemoteAs": "64513",
"bgpPeerState": "idle",
"bgpPeerAdminStatus": "stop",
"bgpLocalAddr": "0.0.0.0",
"bgpPeerRemoteAddr": "0.0.0.0",
"bgpPeerInUpdates": "0",
"bgpPeerOutUpdates": "0",
"bgpPeerInTotalMessages": "0",
"bgpPeerOutTotalMessages": "0",
"bgpPeerFsmEstablishedTime": "0",
"bgpPeerInUpdateElapsedTime": "0",
"context_name": ""
},
{
"astext": "",
"bgpPeerIdentifier": "192.168.99.25",
"bgpPeerRemoteAs": "64513",
"bgpPeerState": "idle",
"bgpPeerAdminStatus": "stop",
"bgpLocalAddr": "0.0.0.0",
"bgpPeerRemoteAddr": "0.0.0.0",
"bgpPeerInUpdates": "0",
"bgpPeerOutUpdates": "0",
"bgpPeerInTotalMessages": "0",
"bgpPeerOutTotalMessages": "0",
"bgpPeerFsmEstablishedTime": "0",
"bgpPeerInUpdateElapsedTime": "0",
"context_name": ""
}
],
"bgpPeers_cbgp": [
{
"bgpPeerIdentifier": "192.168.99.20",
"afi": "ipv4",
"safi": "multicast",
"AcceptedPrefixes": "0",
"DeniedPrefixes": "0",
"PrefixAdminLimit": "0",
"PrefixThreshold": "0",
"PrefixClearThreshold": "0",
"AdvertisedPrefixes": "0",
"SuppressedPrefixes": "0",
"WithdrawnPrefixes": "0",
"AcceptedPrefixes_delta": "0",
"AcceptedPrefixes_prev": "0",
"DeniedPrefixes_delta": "0",
"DeniedPrefixes_prev": "0",
"AdvertisedPrefixes_delta": "0",
"AdvertisedPrefixes_prev": "0",
"SuppressedPrefixes_delta": "0",
"SuppressedPrefixes_prev": "0",
"WithdrawnPrefixes_delta": "0",
"WithdrawnPrefixes_prev": "0",
"context_name": ""
},
{
"bgpPeerIdentifier": "192.168.99.20",
"afi": "ipv4",
"safi": "unicast",
"AcceptedPrefixes": "0",
"DeniedPrefixes": "0",
"PrefixAdminLimit": "0",
"PrefixThreshold": "0",
"PrefixClearThreshold": "0",
"AdvertisedPrefixes": "0",
"SuppressedPrefixes": "0",
"WithdrawnPrefixes": "0",
"AcceptedPrefixes_delta": "0",
"AcceptedPrefixes_prev": "0",
"DeniedPrefixes_delta": "0",
"DeniedPrefixes_prev": "0",
"AdvertisedPrefixes_delta": "0",
"AdvertisedPrefixes_prev": "0",
"SuppressedPrefixes_delta": "0",
"SuppressedPrefixes_prev": "0",
"WithdrawnPrefixes_delta": "0",
"WithdrawnPrefixes_prev": "0",
"context_name": ""
},
{
"bgpPeerIdentifier": "192.168.99.25",
"afi": "ipv4",
"safi": "multicast",
"AcceptedPrefixes": "0",
"DeniedPrefixes": "0",
"PrefixAdminLimit": "0",
"PrefixThreshold": "0",
"PrefixClearThreshold": "0",
"AdvertisedPrefixes": "0",
"SuppressedPrefixes": "0",
"WithdrawnPrefixes": "0",
"AcceptedPrefixes_delta": "0",
"AcceptedPrefixes_prev": "0",
"DeniedPrefixes_delta": "0",
"DeniedPrefixes_prev": "0",
"AdvertisedPrefixes_delta": "0",
"AdvertisedPrefixes_prev": "0",
"SuppressedPrefixes_delta": "0",
"SuppressedPrefixes_prev": "0",
"WithdrawnPrefixes_delta": "0",
"WithdrawnPrefixes_prev": "0",
"context_name": ""
},
{
"bgpPeerIdentifier": "192.168.99.25",
"afi": "ipv4",
"safi": "unicast",
"AcceptedPrefixes": "0",
"DeniedPrefixes": "0",
"PrefixAdminLimit": "0",
"PrefixThreshold": "0",
"PrefixClearThreshold": "0",
"AdvertisedPrefixes": "0",
"SuppressedPrefixes": "0",
"WithdrawnPrefixes": "0",
"AcceptedPrefixes_delta": "0",
"AcceptedPrefixes_prev": "0",
"DeniedPrefixes_delta": "0",
"DeniedPrefixes_prev": "0",
"AdvertisedPrefixes_delta": "0",
"AdvertisedPrefixes_prev": "0",
"SuppressedPrefixes_delta": "0",
"SuppressedPrefixes_prev": "0",
"WithdrawnPrefixes_delta": "0",
"WithdrawnPrefixes_prev": "0",
"context_name": ""
}
]
},
"poller": {
"devices": [
{
"bgpLocalAs": "64513"
}
],
"bgpPeers": [
{
"astext": "",
"bgpPeerIdentifier": "192.168.99.20",
"bgpPeerRemoteAs": "64513",
"bgpPeerState": "established",
"bgpPeerAdminStatus": "start",
"bgpLocalAddr": "192.168.99.21",
"bgpPeerRemoteAddr": "0.0.0.0",
"bgpPeerInUpdates": "5",
"bgpPeerOutUpdates": "4",
"bgpPeerInTotalMessages": "100",
"bgpPeerOutTotalMessages": "99",
"bgpPeerFsmEstablishedTime": "893",
"bgpPeerInUpdateElapsedTime": "0",
"context_name": ""
},
{
"astext": "",
"bgpPeerIdentifier": "192.168.99.25",
"bgpPeerRemoteAs": "64513",
"bgpPeerState": "established",
"bgpPeerAdminStatus": "start",
"bgpLocalAddr": "192.168.99.21",
"bgpPeerRemoteAddr": "0.0.0.0",
"bgpPeerInUpdates": "8",
"bgpPeerOutUpdates": "4",
"bgpPeerInTotalMessages": "19",
"bgpPeerOutTotalMessages": "15",
"bgpPeerFsmEstablishedTime": "467",
"bgpPeerInUpdateElapsedTime": "0",
"context_name": ""
}
],
"bgpPeers_cbgp": [
{
"bgpPeerIdentifier": "192.168.99.20",
"afi": "ipv4",
"safi": "multicast",
"AcceptedPrefixes": "2",
"DeniedPrefixes": "0",
"PrefixAdminLimit": "0",
"PrefixThreshold": "0",
"PrefixClearThreshold": "0",
"AdvertisedPrefixes": "4",
"SuppressedPrefixes": "0",
"WithdrawnPrefixes": "0",
"AcceptedPrefixes_delta": "2",
"AcceptedPrefixes_prev": "0",
"DeniedPrefixes_delta": "0",
"DeniedPrefixes_prev": "0",
"AdvertisedPrefixes_delta": "4",
"AdvertisedPrefixes_prev": "0",
"SuppressedPrefixes_delta": "0",
"SuppressedPrefixes_prev": "0",
"WithdrawnPrefixes_delta": "0",
"WithdrawnPrefixes_prev": "0",
"context_name": ""
},
{
"bgpPeerIdentifier": "192.168.99.20",
"afi": "ipv4",
"safi": "unicast",
"AcceptedPrefixes": "15",
"DeniedPrefixes": "0",
"PrefixAdminLimit": "0",
"PrefixThreshold": "0",
"PrefixClearThreshold": "0",
"AdvertisedPrefixes": "6",
"SuppressedPrefixes": "0",
"WithdrawnPrefixes": "0",
"AcceptedPrefixes_delta": "15",
"AcceptedPrefixes_prev": "0",
"DeniedPrefixes_delta": "0",
"DeniedPrefixes_prev": "0",
"AdvertisedPrefixes_delta": "6",
"AdvertisedPrefixes_prev": "0",
"SuppressedPrefixes_delta": "0",
"SuppressedPrefixes_prev": "0",
"WithdrawnPrefixes_delta": "0",
"WithdrawnPrefixes_prev": "0",
"context_name": ""
},
{
"bgpPeerIdentifier": "192.168.99.25",
"afi": "ipv4",
"safi": "multicast",
"AcceptedPrefixes": "2",
"DeniedPrefixes": "2",
"PrefixAdminLimit": "0",
"PrefixThreshold": "0",
"PrefixClearThreshold": "0",
"AdvertisedPrefixes": "4",
"SuppressedPrefixes": "0",
"WithdrawnPrefixes": "0",
"AcceptedPrefixes_delta": "2",
"AcceptedPrefixes_prev": "0",
"DeniedPrefixes_delta": "2",
"DeniedPrefixes_prev": "0",
"AdvertisedPrefixes_delta": "4",
"AdvertisedPrefixes_prev": "0",
"SuppressedPrefixes_delta": "0",
"SuppressedPrefixes_prev": "0",
"WithdrawnPrefixes_delta": "0",
"WithdrawnPrefixes_prev": "0",
"context_name": ""
},
{
"bgpPeerIdentifier": "192.168.99.25",
"afi": "ipv4",
"safi": "unicast",
"AcceptedPrefixes": "17",
"DeniedPrefixes": "3",
"PrefixAdminLimit": "0",
"PrefixThreshold": "0",
"PrefixClearThreshold": "0",
"AdvertisedPrefixes": "6",
"SuppressedPrefixes": "0",
"WithdrawnPrefixes": "0",
"AcceptedPrefixes_delta": "17",
"AcceptedPrefixes_prev": "0",
"DeniedPrefixes_delta": "3",
"DeniedPrefixes_prev": "0",
"AdvertisedPrefixes_delta": "6",
"AdvertisedPrefixes_prev": "0",
"SuppressedPrefixes_delta": "0",
"SuppressedPrefixes_prev": "0",
"WithdrawnPrefixes_delta": "0",
"WithdrawnPrefixes_prev": "0",
"context_name": ""
}
]
}
}
}

View File

@@ -188,10 +188,10 @@
"bgpPeerRemoteAddr": "0.0.0.0",
"bgpPeerInUpdates": "1",
"bgpPeerOutUpdates": "4",
"bgpPeerInTotalMessages": "0",
"bgpPeerOutTotalMessages": "0",
"bgpPeerInTotalMessages": "302",
"bgpPeerOutTotalMessages": "316",
"bgpPeerFsmEstablishedTime": "8497",
"bgpPeerInUpdateElapsedTime": "0",
"bgpPeerInUpdateElapsedTime": "8491",
"context_name": ""
},
{
@@ -204,10 +204,10 @@
"bgpPeerRemoteAddr": "0.0.0.0",
"bgpPeerInUpdates": "1",
"bgpPeerOutUpdates": "4",
"bgpPeerInTotalMessages": "0",
"bgpPeerOutTotalMessages": "0",
"bgpPeerInTotalMessages": "303",
"bgpPeerOutTotalMessages": "313",
"bgpPeerFsmEstablishedTime": "8492",
"bgpPeerInUpdateElapsedTime": "0",
"bgpPeerInUpdateElapsedTime": "8491",
"context_name": ""
},
{
@@ -220,10 +220,10 @@
"bgpPeerRemoteAddr": "0.0.0.0",
"bgpPeerInUpdates": "1",
"bgpPeerOutUpdates": "3",
"bgpPeerInTotalMessages": "0",
"bgpPeerOutTotalMessages": "0",
"bgpPeerInTotalMessages": "302",
"bgpPeerOutTotalMessages": "315",
"bgpPeerFsmEstablishedTime": "8487",
"bgpPeerInUpdateElapsedTime": "0",
"bgpPeerInUpdateElapsedTime": "8486",
"context_name": ""
},
{
@@ -236,10 +236,10 @@
"bgpPeerRemoteAddr": "0.0.0.0",
"bgpPeerInUpdates": "1",
"bgpPeerOutUpdates": "3",
"bgpPeerInTotalMessages": "0",
"bgpPeerOutTotalMessages": "0",
"bgpPeerInTotalMessages": "303",
"bgpPeerOutTotalMessages": "314",
"bgpPeerFsmEstablishedTime": "8487",
"bgpPeerInUpdateElapsedTime": "0",
"bgpPeerInUpdateElapsedTime": "8486",
"context_name": ""
}
],
@@ -343,4 +343,4 @@
]
}
}
}
}

120
tests/data/junos_ex.json Normal file
View File

@@ -0,0 +1,120 @@
{
"bgp-peers": {
"discovery": {
"devices": [
{
"bgpLocalAs": "65501"
}
],
"bgpPeers": [
{
"astext": "",
"bgpPeerIdentifier": "192.168.1.4",
"bgpPeerRemoteAs": "65502",
"bgpPeerState": "idle",
"bgpPeerAdminStatus": "stop",
"bgpLocalAddr": "0.0.0.0",
"bgpPeerRemoteAddr": "0.0.0.0",
"bgpPeerInUpdates": "0",
"bgpPeerOutUpdates": "0",
"bgpPeerInTotalMessages": "0",
"bgpPeerOutTotalMessages": "0",
"bgpPeerFsmEstablishedTime": "0",
"bgpPeerInUpdateElapsedTime": "0",
"context_name": ""
},
{
"astext": "",
"bgpPeerIdentifier": "192.168.1.186",
"bgpPeerRemoteAs": "65503",
"bgpPeerState": "idle",
"bgpPeerAdminStatus": "stop",
"bgpLocalAddr": "0.0.0.0",
"bgpPeerRemoteAddr": "0.0.0.0",
"bgpPeerInUpdates": "0",
"bgpPeerOutUpdates": "0",
"bgpPeerInTotalMessages": "0",
"bgpPeerOutTotalMessages": "0",
"bgpPeerFsmEstablishedTime": "0",
"bgpPeerInUpdateElapsedTime": "0",
"context_name": ""
},
{
"astext": "",
"bgpPeerIdentifier": "192.168.1.226",
"bgpPeerRemoteAs": "65504",
"bgpPeerState": "idle",
"bgpPeerAdminStatus": "stop",
"bgpLocalAddr": "0.0.0.0",
"bgpPeerRemoteAddr": "0.0.0.0",
"bgpPeerInUpdates": "0",
"bgpPeerOutUpdates": "0",
"bgpPeerInTotalMessages": "0",
"bgpPeerOutTotalMessages": "0",
"bgpPeerFsmEstablishedTime": "0",
"bgpPeerInUpdateElapsedTime": "0",
"context_name": ""
}
],
"bgpPeers_cbgp": []
},
"poller": {
"devices": [
{
"bgpLocalAs": "65501"
}
],
"bgpPeers": [
{
"astext": "",
"bgpPeerIdentifier": "192.168.1.4",
"bgpPeerRemoteAs": "65502",
"bgpPeerState": "established",
"bgpPeerAdminStatus": "start",
"bgpLocalAddr": "192.168.1.43",
"bgpPeerRemoteAddr": "0.0.0.0",
"bgpPeerInUpdates": "10526",
"bgpPeerOutUpdates": "531",
"bgpPeerInTotalMessages": "824076",
"bgpPeerOutTotalMessages": "871063",
"bgpPeerFsmEstablishedTime": "23675506",
"bgpPeerInUpdateElapsedTime": "21748",
"context_name": ""
},
{
"astext": "",
"bgpPeerIdentifier": "192.168.1.186",
"bgpPeerRemoteAs": "65503",
"bgpPeerState": "established",
"bgpPeerAdminStatus": "start",
"bgpLocalAddr": "192.168.1.185",
"bgpPeerRemoteAddr": "0.0.0.0",
"bgpPeerInUpdates": "1",
"bgpPeerOutUpdates": "1",
"bgpPeerInTotalMessages": "29928",
"bgpPeerOutTotalMessages": "28798",
"bgpPeerFsmEstablishedTime": "785386",
"bgpPeerInUpdateElapsedTime": "785386",
"context_name": ""
},
{
"astext": "",
"bgpPeerIdentifier": "192.168.1.226",
"bgpPeerRemoteAs": "65504",
"bgpPeerState": "established",
"bgpPeerAdminStatus": "start",
"bgpLocalAddr": "192.168.1.225",
"bgpPeerRemoteAddr": "0.0.0.0",
"bgpPeerInUpdates": "3",
"bgpPeerOutUpdates": "1",
"bgpPeerInTotalMessages": "25802",
"bgpPeerOutTotalMessages": "28382",
"bgpPeerFsmEstablishedTime": "774041",
"bgpPeerInUpdateElapsedTime": "774040",
"context_name": ""
}
],
"bgpPeers_cbgp": []
}
}
}

554
tests/data/junos_mx.json Normal file
View File

@@ -0,0 +1,554 @@
{
"bgp-peers": {
"discovery": {
"devices": [
{
"bgpLocalAs": "64513"
}
],
"bgpPeers": [
{
"astext": "",
"bgpPeerIdentifier": "192.168.99.25",
"bgpPeerRemoteAs": "64513",
"bgpPeerState": "idle",
"bgpPeerAdminStatus": "stop",
"bgpLocalAddr": "0.0.0.0",
"bgpPeerRemoteAddr": "0.0.0.0",
"bgpPeerInUpdates": "0",
"bgpPeerOutUpdates": "0",
"bgpPeerInTotalMessages": "0",
"bgpPeerOutTotalMessages": "0",
"bgpPeerFsmEstablishedTime": "0",
"bgpPeerInUpdateElapsedTime": "0",
"context_name": ""
},
{
"astext": "",
"bgpPeerIdentifier": "192.168.99.34",
"bgpPeerRemoteAs": "65000",
"bgpPeerState": "idle",
"bgpPeerAdminStatus": "stop",
"bgpLocalAddr": "0.0.0.0",
"bgpPeerRemoteAddr": "0.0.0.0",
"bgpPeerInUpdates": "0",
"bgpPeerOutUpdates": "0",
"bgpPeerInTotalMessages": "0",
"bgpPeerOutTotalMessages": "0",
"bgpPeerFsmEstablishedTime": "0",
"bgpPeerInUpdateElapsedTime": "0",
"context_name": ""
},
{
"astext": "",
"bgpPeerIdentifier": "fd00:28:1:1::1:5",
"bgpPeerRemoteAs": "64513",
"bgpPeerState": "idle",
"bgpPeerAdminStatus": "stop",
"bgpLocalAddr": "0.0.0.0",
"bgpPeerRemoteAddr": "0.0.0.0",
"bgpPeerInUpdates": "0",
"bgpPeerOutUpdates": "0",
"bgpPeerInTotalMessages": "0",
"bgpPeerOutTotalMessages": "0",
"bgpPeerFsmEstablishedTime": "0",
"bgpPeerInUpdateElapsedTime": "0",
"context_name": ""
}
],
"bgpPeers_cbgp": [
{
"bgpPeerIdentifier": "192.168.99.25",
"afi": "25",
"safi": "",
"AcceptedPrefixes": "0",
"DeniedPrefixes": "0",
"PrefixAdminLimit": "0",
"PrefixThreshold": "0",
"PrefixClearThreshold": "0",
"AdvertisedPrefixes": "0",
"SuppressedPrefixes": "0",
"WithdrawnPrefixes": "0",
"AcceptedPrefixes_delta": "0",
"AcceptedPrefixes_prev": "0",
"DeniedPrefixes_delta": "0",
"DeniedPrefixes_prev": "0",
"AdvertisedPrefixes_delta": "0",
"AdvertisedPrefixes_prev": "0",
"SuppressedPrefixes_delta": "0",
"SuppressedPrefixes_prev": "0",
"WithdrawnPrefixes_delta": "0",
"WithdrawnPrefixes_prev": "0",
"context_name": ""
},
{
"bgpPeerIdentifier": "192.168.99.25",
"afi": "ipv4",
"safi": "",
"AcceptedPrefixes": "0",
"DeniedPrefixes": "0",
"PrefixAdminLimit": "0",
"PrefixThreshold": "0",
"PrefixClearThreshold": "0",
"AdvertisedPrefixes": "0",
"SuppressedPrefixes": "0",
"WithdrawnPrefixes": "0",
"AcceptedPrefixes_delta": "0",
"AcceptedPrefixes_prev": "0",
"DeniedPrefixes_delta": "0",
"DeniedPrefixes_prev": "0",
"AdvertisedPrefixes_delta": "0",
"AdvertisedPrefixes_prev": "0",
"SuppressedPrefixes_delta": "0",
"SuppressedPrefixes_prev": "0",
"WithdrawnPrefixes_delta": "0",
"WithdrawnPrefixes_prev": "0",
"context_name": ""
},
{
"bgpPeerIdentifier": "192.168.99.25",
"afi": "ipv4",
"safi": "multicast",
"AcceptedPrefixes": "0",
"DeniedPrefixes": "0",
"PrefixAdminLimit": "0",
"PrefixThreshold": "0",
"PrefixClearThreshold": "0",
"AdvertisedPrefixes": "0",
"SuppressedPrefixes": "0",
"WithdrawnPrefixes": "0",
"AcceptedPrefixes_delta": "0",
"AcceptedPrefixes_prev": "0",
"DeniedPrefixes_delta": "0",
"DeniedPrefixes_prev": "0",
"AdvertisedPrefixes_delta": "0",
"AdvertisedPrefixes_prev": "0",
"SuppressedPrefixes_delta": "0",
"SuppressedPrefixes_prev": "0",
"WithdrawnPrefixes_delta": "0",
"WithdrawnPrefixes_prev": "0",
"context_name": ""
},
{
"bgpPeerIdentifier": "192.168.99.25",
"afi": "ipv4",
"safi": "unicast",
"AcceptedPrefixes": "0",
"DeniedPrefixes": "0",
"PrefixAdminLimit": "0",
"PrefixThreshold": "0",
"PrefixClearThreshold": "0",
"AdvertisedPrefixes": "0",
"SuppressedPrefixes": "0",
"WithdrawnPrefixes": "0",
"AcceptedPrefixes_delta": "0",
"AcceptedPrefixes_prev": "0",
"DeniedPrefixes_delta": "0",
"DeniedPrefixes_prev": "0",
"AdvertisedPrefixes_delta": "0",
"AdvertisedPrefixes_prev": "0",
"SuppressedPrefixes_delta": "0",
"SuppressedPrefixes_prev": "0",
"WithdrawnPrefixes_delta": "0",
"WithdrawnPrefixes_prev": "0",
"context_name": ""
},
{
"bgpPeerIdentifier": "192.168.99.25",
"afi": "ipv4",
"safi": "vpn",
"AcceptedPrefixes": "0",
"DeniedPrefixes": "0",
"PrefixAdminLimit": "0",
"PrefixThreshold": "0",
"PrefixClearThreshold": "0",
"AdvertisedPrefixes": "0",
"SuppressedPrefixes": "0",
"WithdrawnPrefixes": "0",
"AcceptedPrefixes_delta": "0",
"AcceptedPrefixes_prev": "0",
"DeniedPrefixes_delta": "0",
"DeniedPrefixes_prev": "0",
"AdvertisedPrefixes_delta": "0",
"AdvertisedPrefixes_prev": "0",
"SuppressedPrefixes_delta": "0",
"SuppressedPrefixes_prev": "0",
"WithdrawnPrefixes_delta": "0",
"WithdrawnPrefixes_prev": "0",
"context_name": ""
},
{
"bgpPeerIdentifier": "192.168.99.34",
"afi": "ipv4",
"safi": "labeledUnicast",
"AcceptedPrefixes": "0",
"DeniedPrefixes": "0",
"PrefixAdminLimit": "0",
"PrefixThreshold": "0",
"PrefixClearThreshold": "0",
"AdvertisedPrefixes": "0",
"SuppressedPrefixes": "0",
"WithdrawnPrefixes": "0",
"AcceptedPrefixes_delta": "0",
"AcceptedPrefixes_prev": "0",
"DeniedPrefixes_delta": "0",
"DeniedPrefixes_prev": "0",
"AdvertisedPrefixes_delta": "0",
"AdvertisedPrefixes_prev": "0",
"SuppressedPrefixes_delta": "0",
"SuppressedPrefixes_prev": "0",
"WithdrawnPrefixes_delta": "0",
"WithdrawnPrefixes_prev": "0",
"context_name": ""
},
{
"bgpPeerIdentifier": "192.168.99.34",
"afi": "ipv4",
"safi": "multicast",
"AcceptedPrefixes": "0",
"DeniedPrefixes": "0",
"PrefixAdminLimit": "0",
"PrefixThreshold": "0",
"PrefixClearThreshold": "0",
"AdvertisedPrefixes": "0",
"SuppressedPrefixes": "0",
"WithdrawnPrefixes": "0",
"AcceptedPrefixes_delta": "0",
"AcceptedPrefixes_prev": "0",
"DeniedPrefixes_delta": "0",
"DeniedPrefixes_prev": "0",
"AdvertisedPrefixes_delta": "0",
"AdvertisedPrefixes_prev": "0",
"SuppressedPrefixes_delta": "0",
"SuppressedPrefixes_prev": "0",
"WithdrawnPrefixes_delta": "0",
"WithdrawnPrefixes_prev": "0",
"context_name": ""
},
{
"bgpPeerIdentifier": "192.168.99.34",
"afi": "ipv4",
"safi": "unicast",
"AcceptedPrefixes": "0",
"DeniedPrefixes": "0",
"PrefixAdminLimit": "0",
"PrefixThreshold": "0",
"PrefixClearThreshold": "0",
"AdvertisedPrefixes": "0",
"SuppressedPrefixes": "0",
"WithdrawnPrefixes": "0",
"AcceptedPrefixes_delta": "0",
"AcceptedPrefixes_prev": "0",
"DeniedPrefixes_delta": "0",
"DeniedPrefixes_prev": "0",
"AdvertisedPrefixes_delta": "0",
"AdvertisedPrefixes_prev": "0",
"SuppressedPrefixes_delta": "0",
"SuppressedPrefixes_prev": "0",
"WithdrawnPrefixes_delta": "0",
"WithdrawnPrefixes_prev": "0",
"context_name": ""
},
{
"bgpPeerIdentifier": "192.168.99.34",
"afi": "ipv4",
"safi": "vpn",
"AcceptedPrefixes": "0",
"DeniedPrefixes": "0",
"PrefixAdminLimit": "0",
"PrefixThreshold": "0",
"PrefixClearThreshold": "0",
"AdvertisedPrefixes": "0",
"SuppressedPrefixes": "0",
"WithdrawnPrefixes": "0",
"AcceptedPrefixes_delta": "0",
"AcceptedPrefixes_prev": "0",
"DeniedPrefixes_delta": "0",
"DeniedPrefixes_prev": "0",
"AdvertisedPrefixes_delta": "0",
"AdvertisedPrefixes_prev": "0",
"SuppressedPrefixes_delta": "0",
"SuppressedPrefixes_prev": "0",
"WithdrawnPrefixes_delta": "0",
"WithdrawnPrefixes_prev": "0",
"context_name": ""
}
]
},
"poller": {
"devices": [
{
"bgpLocalAs": "64513"
}
],
"bgpPeers": [
{
"astext": "",
"bgpPeerIdentifier": "192.168.99.25",
"bgpPeerRemoteAs": "64513",
"bgpPeerState": "established",
"bgpPeerAdminStatus": "running",
"bgpLocalAddr": "192.168.99.24",
"bgpPeerRemoteAddr": "0.0.0.0",
"bgpPeerInUpdates": "7",
"bgpPeerOutUpdates": "0",
"bgpPeerInTotalMessages": "115",
"bgpPeerOutTotalMessages": "107",
"bgpPeerFsmEstablishedTime": "2915",
"bgpPeerInUpdateElapsedTime": "0",
"context_name": ""
},
{
"astext": "",
"bgpPeerIdentifier": "192.168.99.34",
"bgpPeerRemoteAs": "65000",
"bgpPeerState": "established",
"bgpPeerAdminStatus": "running",
"bgpLocalAddr": "192.168.99.24",
"bgpPeerRemoteAddr": "0.0.0.0",
"bgpPeerInUpdates": "6",
"bgpPeerOutUpdates": "0",
"bgpPeerInTotalMessages": "99",
"bgpPeerOutTotalMessages": "101",
"bgpPeerFsmEstablishedTime": "2744",
"bgpPeerInUpdateElapsedTime": "0",
"context_name": ""
},
{
"astext": "",
"bgpPeerIdentifier": "fd00:28:1:1::1:5",
"bgpPeerRemoteAs": "64513",
"bgpPeerState": "active",
"bgpPeerAdminStatus": "running",
"bgpLocalAddr": "fd00:0028:0001:0001:0000:0000:0001:0004",
"bgpPeerRemoteAddr": "0.0.0.0",
"bgpPeerInUpdates": "0",
"bgpPeerOutUpdates": "0",
"bgpPeerInTotalMessages": "0",
"bgpPeerOutTotalMessages": "0",
"bgpPeerFsmEstablishedTime": "1645",
"bgpPeerInUpdateElapsedTime": "0",
"context_name": ""
}
],
"bgpPeers_cbgp": [
{
"bgpPeerIdentifier": "192.168.99.25",
"afi": "25",
"safi": "",
"AcceptedPrefixes": "0",
"DeniedPrefixes": "0",
"PrefixAdminLimit": "0",
"PrefixThreshold": "0",
"PrefixClearThreshold": "0",
"AdvertisedPrefixes": "0",
"SuppressedPrefixes": "0",
"WithdrawnPrefixes": "0",
"AcceptedPrefixes_delta": "0",
"AcceptedPrefixes_prev": "0",
"DeniedPrefixes_delta": "0",
"DeniedPrefixes_prev": "0",
"AdvertisedPrefixes_delta": "0",
"AdvertisedPrefixes_prev": "0",
"SuppressedPrefixes_delta": "0",
"SuppressedPrefixes_prev": "0",
"WithdrawnPrefixes_delta": "0",
"WithdrawnPrefixes_prev": "0",
"context_name": ""
},
{
"bgpPeerIdentifier": "192.168.99.25",
"afi": "ipv4",
"safi": "",
"AcceptedPrefixes": "0",
"DeniedPrefixes": "0",
"PrefixAdminLimit": "0",
"PrefixThreshold": "0",
"PrefixClearThreshold": "0",
"AdvertisedPrefixes": "0",
"SuppressedPrefixes": "0",
"WithdrawnPrefixes": "0",
"AcceptedPrefixes_delta": "0",
"AcceptedPrefixes_prev": "0",
"DeniedPrefixes_delta": "0",
"DeniedPrefixes_prev": "0",
"AdvertisedPrefixes_delta": "0",
"AdvertisedPrefixes_prev": "0",
"SuppressedPrefixes_delta": "0",
"SuppressedPrefixes_prev": "0",
"WithdrawnPrefixes_delta": "0",
"WithdrawnPrefixes_prev": "0",
"context_name": ""
},
{
"bgpPeerIdentifier": "192.168.99.25",
"afi": "ipv4",
"safi": "multicast",
"AcceptedPrefixes": "0",
"DeniedPrefixes": "0",
"PrefixAdminLimit": "0",
"PrefixThreshold": "0",
"PrefixClearThreshold": "0",
"AdvertisedPrefixes": "0",
"SuppressedPrefixes": "0",
"WithdrawnPrefixes": "0",
"AcceptedPrefixes_delta": "0",
"AcceptedPrefixes_prev": "0",
"DeniedPrefixes_delta": "0",
"DeniedPrefixes_prev": "0",
"AdvertisedPrefixes_delta": "0",
"AdvertisedPrefixes_prev": "0",
"SuppressedPrefixes_delta": "0",
"SuppressedPrefixes_prev": "0",
"WithdrawnPrefixes_delta": "0",
"WithdrawnPrefixes_prev": "0",
"context_name": ""
},
{
"bgpPeerIdentifier": "192.168.99.25",
"afi": "ipv4",
"safi": "unicast",
"AcceptedPrefixes": "0",
"DeniedPrefixes": "0",
"PrefixAdminLimit": "0",
"PrefixThreshold": "0",
"PrefixClearThreshold": "0",
"AdvertisedPrefixes": "0",
"SuppressedPrefixes": "0",
"WithdrawnPrefixes": "0",
"AcceptedPrefixes_delta": "0",
"AcceptedPrefixes_prev": "0",
"DeniedPrefixes_delta": "0",
"DeniedPrefixes_prev": "0",
"AdvertisedPrefixes_delta": "0",
"AdvertisedPrefixes_prev": "0",
"SuppressedPrefixes_delta": "0",
"SuppressedPrefixes_prev": "0",
"WithdrawnPrefixes_delta": "0",
"WithdrawnPrefixes_prev": "0",
"context_name": ""
},
{
"bgpPeerIdentifier": "192.168.99.25",
"afi": "ipv4",
"safi": "vpn",
"AcceptedPrefixes": "0",
"DeniedPrefixes": "0",
"PrefixAdminLimit": "0",
"PrefixThreshold": "0",
"PrefixClearThreshold": "0",
"AdvertisedPrefixes": "0",
"SuppressedPrefixes": "0",
"WithdrawnPrefixes": "0",
"AcceptedPrefixes_delta": "0",
"AcceptedPrefixes_prev": "0",
"DeniedPrefixes_delta": "0",
"DeniedPrefixes_prev": "0",
"AdvertisedPrefixes_delta": "0",
"AdvertisedPrefixes_prev": "0",
"SuppressedPrefixes_delta": "0",
"SuppressedPrefixes_prev": "0",
"WithdrawnPrefixes_delta": "0",
"WithdrawnPrefixes_prev": "0",
"context_name": ""
},
{
"bgpPeerIdentifier": "192.168.99.34",
"afi": "ipv4",
"safi": "labeledUnicast",
"AcceptedPrefixes": "0",
"DeniedPrefixes": "0",
"PrefixAdminLimit": "0",
"PrefixThreshold": "0",
"PrefixClearThreshold": "0",
"AdvertisedPrefixes": "0",
"SuppressedPrefixes": "0",
"WithdrawnPrefixes": "0",
"AcceptedPrefixes_delta": "0",
"AcceptedPrefixes_prev": "0",
"DeniedPrefixes_delta": "0",
"DeniedPrefixes_prev": "0",
"AdvertisedPrefixes_delta": "0",
"AdvertisedPrefixes_prev": "0",
"SuppressedPrefixes_delta": "0",
"SuppressedPrefixes_prev": "0",
"WithdrawnPrefixes_delta": "0",
"WithdrawnPrefixes_prev": "0",
"context_name": ""
},
{
"bgpPeerIdentifier": "192.168.99.34",
"afi": "ipv4",
"safi": "multicast",
"AcceptedPrefixes": "0",
"DeniedPrefixes": "0",
"PrefixAdminLimit": "0",
"PrefixThreshold": "0",
"PrefixClearThreshold": "0",
"AdvertisedPrefixes": "0",
"SuppressedPrefixes": "0",
"WithdrawnPrefixes": "0",
"AcceptedPrefixes_delta": "0",
"AcceptedPrefixes_prev": "0",
"DeniedPrefixes_delta": "0",
"DeniedPrefixes_prev": "0",
"AdvertisedPrefixes_delta": "0",
"AdvertisedPrefixes_prev": "0",
"SuppressedPrefixes_delta": "0",
"SuppressedPrefixes_prev": "0",
"WithdrawnPrefixes_delta": "0",
"WithdrawnPrefixes_prev": "0",
"context_name": ""
},
{
"bgpPeerIdentifier": "192.168.99.34",
"afi": "ipv4",
"safi": "unicast",
"AcceptedPrefixes": "0",
"DeniedPrefixes": "1",
"PrefixAdminLimit": "0",
"PrefixThreshold": "0",
"PrefixClearThreshold": "0",
"AdvertisedPrefixes": "0",
"SuppressedPrefixes": "0",
"WithdrawnPrefixes": "0",
"AcceptedPrefixes_delta": "0",
"AcceptedPrefixes_prev": "0",
"DeniedPrefixes_delta": "1",
"DeniedPrefixes_prev": "0",
"AdvertisedPrefixes_delta": "0",
"AdvertisedPrefixes_prev": "0",
"SuppressedPrefixes_delta": "0",
"SuppressedPrefixes_prev": "0",
"WithdrawnPrefixes_delta": "0",
"WithdrawnPrefixes_prev": "0",
"context_name": ""
},
{
"bgpPeerIdentifier": "192.168.99.34",
"afi": "ipv4",
"safi": "vpn",
"AcceptedPrefixes": "0",
"DeniedPrefixes": "1",
"PrefixAdminLimit": "0",
"PrefixThreshold": "0",
"PrefixClearThreshold": "0",
"AdvertisedPrefixes": "0",
"SuppressedPrefixes": "0",
"WithdrawnPrefixes": "0",
"AcceptedPrefixes_delta": "0",
"AcceptedPrefixes_prev": "0",
"DeniedPrefixes_delta": "1",
"DeniedPrefixes_prev": "0",
"AdvertisedPrefixes_delta": "0",
"AdvertisedPrefixes_prev": "0",
"SuppressedPrefixes_delta": "0",
"SuppressedPrefixes_prev": "0",
"WithdrawnPrefixes_delta": "0",
"WithdrawnPrefixes_prev": "0",
"context_name": ""
}
]
}
}
}