We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
get_route_to()
Router output:
{ "vrfs": { "default": { "routerId": "192.0.2.48", "vrf": "default", "bgpRouteEntries": { "192.0.2.0/24": { "totalPaths": 2, "bgpAdvertisedPeerGroups": { "INTERNAL-TOR": { "peerList": [ "192.0.2.223" ] } }, "totalAdvertisedPeers": 1, "maskLength": 16, "bgpRoutePaths": [ { "asPathEntry": { "asPathType": "Confed-External", "asPath": "(20901 21149)" }, "med": 175, "localPreference": 100, "weight": 0, "reasonNotBestpath": "noReason", "timestamp": 1526591713, "nextHop": "192.0.4.221", "routeType": { "atomicAggregator": false, "origin": "Igp", "suppressed": false, "queued": false, "valid": true, "ecmpContributor": true, "luRoute": false, "active": true, "stale": false, "ecmp": true, "backup": false, "ecmpHead": true, "ucmp": false }, "routeDetail": { "origin": "Igp", "peerEntry": { "peerRouterId": "192.0.2.1", "peerAddr": "192.0.2.221" }, "tunnelRibEligible": false, "extCommunityList": [], "communityList": [], "rxSafi": "Unicast", "aggregator": " (aggregated by 65001 192.0.255.49)", "recvdFromRRClient": false, "labelStack": [] } }, { "asPathEntry": { "asPathType": "Confed-External", "asPath": "(20902 21149)" }, "med": 175, "localPreference": 100, "weight": 0, "reasonNotBestpath": "ecmpFast", "timestamp": 1526591756, "nextHop": "192.0.4.223", "routeType": { "atomicAggregator": false, "origin": "Igp", "suppressed": false, "queued": false, "valid": true, "ecmpContributor": true, "luRoute": false, "active": false, "stale": false, "ecmp": true, "backup": false, "ecmpHead": false, "ucmp": false }, "routeDetail": { "origin": "Igp", "peerEntry": { "peerRouterId": "192.0.2.2", "peerAddr": "192.0.2.223" }, "tunnelRibEligible": false, "extCommunityList": [], "communityList": [], "rxSafi": "Unicast", "aggregator": " (aggregated by 65001 192.0.2.49)", "recvdFromRRClient": false, "labelStack": [] } } ], "address": "192.0.2.0" } }, "asn": 20948 } } }
Error message:
ValueError Traceback (most recent call last) <ipython-input-2-c5a9e185b0d9> in <module>() 5 6 with EOSDriver("router", "bewing", getpass()) as d: ----> 7 pprint(d.get_route_to("192.0.2.0/24")) 8 9 /mnt/c/Users/bewing/PycharmProjects/napalm/napalm/eos/eos.py in get_route_to(self, destination, protocol) 1130 bgp_route = route.copy() 1131 as_path = bgp_route_details.get('asPathEntry', {}).get('asPath', u'') -> 1132 remote_as = int(as_path.split()[-1]) 1133 remote_address = napalm.base.helpers.ip(bgp_route_details.get( 1134 'routeDetail', {}).get('peerEntry', {}).get('peerAddr', '')) ValueError: invalid literal for int() with base 10: '21149)'
The text was updated successfully, but these errors were encountered:
Add test case for #736
3f0ed0d
Fix #736 (get_route_to bgp confed) (#737)
24f887b
* Add test case for #736 * Strip parans from path when doing remote_as in get_route_to
Merge branch 'develop' into get_route_to_longer
80ad020
* develop: Fix #736 (get_route_to bgp confed) (#737)
Fix napalm-automation#736 (get_route_to bgp confed) (napalm-automatio…
5febdb6
…n#737) * Add test case for napalm-automation#736 * Strip parans from path when doing remote_as in get_route_to
bewing
No branches or pull requests
Router output:
Error message:
The text was updated successfully, but these errors were encountered: