From 530f5003e901d85434f6484d39b1d0d90acc00a6 Mon Sep 17 00:00:00 2001 From: Mircea Ulinic Date: Wed, 7 Jun 2017 13:30:01 +0100 Subject: [PATCH 1/2] The peer-fwd-rti has been introduced only in Junos 15 --- napalm_junos/junos.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/napalm_junos/junos.py b/napalm_junos/junos.py index ca52648..acbaa89 100644 --- a/napalm_junos/junos.py +++ b/napalm_junos/junos.py @@ -995,7 +995,7 @@ def _bgp_iter_core(neighbor_data, instance=None): bgp_neighbors[instance_name][remote_as].append(neighbor_details) old_junos = napalm_base.helpers.convert( - int, self.device.facts.get('version', '0.0').split('.')[0], 0) < 13 + int, self.device.facts.get('version', '0.0').split('.')[0], 0) < 15 bgp_neighbors_table = junos_views.junos_bgp_neighbors_table(self.device) if old_junos: From a4043eaa0259d347f71968b40264623d66078a9d Mon Sep 17 00:00:00 2001 From: Mircea Ulinic Date: Wed, 7 Jun 2017 13:34:08 +0100 Subject: [PATCH 2/2] Same for get_bgp_neighbors --- napalm_junos/junos.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/napalm_junos/junos.py b/napalm_junos/junos.py index acbaa89..99c405b 100644 --- a/napalm_junos/junos.py +++ b/napalm_junos/junos.py @@ -555,7 +555,7 @@ def _get_bgp_neighbors_core(neighbor_data, instance=None, uptime_table_items=Non bgp_neighbor_data[instance_name]['peers'][neighbor]['uptime'] = uptime[0][1] old_junos = napalm_base.helpers.convert( - int, self.device.facts.get('version', '0.0').split('.')[0], 0) < 13 + int, self.device.facts.get('version', '0.0').split('.')[0], 0) < 15 if old_junos: instances = junos_views.junos_route_instance_table(self.device).get()