diff --git a/test/conftest.py b/test/conftest.py index ac2a913df5729570d4bc199f45bacbc50f7d85cd..ee51ec46e9e5740d28e08481c9de8d1186b89a90 100644 --- a/test/conftest.py +++ b/test/conftest.py @@ -325,15 +325,25 @@ def mocked_worker_module( 'inventory_provider.snmp.get_router_snmp_indexes', _mocked_snmp_interfaces) - def _mocked_snmp_peerings(hostname, community, logical_systems): + def _mocked_snmp_peerings_juniper(hostname, community, logical_systems): def _wanted(s): - return re.match(r'^snmp-peerings:\d.*', s) + return re.match(r'^snmp-peerings:hosts:juniper\d.*', s) keys = filter(_wanted, cached_test_data.keys()) return [json.loads(cached_test_data[k]) for k in keys] + + def _mocked_snmp_peerings_nokia(hostname, community): + def _wanted(s): + return re.match(r'^snmp-peerings:hosts:nokia\d.*', s) + + keys = filter(_wanted, cached_test_data.keys()) + return [json.loads(cached_test_data[k]) for k in keys] + mocker.patch( + 'inventory_provider.snmp.get_peer_state_info_juniper', + _mocked_snmp_peerings_juniper) mocker.patch( - 'inventory_provider.snmp.get_peer_state_info', - _mocked_snmp_peerings) + 'inventory_provider.snmp.get_peer_state_info_nokia', + _mocked_snmp_peerings_nokia) def _mocked_load_juniper_netconf_config(hostname, _): return etree.XML(cached_test_data['netconf:' + hostname]) diff --git a/test/data/router-info.json b/test/data/router-info.json index bbf278ffd844a51d1f3cdccb6c64ec2419ea4a75..f317254bd71f39c0d473d01565e0c03d44b3fa8f 100644 Binary files a/test/data/router-info.json and b/test/data/router-info.json differ diff --git a/test/data/rt0.ams.nl.geant.net-netconf-nokia.xml b/test/data/rt0.ams.nl.geant.net-netconf-nokia.xml new file mode 100644 index 0000000000000000000000000000000000000000..923545b62ae61de2cd904307f862b8c3e75cae2d --- /dev/null +++ b/test/data/rt0.ams.nl.geant.net-netconf-nokia.xml @@ -0,0 +1,5442 @@ +<data xmlns="urn:ietf:params:xml:ns:netconf:base:1.0"> + <configure> + <card> + <slot-number>1</slot-number> + <admin-state>enable</admin-state> + <card-type>xcm2-7s</card-type> + <mda> + <mda-slot>1</mda-slot> + <admin-state>enable</admin-state> + <mda-type>x2-s36-800g-qsfpdd-12.0t</mda-type> + <level>cr9600g</level> + </mda> + </card> + <card> + <slot-number>2</slot-number> + <admin-state>enable</admin-state> + <card-type>xcm2-7s</card-type> + <mda> + <mda-slot>1</mda-slot> + <admin-state>enable</admin-state> + <mda-type>x2-s36-800g-qsfpdd-12.0t</mda-type> + <level>cr9600g</level> + </mda> + </card> + <chassis> + <chassis-class>router</chassis-class> + <chassis-number>1</chassis-number> + <power-shelf> + <power-shelf-id>1</power-shelf-id> + <admin-state>enable</admin-state> + <power-shelf-type>ps-b10-shelf-ac/hv</power-shelf-type> + <power-module> + <power-module-id>1</power-module-id> + <admin-state>enable</admin-state> + <power-module-type>ps-b-ac/hv-6000</power-module-type> + </power-module> + <power-module> + <power-module-id>2</power-module-id> + <admin-state>enable</admin-state> + <power-module-type>ps-b-ac/hv-6000</power-module-type> + </power-module> + <power-module> + <power-module-id>3</power-module-id> + <admin-state>enable</admin-state> + <power-module-type>ps-b-ac/hv-6000</power-module-type> + </power-module> + <power-module> + <power-module-id>4</power-module-id> + <admin-state>enable</admin-state> + <power-module-type>ps-b-ac/hv-6000</power-module-type> + </power-module> + <power-module> + <power-module-id>5</power-module-id> + <admin-state>enable</admin-state> + <power-module-type>ps-b-ac/hv-6000</power-module-type> + </power-module> + <power-module> + <power-module-id>6</power-module-id> + <admin-state>enable</admin-state> + <power-module-type>ps-b-ac/hv-6000</power-module-type> + </power-module> + <power-module> + <power-module-id>7</power-module-id> + <admin-state>enable</admin-state> + <power-module-type>ps-b-ac/hv-6000</power-module-type> + </power-module> + <power-module> + <power-module-id>8</power-module-id> + <admin-state>enable</admin-state> + <power-module-type>ps-b-ac/hv-6000</power-module-type> + </power-module> + <power-module> + <power-module-id>9</power-module-id> + <admin-state>enable</admin-state> + <power-module-type>ps-b-ac/hv-6000</power-module-type> + </power-module> + <power-module> + <power-module-id>10</power-module-id> + <admin-state>enable</admin-state> + <power-module-type>ps-b-ac/hv-6000</power-module-type> + </power-module> + </power-shelf> + </chassis> + <filter> + <match-list> + <ip-prefix-list> + <prefix-list-name>BGP_PEERS_BASE</prefix-list-name> + <description>BGP Peers configured under Base instance</description> + <apply-path> + <bgp-peers> + <criterion-index>1</criterion-index> + <group>.*</group> + <neighbor>.*</neighbor> + <router-instance>Base</router-instance> + </bgp-peers> + </apply-path> + </ip-prefix-list> + <ip-prefix-list> + <prefix-list-name>COMMUNITY_NTP</prefix-list-name> + <description>Community hosted NTPs</description> + <prefix> + <ip-prefix>192.53.103.108/32</ip-prefix> + </prefix> + <prefix> + <ip-prefix>192.87.106.2/32</ip-prefix> + </prefix> + <prefix> + <ip-prefix>193.62.22.66/32</ip-prefix> + </prefix> + <prefix> + <ip-prefix>193.204.114.233/32</ip-prefix> + </prefix> + <prefix> + <ip-prefix>195.113.144.201/32</ip-prefix> + </prefix> + </ip-prefix-list> + <ip-prefix-list> + <prefix-list-name>GEANT_ADDRESS_SPACE</prefix-list-name> + <description>GEANT address space for traceroute and rsvp in CPM filters</description> + <prefix> + <ip-prefix>62.40.96.0/19</ip-prefix> + </prefix> + </ip-prefix-list> + <ip-prefix-list> + <prefix-list-name>GEANT_BRIAN</prefix-list-name> + <description>Geant Brian hosts</description> + <prefix> + <ip-prefix>83.97.93.52/32</ip-prefix> + </prefix> + <prefix> + <ip-prefix>83.97.93.154/32</ip-prefix> + </prefix> + <prefix> + <ip-prefix>83.97.93.155/32</ip-prefix> + </prefix> + <prefix> + <ip-prefix>83.97.94.245/32</ip-prefix> + </prefix> + <prefix> + <ip-prefix>83.97.94.246/32</ip-prefix> + </prefix> + <prefix> + <ip-prefix>83.97.95.9/32</ip-prefix> + </prefix> + <prefix> + <ip-prefix>83.97.95.10/32</ip-prefix> + </prefix> + <prefix> + <ip-prefix>83.97.95.11/32</ip-prefix> + </prefix> + <prefix> + <ip-prefix>83.97.95.12/32</ip-prefix> + </prefix> + </ip-prefix-list> + <ip-prefix-list> + <prefix-list-name>GEANT_DASHBOARD</prefix-list-name> + <description>Geant dashboard hosts</description> + <prefix> + <ip-prefix>62.40.114.3/32</ip-prefix> + </prefix> + <prefix> + <ip-prefix>62.40.114.19/32</ip-prefix> + </prefix> + <prefix> + <ip-prefix>83.97.93.151/32</ip-prefix> + </prefix> + <prefix> + <ip-prefix>83.97.93.152/32</ip-prefix> + </prefix> + <prefix> + <ip-prefix>83.97.93.153/32</ip-prefix> + </prefix> + <prefix> + <ip-prefix>83.97.93.204/32</ip-prefix> + </prefix> + <prefix> + <ip-prefix>83.97.93.239/32</ip-prefix> + </prefix> + <prefix> + <ip-prefix>83.97.93.244/32</ip-prefix> + </prefix> + <prefix> + <ip-prefix>83.97.93.248/32</ip-prefix> + </prefix> + <prefix> + <ip-prefix>83.97.93.249/32</ip-prefix> + </prefix> + <prefix> + <ip-prefix>83.97.93.251/32</ip-prefix> + </prefix> + <prefix> + <ip-prefix>83.97.94.1/32</ip-prefix> + </prefix> + <prefix> + <ip-prefix>83.97.94.2/32</ip-prefix> + </prefix> + <prefix> + <ip-prefix>83.97.94.9/32</ip-prefix> + </prefix> + <prefix> + <ip-prefix>83.97.94.15/32</ip-prefix> + </prefix> + <prefix> + <ip-prefix>83.97.94.51/32</ip-prefix> + </prefix> + <prefix> + <ip-prefix>83.97.94.52/32</ip-prefix> + </prefix> + <prefix> + <ip-prefix>83.97.94.97/32</ip-prefix> + </prefix> + <prefix> + <ip-prefix>83.97.94.98/32</ip-prefix> + </prefix> + </ip-prefix-list> + <ip-prefix-list> + <prefix-list-name>GEANT_DC</prefix-list-name> + <description>GEANT DC Space for use in CPM filters</description> + <prefix> + <ip-prefix>62.40.120.134/32</ip-prefix> + </prefix> + <prefix> + <ip-prefix>62.40.120.136/32</ip-prefix> + </prefix> + <prefix> + <ip-prefix>62.40.121.121/32</ip-prefix> + </prefix> + <prefix> + <ip-prefix>83.97.93.15/32</ip-prefix> + </prefix> + <prefix> + <ip-prefix>83.97.94.116/32</ip-prefix> + </prefix> + <prefix> + <ip-prefix>83.97.94.129/32</ip-prefix> + </prefix> + <prefix> + <ip-prefix>83.97.94.130/32</ip-prefix> + </prefix> + </ip-prefix-list> + <ip-prefix-list> + <prefix-list-name>GEANT_DNS</prefix-list-name> + <description>GEANT DNS SERVERS for use in CPM filters</description> + <prefix> + <ip-prefix>62.40.104.250/32</ip-prefix> + </prefix> + <prefix> + <ip-prefix>62.40.106.9/32</ip-prefix> + </prefix> + <prefix> + <ip-prefix>62.40.116.114/32</ip-prefix> + </prefix> + <prefix> + <ip-prefix>62.40.116.122/32</ip-prefix> + </prefix> + <prefix> + <ip-prefix>83.97.93.200/32</ip-prefix> + </prefix> + </ip-prefix-list> + <ip-prefix-list> + <prefix-list-name>GEANT_GAP</prefix-list-name> + <description>Geant GAP hosts</description> + <prefix> + <ip-prefix>83.97.92.243/32</ip-prefix> + </prefix> + <prefix> + <ip-prefix>83.97.92.251/32</ip-prefix> + </prefix> + <prefix> + <ip-prefix>83.97.93.7/32</ip-prefix> + </prefix> + </ip-prefix-list> + <ip-prefix-list> + <prefix-list-name>GEANT_IMS</prefix-list-name> + <description>Geant IMS hosts</description> + <prefix> + <ip-prefix>83.97.94.123/32</ip-prefix> + </prefix> + <prefix> + <ip-prefix>83.97.94.124/32</ip-prefix> + </prefix> + <prefix> + <ip-prefix>83.97.94.125/32</ip-prefix> + </prefix> + <prefix> + <ip-prefix>83.97.95.109/32</ip-prefix> + </prefix> + </ip-prefix-list> + <ip-prefix-list> + <prefix-list-name>GEANT_JUMP_SERVERS</prefix-list-name> + <description>Geant Jump Servers hosts</description> + <prefix> + <ip-prefix>83.97.94.114/32</ip-prefix> + </prefix> + </ip-prefix-list> + <ip-prefix-list> + <prefix-list-name>GEANT_LIBRENMS</prefix-list-name> + <description>Geant LibreNMS hosts</description> + <prefix> + <ip-prefix>83.97.95.37/32</ip-prefix> + </prefix> + </ip-prefix-list> + <ip-prefix-list> + <prefix-list-name>GEANT_LOOKING_GLASS</prefix-list-name> + <description>Geant looking-glass hosts</description> + <prefix> + <ip-prefix>83.97.92.82/32</ip-prefix> + </prefix> + <prefix> + <ip-prefix>83.97.92.141/32</ip-prefix> + </prefix> + <prefix> + <ip-prefix>83.97.93.39/32</ip-prefix> + </prefix> + <prefix> + <ip-prefix>83.97.93.62/32</ip-prefix> + </prefix> + <prefix> + <ip-prefix>83.97.94.134/32</ip-prefix> + </prefix> + <prefix> + <ip-prefix>83.97.94.135/32</ip-prefix> + </prefix> + <prefix> + <ip-prefix>83.97.94.136/32</ip-prefix> + </prefix> + <prefix> + <ip-prefix>83.97.94.137/32</ip-prefix> + </prefix> + <prefix> + <ip-prefix>83.97.94.138/32</ip-prefix> + </prefix> + <prefix> + <ip-prefix>83.97.94.139/32</ip-prefix> + </prefix> + </ip-prefix-list> + <ip-prefix-list> + <prefix-list-name>GEANT_NE_SERVERS</prefix-list-name> + <description>Geant NE Servers hosts</description> + <prefix> + <ip-prefix>62.40.112.32/32</ip-prefix> + </prefix> + <prefix> + <ip-prefix>83.97.92.136/32</ip-prefix> + </prefix> + <prefix> + <ip-prefix>83.97.94.182/32</ip-prefix> + </prefix> + </ip-prefix-list> + <ip-prefix-list> + <prefix-list-name>GEANT_NTP</prefix-list-name> + <description>Geant NTPs</description> + <prefix> + <ip-prefix>62.40.97.11/32</ip-prefix> + </prefix> + <prefix> + <ip-prefix>62.40.97.12/32</ip-prefix> + </prefix> + <prefix> + <ip-prefix>62.40.97.14/32</ip-prefix> + </prefix> + <prefix> + <ip-prefix>62.40.123.21/32</ip-prefix> + </prefix> + <prefix> + <ip-prefix>62.40.123.23/32</ip-prefix> + </prefix> + <prefix> + <ip-prefix>62.40.123.103/32</ip-prefix> + </prefix> + </ip-prefix-list> + <ip-prefix-list> + <prefix-list-name>GEANT_OC_SERVERS</prefix-list-name> + <description>Geant OC Servers hosts</description> + <prefix> + <ip-prefix>62.40.99.160/27</ip-prefix> + </prefix> + <prefix> + <ip-prefix>83.97.92.61/32</ip-prefix> + </prefix> + <prefix> + <ip-prefix>83.97.92.87/32</ip-prefix> + </prefix> + <prefix> + <ip-prefix>83.97.92.92/32</ip-prefix> + </prefix> + <prefix> + <ip-prefix>83.97.92.99/32</ip-prefix> + </prefix> + <prefix> + <ip-prefix>83.97.93.23/32</ip-prefix> + </prefix> + <prefix> + <ip-prefix>83.97.93.37/32</ip-prefix> + </prefix> + </ip-prefix-list> + <ip-prefix-list> + <prefix-list-name>GEANT_OFFICE_NETWORKS</prefix-list-name> + <description>Amsterdam and Cambridge Networks</description> + <prefix> + <ip-prefix>62.40.101.0/24</ip-prefix> + </prefix> + <prefix> + <ip-prefix>195.169.24.128/25</ip-prefix> + </prefix> + </ip-prefix-list> + <ip-prefix-list> + <prefix-list-name>GEANT_RANCID</prefix-list-name> + <description>Geant RANCID hosts</description> + <prefix> + <ip-prefix>83.97.92.216/32</ip-prefix> + </prefix> + <prefix> + <ip-prefix>83.97.92.217/32</ip-prefix> + </prefix> + <prefix> + <ip-prefix>83.97.92.220/32</ip-prefix> + </prefix> + </ip-prefix-list> + <ip-prefix-list> + <prefix-list-name>GEANT_ROUTERS</prefix-list-name> + <description>GEANT router-loopbacks and system address for use in CPM filters</description> + <prefix> + <ip-prefix>62.40.96.0/23</ip-prefix> + </prefix> + </ip-prefix-list> + <ip-prefix-list> + <prefix-list-name>GEANT_SNMP</prefix-list-name> + <description>GEANT SNMP HOSTS for use in CPM filters</description> + <prefix> + <ip-prefix>62.40.100.166/32</ip-prefix> + </prefix> + <prefix> + <ip-prefix>62.40.100.190/32</ip-prefix> + </prefix> + <prefix> + <ip-prefix>62.40.100.198/32</ip-prefix> + </prefix> + <prefix> + <ip-prefix>62.40.114.3/32</ip-prefix> + </prefix> + <prefix> + <ip-prefix>62.40.114.18/32</ip-prefix> + </prefix> + <prefix> + <ip-prefix>62.40.114.19/32</ip-prefix> + </prefix> + <prefix> + <ip-prefix>62.40.120.90/32</ip-prefix> + </prefix> + <prefix> + <ip-prefix>62.40.122.138/32</ip-prefix> + </prefix> + <prefix> + <ip-prefix>83.97.92.61/32</ip-prefix> + </prefix> + <prefix> + <ip-prefix>83.97.92.79/32</ip-prefix> + </prefix> + <prefix> + <ip-prefix>83.97.92.92/32</ip-prefix> + </prefix> + <prefix> + <ip-prefix>83.97.92.94/32</ip-prefix> + </prefix> + <prefix> + <ip-prefix>83.97.92.99/32</ip-prefix> + </prefix> + <prefix> + <ip-prefix>83.97.92.183/32</ip-prefix> + </prefix> + <prefix> + <ip-prefix>83.97.92.219/32</ip-prefix> + </prefix> + <prefix> + <ip-prefix>83.97.92.228/32</ip-prefix> + </prefix> + <prefix> + <ip-prefix>83.97.93.39/32</ip-prefix> + </prefix> + <prefix> + <ip-prefix>83.97.93.52/32</ip-prefix> + </prefix> + <prefix> + <ip-prefix>83.97.93.53/32</ip-prefix> + </prefix> + <prefix> + <ip-prefix>83.97.93.59/32</ip-prefix> + </prefix> + <prefix> + <ip-prefix>83.97.93.122/32</ip-prefix> + </prefix> + <prefix> + <ip-prefix>83.97.93.123/32</ip-prefix> + </prefix> + <prefix> + <ip-prefix>83.97.93.137/32</ip-prefix> + </prefix> + <prefix> + <ip-prefix>83.97.93.151/32</ip-prefix> + </prefix> + <prefix> + <ip-prefix>83.97.93.152/32</ip-prefix> + </prefix> + <prefix> + <ip-prefix>83.97.93.153/32</ip-prefix> + </prefix> + <prefix> + <ip-prefix>83.97.93.154/32</ip-prefix> + </prefix> + <prefix> + <ip-prefix>83.97.93.155/32</ip-prefix> + </prefix> + <prefix> + <ip-prefix>83.97.93.204/32</ip-prefix> + </prefix> + <prefix> + <ip-prefix>83.97.93.239/32</ip-prefix> + </prefix> + <prefix> + <ip-prefix>83.97.93.244/32</ip-prefix> + </prefix> + <prefix> + <ip-prefix>83.97.93.248/32</ip-prefix> + </prefix> + <prefix> + <ip-prefix>83.97.93.249/32</ip-prefix> + </prefix> + <prefix> + <ip-prefix>83.97.93.251/32</ip-prefix> + </prefix> + <prefix> + <ip-prefix>83.97.94.1/32</ip-prefix> + </prefix> + <prefix> + <ip-prefix>83.97.94.2/32</ip-prefix> + </prefix> + <prefix> + <ip-prefix>83.97.94.9/32</ip-prefix> + </prefix> + <prefix> + <ip-prefix>83.97.94.14/32</ip-prefix> + </prefix> + <prefix> + <ip-prefix>83.97.94.15/32</ip-prefix> + </prefix> + <prefix> + <ip-prefix>83.97.94.51/32</ip-prefix> + </prefix> + <prefix> + <ip-prefix>83.97.94.52/32</ip-prefix> + </prefix> + <prefix> + <ip-prefix>83.97.94.97/32</ip-prefix> + </prefix> + <prefix> + <ip-prefix>83.97.94.98/32</ip-prefix> + </prefix> + <prefix> + <ip-prefix>83.97.94.181/32</ip-prefix> + </prefix> + <prefix> + <ip-prefix>83.97.94.185/32</ip-prefix> + </prefix> + <prefix> + <ip-prefix>83.97.94.188/32</ip-prefix> + </prefix> + <prefix> + <ip-prefix>83.97.94.245/32</ip-prefix> + </prefix> + <prefix> + <ip-prefix>83.97.94.246/32</ip-prefix> + </prefix> + <prefix> + <ip-prefix>83.97.95.9/32</ip-prefix> + </prefix> + <prefix> + <ip-prefix>83.97.95.10/32</ip-prefix> + </prefix> + <prefix> + <ip-prefix>83.97.95.11/32</ip-prefix> + </prefix> + <prefix> + <ip-prefix>83.97.95.12/32</ip-prefix> + </prefix> + <prefix> + <ip-prefix>193.177.128.0/22</ip-prefix> + </prefix> + </ip-prefix-list> + <ip-prefix-list> + <prefix-list-name>GEANT_VPN_NETWORKS</prefix-list-name> + <description>All VPN networks allowed</description> + <prefix> + <ip-prefix>62.40.99.129/32</ip-prefix> + </prefix> + <prefix> + <ip-prefix>62.40.99.160/27</ip-prefix> + </prefix> + <prefix> + <ip-prefix>62.40.112.128/27</ip-prefix> + </prefix> + <prefix> + <ip-prefix>195.169.24.28/32</ip-prefix> + </prefix> + <prefix> + <ip-prefix>195.169.24.96/27</ip-prefix> + </prefix> + </ip-prefix-list> + <ip-prefix-list> + <prefix-list-name>GEANT_VULN_SCANNER</prefix-list-name> + <description>Geant vulnerability scanners</description> + <prefix> + <ip-prefix>83.97.93.49/32</ip-prefix> + </prefix> + </ip-prefix-list> + <ip-prefix-list> + <prefix-list-name>NOMIOS_SUPPORT</prefix-list-name> + <description>Nomios hosts allowed for support</description> + <prefix> + <ip-prefix>83.97.93.238/32</ip-prefix> + </prefix> + </ip-prefix-list> + <ip-prefix-list> + <prefix-list-name>PUBLIC_NTP</prefix-list-name> + <description>Publicly available NTPs</description> + <prefix> + <ip-prefix>216.239.35.0/32</ip-prefix> + </prefix> + <prefix> + <ip-prefix>216.239.35.4/32</ip-prefix> + </prefix> + </ip-prefix-list> + <ip-prefix-list> + <prefix-list-name>TWAMP_CLIENTS</prefix-list-name> + <description>TWAMP Clients</description> + <prefix> + <ip-prefix>62.40.98.0/24</ip-prefix> + </prefix> + </ip-prefix-list> + <ipv6-prefix-list> + <prefix-list-name>BGP_PEERS_BASE</prefix-list-name> + <description>BGP Peers configured under Base instance</description> + <apply-path> + <bgp-peers> + <criterion-index>1</criterion-index> + <group>.*</group> + <neighbor>.*</neighbor> + <router-instance>Base</router-instance> + </bgp-peers> + </apply-path> + </ipv6-prefix-list> + <ipv6-prefix-list> + <prefix-list-name>GEANT_ADDRESS_SPACE</prefix-list-name> + <description>GEANT address space for traceroute and rsvp in CPM filters</description> + <prefix> + <ipv6-prefix>2001:798::/32</ipv6-prefix> + </prefix> + </ipv6-prefix-list> + <ipv6-prefix-list> + <prefix-list-name>GEANT_BRIAN</prefix-list-name> + <description>Geant Brian hosts</description> + <prefix> + <ipv6-prefix>2001:798:3::11d/128</ipv6-prefix> + </prefix> + <prefix> + <ipv6-prefix>2001:798:3::148/128</ipv6-prefix> + </prefix> + <prefix> + <ipv6-prefix>2001:798:3::190/128</ipv6-prefix> + </prefix> + <prefix> + <ipv6-prefix>2001:798:3::29e/128</ipv6-prefix> + </prefix> + <prefix> + <ipv6-prefix>2001:798:3::29f/128</ipv6-prefix> + </prefix> + <prefix> + <ipv6-prefix>2001:798:3::2b1/128</ipv6-prefix> + </prefix> + <prefix> + <ipv6-prefix>2001:798:3::2b2/128</ipv6-prefix> + </prefix> + <prefix> + <ipv6-prefix>2001:798:3::2b3/128</ipv6-prefix> + </prefix> + <prefix> + <ipv6-prefix>2001:798:3::2b4/128</ipv6-prefix> + </prefix> + </ipv6-prefix-list> + <ipv6-prefix-list> + <prefix-list-name>GEANT_DASHBOARD</prefix-list-name> + <description>Geant dashboard hosts</description> + <prefix> + <ipv6-prefix>2001:798:3::18d/128</ipv6-prefix> + </prefix> + <prefix> + <ipv6-prefix>2001:798:3::18e/128</ipv6-prefix> + </prefix> + <prefix> + <ipv6-prefix>2001:798:3::18f/128</ipv6-prefix> + </prefix> + <prefix> + <ipv6-prefix>2001:798:3::1d6/128</ipv6-prefix> + </prefix> + <prefix> + <ipv6-prefix>2001:798:3::208/128</ipv6-prefix> + </prefix> + <prefix> + <ipv6-prefix>2001:798:3::209/128</ipv6-prefix> + </prefix> + <prefix> + <ipv6-prefix>2001:798:3::234/128</ipv6-prefix> + </prefix> + <prefix> + <ipv6-prefix>2001:798:3::236/128</ipv6-prefix> + </prefix> + <prefix> + <ipv6-prefix>2001:798:3::237/128</ipv6-prefix> + </prefix> + <prefix> + <ipv6-prefix>2001:798:3::23f/128</ipv6-prefix> + </prefix> + <prefix> + <ipv6-prefix>2001:798:3::245/128</ipv6-prefix> + </prefix> + <prefix> + <ipv6-prefix>2001:798:3::248/128</ipv6-prefix> + </prefix> + <prefix> + <ipv6-prefix>2001:798:3::272/128</ipv6-prefix> + </prefix> + <prefix> + <ipv6-prefix>2001:798:3::277/128</ipv6-prefix> + </prefix> + <prefix> + <ipv6-prefix>2001:798:3::278/128</ipv6-prefix> + </prefix> + <prefix> + <ipv6-prefix>2001:798:3::279/128</ipv6-prefix> + </prefix> + <prefix> + <ipv6-prefix>2001:798:3::27a/128</ipv6-prefix> + </prefix> + <prefix> + <ipv6-prefix>2001:798:bb:2a::4/128</ipv6-prefix> + </prefix> + <prefix> + <ipv6-prefix>2001:798:bb:2b::4/128</ipv6-prefix> + </prefix> + </ipv6-prefix-list> + <ipv6-prefix-list> + <prefix-list-name>GEANT_DNS</prefix-list-name> + <description>GEANT DNS SERVERS for use in CPM filters</description> + <prefix> + <ipv6-prefix>2001:798:3::1ba/128</ipv6-prefix> + </prefix> + <prefix> + <ipv6-prefix>2001:798:bb:4d::2/128</ipv6-prefix> + </prefix> + <prefix> + <ipv6-prefix>2001:798:ee:f::2/128</ipv6-prefix> + </prefix> + <prefix> + <ipv6-prefix>2001:798:ee:10::2/128</ipv6-prefix> + </prefix> + </ipv6-prefix-list> + <ipv6-prefix-list> + <prefix-list-name>GEANT_GAP</prefix-list-name> + <description>Geant GAP hosts</description> + <prefix> + <ipv6-prefix>2001:798:3::5d/128</ipv6-prefix> + </prefix> + <prefix> + <ipv6-prefix>2001:798:3::74/128</ipv6-prefix> + </prefix> + <prefix> + <ipv6-prefix>2001:798:3::87/128</ipv6-prefix> + </prefix> + </ipv6-prefix-list> + <ipv6-prefix-list> + <prefix-list-name>GEANT_IMS</prefix-list-name> + <description>Geant IMS hosts</description> + <prefix> + <ipv6-prefix>2001:798:3::251/128</ipv6-prefix> + </prefix> + <prefix> + <ipv6-prefix>2001:798:3::252/128</ipv6-prefix> + </prefix> + <prefix> + <ipv6-prefix>2001:798:3::253/128</ipv6-prefix> + </prefix> + </ipv6-prefix-list> + <ipv6-prefix-list> + <prefix-list-name>GEANT_IPV6_NETWORKS</prefix-list-name> + <description>IPv6 networks for the use in CPM filters</description> + <prefix> + <ipv6-prefix>2001:798::/32</ipv6-prefix> + </prefix> + <prefix> + <ipv6-prefix>2001:799:cb2::/48</ipv6-prefix> + </prefix> + </ipv6-prefix-list> + <ipv6-prefix-list> + <prefix-list-name>GEANT_JUMP_SERVERS</prefix-list-name> + <description>Geant Jump Servers hosts</description> + <prefix> + <ipv6-prefix>2001:798:3::246/128</ipv6-prefix> + </prefix> + </ipv6-prefix-list> + <ipv6-prefix-list> + <prefix-list-name>GEANT_LIBRENMS</prefix-list-name> + <description>Geant LibreNMS hosts</description> + <prefix> + <ipv6-prefix>2001:798:3::317/128</ipv6-prefix> + </prefix> + </ipv6-prefix-list> + <ipv6-prefix-list> + <prefix-list-name>GEANT_LOOKING_GLASS</prefix-list-name> + <description>Geant looking-glass hosts</description> + <prefix> + <ipv6-prefix>2001:798:3::25c/128</ipv6-prefix> + </prefix> + <prefix> + <ipv6-prefix>2001:798:3::25d/128</ipv6-prefix> + </prefix> + <prefix> + <ipv6-prefix>2001:798:3::25e/128</ipv6-prefix> + </prefix> + <prefix> + <ipv6-prefix>2001:798:3::25f/128</ipv6-prefix> + </prefix> + <prefix> + <ipv6-prefix>2001:798:3::260/128</ipv6-prefix> + </prefix> + <prefix> + <ipv6-prefix>2001:798:3::261/128</ipv6-prefix> + </prefix> + </ipv6-prefix-list> + <ipv6-prefix-list> + <prefix-list-name>GEANT_NE_SERVERS</prefix-list-name> + <description>Geant NE Servers hosts</description> + <prefix> + <ipv6-prefix>2001:798:3::a0/128</ipv6-prefix> + </prefix> + <prefix> + <ipv6-prefix>2001:798:3::288/128</ipv6-prefix> + </prefix> + </ipv6-prefix-list> + <ipv6-prefix-list> + <prefix-list-name>GEANT_OC_SERVERS</prefix-list-name> + <description>Geant OC Servers hosts</description> + <prefix> + <ipv6-prefix>2001:798:3::55/128</ipv6-prefix> + </prefix> + <prefix> + <ipv6-prefix>2001:798:3::6f/128</ipv6-prefix> + </prefix> + <prefix> + <ipv6-prefix>2001:798:3::7b/128</ipv6-prefix> + </prefix> + <prefix> + <ipv6-prefix>2001:798:3::83/128</ipv6-prefix> + </prefix> + <prefix> + <ipv6-prefix>2001:798:3::12b/128</ipv6-prefix> + </prefix> + <prefix> + <ipv6-prefix>2001:798:3::139/128</ipv6-prefix> + </prefix> + </ipv6-prefix-list> + <ipv6-prefix-list> + <prefix-list-name>GEANT_OFFICE_NETWORKS</prefix-list-name> + <description>Amsterdam and Cambridge Networks</description> + <prefix> + <ipv6-prefix>2001:610:9d8:4::/64</ipv6-prefix> + </prefix> + <prefix> + <ipv6-prefix>2001:799:cb2:101::/64</ipv6-prefix> + </prefix> + </ipv6-prefix-list> + <ipv6-prefix-list> + <prefix-list-name>GEANT_RANCID</prefix-list-name> + <description>Geant RANCID hosts</description> + <prefix> + <ipv6-prefix>2001:798:3::117/128</ipv6-prefix> + </prefix> + <prefix> + <ipv6-prefix>2001:798:3::118/128</ipv6-prefix> + </prefix> + <prefix> + <ipv6-prefix>2001:798:3::128/128</ipv6-prefix> + </prefix> + </ipv6-prefix-list> + <ipv6-prefix-list> + <prefix-list-name>GEANT_ROUTERS</prefix-list-name> + <description>GEANT router-loopbacks and system address for use in CPM filters</description> + <prefix> + <ipv6-prefix>2001:798:aa:1::/64</ipv6-prefix> + </prefix> + </ipv6-prefix-list> + <ipv6-prefix-list> + <prefix-list-name>GEANT_VPN_NETWORKS</prefix-list-name> + <description>All VPN networks allowed</description> + <prefix> + <ipv6-prefix>2001:610:9d8:7::/64</ipv6-prefix> + </prefix> + <prefix> + <ipv6-prefix>2001:610:9d8:14::/64</ipv6-prefix> + </prefix> + <prefix> + <ipv6-prefix>2001:798:4:8::/112</ipv6-prefix> + </prefix> + <prefix> + <ipv6-prefix>2001:798:4:10::/64</ipv6-prefix> + </prefix> + <prefix> + <ipv6-prefix>2001:799:cb2:6::/64</ipv6-prefix> + </prefix> + </ipv6-prefix-list> + <ipv6-prefix-list> + <prefix-list-name>GEANT_VULN_SCANNER</prefix-list-name> + <description>Geant vulnerability scanners</description> + <prefix> + <ipv6-prefix>2001:798:3::145/128</ipv6-prefix> + </prefix> + </ipv6-prefix-list> + <ipv6-prefix-list> + <prefix-list-name>IPV6_ND</prefix-list-name> + <description>IPv6 specific dest addresses for ND</description> + <prefix> + <ipv6-prefix>fe80::/10</ipv6-prefix> + </prefix> + <prefix> + <ipv6-prefix>ff02::/123</ipv6-prefix> + </prefix> + <prefix> + <ipv6-prefix>ff02::1:ff00:0/104</ipv6-prefix> + </prefix> + </ipv6-prefix-list> + <port-list> + <port-list-name>CPMF_V4-BGP_PEERS_BASE-PORTS</port-list-name> + <port> + <value>179</value> + </port> + </port-list> + <port-list> + <port-list-name>CPMF_V4-DNS-PORTS</port-list-name> + <port> + <value>53</value> + </port> + </port-list> + <port-list> + <port-list-name>CPMF_V4-MICRO_BFD-DST_PORTS</port-list-name> + <port> + <value>6784</value> + </port> + </port-list> + <port-list> + <port-list-name>CPMF_V4-NETCONF-PORTS</port-list-name> + <port> + <value>830</value> + </port> + </port-list> + <port-list> + <port-list-name>CPMF_V4-NTP-PORTS</port-list-name> + <port> + <value>123</value> + </port> + </port-list> + <port-list> + <port-list-name>CPMF_V4-RADIUS-PORT_RANGE</port-list-name> + <range> + <start>1812</start> + <end>1813</end> + </range> + </port-list> + <port-list> + <port-list-name>CPMF_V4-SNMP-PORTS</port-list-name> + <port> + <value>161</value> + </port> + </port-list> + <port-list> + <port-list-name>CPMF_V4-SSH-DST_PORTS</port-list-name> + <port> + <value>22</value> + </port> + </port-list> + <port-list> + <port-list-name>CPMF_V4-TRACEROUTE-PORT_RANGE</port-list-name> + <range> + <start>33434</start> + <end>33534</end> + </range> + </port-list> + <port-list> + <port-list-name>CPMF_V4-TWAMP-DST_PORT_RANGE</port-list-name> + <range> + <start>10000</start> + <end>65535</end> + </range> + </port-list> + <port-list> + <port-list-name>CPMF_V4-TWAMP_682-PORTS</port-list-name> + <port> + <value>862</value> + </port> + </port-list> + <port-list> + <port-list-name>CPMF_V6-BGP_PEERS_BASE-PORTS</port-list-name> + <port> + <value>179</value> + </port> + </port-list> + <port-list> + <port-list-name>CPMF_V6-NETCONF-PORTS</port-list-name> + <port> + <value>830</value> + </port> + </port-list> + <port-list> + <port-list-name>CPMF_V6-SSH-DST_PORTS</port-list-name> + <port> + <value>22</value> + </port> + </port-list> + <port-list> + <port-list-name>CPMF_V6-TRACEROUTE-PORT_RANGE</port-list-name> + <range> + <start>33434</start> + <end>33534</end> + </range> + </port-list> + </match-list> + <md-auto-id> + <filter-id-range> + <start>10</start> + <end>50000</end> + </filter-id-range> + </md-auto-id> + </filter> + <lag> + <lag-name>lag-3</lag-name> + <admin-state>enable</admin-state> + <description>LAG INFRASTRUCTURE BACKBONE $GA-01922 | AMS-BRU</description> + <mode>network</mode> + <lacp> + <mode>active</mode> + <administrative-key>3</administrative-key> + </lacp> + <bfd-liveness> + <ipv4> + <admin-state>enable</admin-state> + <multiplier>3</multiplier> + <receive-interval>3000</receive-interval> + <transmit-interval>3000</transmit-interval> + <local-ip-address>62.40.96.16</local-ip-address> + <remote-ip-address>62.40.96.33</remote-ip-address> + </ipv4> + </bfd-liveness> + <port> + <port-id>1/1/c8/1</port-id> + </port> + </lag> + <lag> + <lag-name>lag-4</lag-name> + <admin-state>enable</admin-state> + <description>LAG INFRASTRUCTURE BACKBONE $GA-02267 | AMS-LON</description> + <mode>network</mode> + <port-threshold> + <value>1</value> + <action>down</action> + </port-threshold> + <lacp> + <mode>active</mode> + <administrative-key>4</administrative-key> + </lacp> + <port> + <port-id>2/1/c1/1</port-id> + </port> + <port> + <port-id>2/1/c5/1</port-id> + </port> + </lag> + <lag> + <lag-name>lag-5</lag-name> + <admin-state>enable</admin-state> + <description>LAG INFRASTRUCTURE BACKBONE $GA-02457 | AMS-AMS</description> + <mode>network</mode> + <lacp> + <mode>active</mode> + <administrative-key>5</administrative-key> + </lacp> + <port> + <port-id>1/1/c19/1</port-id> + </port> + <port> + <port-id>2/1/c19/1</port-id> + </port> + </lag> + <lag> + <lag-name>lag-8</lag-name> + <admin-state>enable</admin-state> + <description>LAG INFRASTRUCTURE BACKBONE $GA-01915 | AMS-FRA</description> + <mode>network</mode> + <port-threshold> + <value>1</value> + <action>down</action> + </port-threshold> + <lacp> + <mode>active</mode> + <administrative-key>8</administrative-key> + </lacp> + <port> + <port-id>1/1/c1/1</port-id> + </port> + <port> + <port-id>1/1/c5/1</port-id> + </port> + </lag> + <lag> + <lag-name>lag-9</lag-name> + <admin-state>enable</admin-state> + <description>LAG INFRASTRUCTURE BACKBONE $GA-01923 | AMS-HAM</description> + <mode>network</mode> + <port-threshold> + <value>2</value> + <action>down</action> + </port-threshold> + <lacp> + <mode>active</mode> + <administrative-key>9</administrative-key> + </lacp> + <bfd-liveness> + <ipv4> + <admin-state>enable</admin-state> + <multiplier>3</multiplier> + <receive-interval>3000</receive-interval> + <transmit-interval>3000</transmit-interval> + <local-ip-address>62.40.96.16</local-ip-address> + <remote-ip-address>62.40.96.12</remote-ip-address> + </ipv4> + </bfd-liveness> + <port> + <port-id>2/1/c8/1</port-id> + </port> + <port> + <port-id>2/1/c8/2</port-id> + </port> + <port> + <port-id>2/1/c9/1</port-id> + </port> + </lag> + <log> + <file> + <file-policy-name>20</file-policy-name> + <description>MESSAGES</description> + <rollover>1440</rollover> + <retention>360</retention> + <compact-flash-location> + <primary>cf3</primary> + <backup>cf2</backup> + </compact-flash-location> + </file> + <file> + <file-policy-name>22</file-policy-name> + <description>commit_log</description> + </file> + <filter> + <filter-name>22</filter-name> + <named-entry> + <entry-name>commit_log</entry-name> + <action>forward</action> + <match> + <message> + <eq>commit</eq> + </message> + </match> + </named-entry> + </filter> + <filter> + <filter-name>60</filter-name> + <named-entry> + <entry-name>CHASSIS</entry-name> + <action>forward</action> + <match> + <application> + <eq>chassis</eq> + </application> + </match> + </named-entry> + <named-entry> + <entry-name>PORT</entry-name> + <action>forward</action> + <match> + <application> + <eq>port</eq> + </application> + </match> + </named-entry> + <named-entry> + <entry-name>LAG</entry-name> + <action>forward</action> + <match> + <application> + <eq>lag</eq> + </application> + </match> + </named-entry> + <named-entry> + <entry-name>ISIS</entry-name> + <action>forward</action> + <match> + <application> + <eq>isis</eq> + </application> + </match> + </named-entry> + <named-entry> + <entry-name>BGP</entry-name> + <action>forward</action> + <match> + <application> + <eq>bgp</eq> + </application> + </match> + </named-entry> + </filter> + <filter> + <filter-name>1001</filter-name> + <named-entry> + <entry-name>10</entry-name> + <description>Collect only events of major severity or higher</description> + <action>forward</action> + <match> + <severity> + <gte>major</gte> + </severity> + </match> + </named-entry> + </filter> + <log-id> + <name>1</name> + <admin-state>enable</admin-state> + <description>splunk-par-forwarder.geant.net</description> + <source> + <main>true</main> + <security>true</security> + <change>true</change> + <debug>true</debug> + </source> + <destination> + <syslog>1</syslog> + </destination> + </log-id> + <log-id> + <name>20</name> + <admin-state>enable</admin-state> + <description>MESSAGES</description> + <source> + <main>true</main> + <security>true</security> + <change>true</change> + </source> + <destination> + <file>20</file> + </destination> + </log-id> + <log-id> + <name>22</name> + <admin-state>enable</admin-state> + <description>commit_log</description> + <filter>22</filter> + <source> + <main>true</main> + </source> + <destination> + <file>22</file> + </destination> + </log-id> + <log-id> + <name>60</name> + <admin-state>enable</admin-state> + <description>geantnms</description> + <filter>60</filter> + <source> + <main>true</main> + </source> + <destination> + <snmp> + </snmp> + </destination> + </log-id> + <log-id> + <name>99</name> + <description>Default System Log</description> + <source> + <main>true</main> + </source> + <destination> + <memory> + <max-entries>500</max-entries> + </memory> + </destination> + </log-id> + <log-id> + <name>100</name> + <description>Default Serious Errors Log</description> + <filter>1001</filter> + <source> + <main>true</main> + </source> + <destination> + <memory> + <max-entries>500</max-entries> + </memory> + </destination> + </log-id> + <snmp-trap-group> + <log-name>60</log-name> + <description>geantnms</description> + <trap-target> + <name>prod-noc-alarms01</name> + <address>62.40.114.3</address> + <version>snmpv2c</version> + <notify-community>geantnms</notify-community> + </trap-target> + <trap-target> + <name>prod-noc-alarms02</name> + <address>62.40.114.19</address> + <version>snmpv2c</version> + <notify-community>geantnms</notify-community> + </trap-target> + <trap-target> + <name>prod-noc-alarms03</name> + <address>62.40.114.18</address> + <version>snmpv2c</version> + <notify-community>geantnms</notify-community> + </trap-target> + <trap-target> + <name>prod-noc-alarms04</name> + <address>62.40.114.2</address> + <version>snmpv2c</version> + <notify-community>geantnms</notify-community> + </trap-target> + <trap-target> + <name>test-noc-alarms01</name> + <address>83.97.92.228</address> + <version>snmpv2c</version> + <notify-community>geantnms</notify-community> + </trap-target> + <trap-target> + <name>test-noc-alarms02</name> + <address>83.97.93.53</address> + <version>snmpv2c</version> + <notify-community>geantnms</notify-community> + </trap-target> + <trap-target> + <name>test-noc-alarms03</name> + <address>83.97.94.185</address> + <version>snmpv2c</version> + <notify-community>geantnms</notify-community> + </trap-target> + <trap-target> + <name>uat-noc-alarms01</name> + <address>83.97.93.151</address> + <version>snmpv2c</version> + <notify-community>geantnms</notify-community> + </trap-target> + <trap-target> + <name>uat-noc-alarms02</name> + <address>83.97.94.51</address> + <version>snmpv2c</version> + <notify-community>geantnms</notify-community> + </trap-target> + <trap-target> + <name>uat-noc-alarms03</name> + <address>83.97.94.188</address> + <version>snmpv2c</version> + <notify-community>geantnms</notify-community> + </trap-target> + </snmp-trap-group> + <syslog> + <syslog-name>1</syslog-name> + <description>splunk-par-forwarder.geant.net</description> + <address>83.97.94.11</address> + <facility>local7</facility> + <severity>debug</severity> + <log-prefix>rt0.ams.nl</log-prefix> + </syslog> + </log> + <port> + <port-id>1/1/c1</port-id> + <admin-state>enable</admin-state> + <connector> + <breakout>c1-400g</breakout> + </connector> + </port> + <port> + <port-id>1/1/c1/1</port-id> + <admin-state>enable</admin-state> + <description>PHY INFRASTRUCTURE BACKBONE P_lag-8 | AMS-FRA | to AMS01-GRV1 1/3/8</description> + <ethernet> + <mode>network</mode> + <mtu>9212</mtu> + <lldp> + <dest-mac> + <mac-type>nearest-bridge</mac-type> + <receive>true</receive> + <transmit>true</transmit> + <tx-tlvs> + <port-desc>true</port-desc> + <sys-name>true</sys-name> + <sys-cap>true</sys-cap> + </tx-tlvs> + </dest-mac> + </lldp> + </ethernet> + </port> + <port> + <port-id>1/1/c2</port-id> + <admin-state>enable</admin-state> + <connector> + <breakout>c4-10g</breakout> + </connector> + </port> + <port> + <port-id>1/1/c2/1</port-id> + <admin-state>disable</admin-state> + <description>''</description> + </port> + <port> + <port-id>1/1/c2/2</port-id> + <admin-state>disable</admin-state> + <description>''</description> + </port> + <port> + <port-id>1/1/c2/4</port-id> + <admin-state>disable</admin-state> + </port> + <port> + <port-id>1/1/c4</port-id> + <admin-state>enable</admin-state> + <connector> + <breakout>c4-10g</breakout> + </connector> + </port> + <port> + <port-id>1/1/c5</port-id> + <admin-state>enable</admin-state> + <connector> + <breakout>c1-400g</breakout> + </connector> + </port> + <port> + <port-id>1/1/c5/1</port-id> + <admin-state>enable</admin-state> + <description>PHY INFRASTRUCTURE BACKBONE P_lag-8 | AMS-FRA | to AMS01-GRV1 1/3/9</description> + <ethernet> + <mode>network</mode> + <mtu>9212</mtu> + <lldp> + <dest-mac> + <mac-type>nearest-bridge</mac-type> + <receive>true</receive> + <transmit>true</transmit> + <tx-tlvs> + <port-desc>true</port-desc> + <sys-name>true</sys-name> + <sys-cap>true</sys-cap> + </tx-tlvs> + </dest-mac> + </lldp> + </ethernet> + </port> + <port> + <port-id>1/1/c7</port-id> + <admin-state>enable</admin-state> + <connector> + <breakout>c1-400g</breakout> + </connector> + </port> + <port> + <port-id>1/1/c8</port-id> + <admin-state>enable</admin-state> + <connector> + <breakout>c2-100g</breakout> + </connector> + </port> + <port> + <port-id>1/1/c8/1</port-id> + <admin-state>enable</admin-state> + <description>PHY INFRASTRUCTURE BACKBONE P_lag-3 | AMS-BRU | to AMS01-GRV6 1/1/3</description> + <ethernet> + <mode>network</mode> + <mtu>9212</mtu> + <lldp> + <dest-mac> + <mac-type>nearest-bridge</mac-type> + <receive>true</receive> + <transmit>true</transmit> + <tx-tlvs> + <port-desc>true</port-desc> + <sys-name>true</sys-name> + <sys-cap>true</sys-cap> + </tx-tlvs> + </dest-mac> + </lldp> + </ethernet> + </port> + <port> + <port-id>1/1/c9</port-id> + <admin-state>enable</admin-state> + <connector> + <breakout>c2-100g</breakout> + </connector> + </port> + <port> + <port-id>1/1/c10</port-id> + <admin-state>enable</admin-state> + <connector> + <breakout>c1-400g</breakout> + </connector> + </port> + <port> + <port-id>1/1/c11</port-id> + <admin-state>enable</admin-state> + <connector> + <breakout>c2-100g</breakout> + </connector> + </port> + <port> + <port-id>1/1/c12</port-id> + <admin-state>enable</admin-state> + <connector> + <breakout>c2-100g</breakout> + </connector> + </port> + <port> + <port-id>1/1/c13</port-id> + <admin-state>enable</admin-state> + <connector> + <breakout>c1-400g</breakout> + </connector> + </port> + <port> + <port-id>1/1/c14</port-id> + <admin-state>enable</admin-state> + <connector> + <breakout>c4-10g</breakout> + </connector> + </port> + <port> + <port-id>1/1/c16</port-id> + <admin-state>enable</admin-state> + <connector> + <breakout>c4-10g</breakout> + </connector> + </port> + <port> + <port-id>1/1/c17</port-id> + <admin-state>enable</admin-state> + <connector> + <breakout>c1-400g</breakout> + </connector> + </port> + <port> + <port-id>1/1/c19</port-id> + <admin-state>enable</admin-state> + <connector> + <breakout>c1-400g</breakout> + </connector> + </port> + <port> + <port-id>1/1/c19/1</port-id> + <admin-state>enable</admin-state> + <description>PHY INFRASTRUCTURE BACKBONE P_lag-5 | AMS-AMS | to RT1.AMS et-7/0/4</description> + <ethernet> + <mode>network</mode> + <mtu>9212</mtu> + <lldp> + <dest-mac> + <mac-type>nearest-bridge</mac-type> + <receive>true</receive> + <transmit>true</transmit> + <tx-tlvs> + <port-desc>true</port-desc> + <sys-name>true</sys-name> + <sys-cap>true</sys-cap> + </tx-tlvs> + </dest-mac> + </lldp> + </ethernet> + </port> + <port> + <port-id>1/1/c20</port-id> + <admin-state>enable</admin-state> + <connector> + <breakout>c4-10g</breakout> + </connector> + </port> + <port> + <port-id>1/1/c22</port-id> + <admin-state>enable</admin-state> + <connector> + <breakout>c4-10g</breakout> + </connector> + </port> + <port> + <port-id>1/1/c23</port-id> + <admin-state>enable</admin-state> + <connector> + <breakout>c1-400g</breakout> + </connector> + </port> + <port> + <port-id>1/1/c25</port-id> + <admin-state>enable</admin-state> + <connector> + <breakout>c1-400g</breakout> + </connector> + </port> + <port> + <port-id>1/1/c26</port-id> + <admin-state>enable</admin-state> + <connector> + <breakout>c2-100g</breakout> + </connector> + </port> + <port> + <port-id>1/1/c27</port-id> + <admin-state>enable</admin-state> + <connector> + <breakout>c2-100g</breakout> + </connector> + </port> + <port> + <port-id>1/1/c28</port-id> + <admin-state>enable</admin-state> + <connector> + <breakout>c1-400g</breakout> + </connector> + </port> + <port> + <port-id>1/1/c29</port-id> + <admin-state>enable</admin-state> + <connector> + <breakout>c2-100g</breakout> + </connector> + </port> + <port> + <port-id>1/1/c30</port-id> + <admin-state>enable</admin-state> + <connector> + <breakout>c2-100g</breakout> + </connector> + </port> + <port> + <port-id>1/1/c31</port-id> + <admin-state>enable</admin-state> + <connector> + <breakout>c1-400g</breakout> + </connector> + </port> + <port> + <port-id>1/1/c32</port-id> + <admin-state>enable</admin-state> + <connector> + <breakout>c4-10g</breakout> + </connector> + </port> + <port> + <port-id>1/1/c34</port-id> + <admin-state>enable</admin-state> + <connector> + <breakout>c4-10g</breakout> + </connector> + </port> + <port> + <port-id>1/1/c35</port-id> + <admin-state>enable</admin-state> + <connector> + <breakout>c1-400g</breakout> + </connector> + </port> + <port> + <port-id>2/1/c1</port-id> + <admin-state>enable</admin-state> + <connector> + <breakout>c1-400g</breakout> + </connector> + </port> + <port> + <port-id>2/1/c1/1</port-id> + <admin-state>enable</admin-state> + <description>PHY INFRASTRUCTURE BACKBONE P_lag-4 | AMS-LON | to AMS01-GRV3 1/3/8</description> + <ethernet> + <mode>network</mode> + <mtu>9212</mtu> + <lldp> + <dest-mac> + <mac-type>nearest-bridge</mac-type> + <receive>true</receive> + <transmit>true</transmit> + <tx-tlvs> + <port-desc>true</port-desc> + <sys-name>true</sys-name> + <sys-cap>true</sys-cap> + </tx-tlvs> + </dest-mac> + </lldp> + </ethernet> + </port> + <port> + <port-id>2/1/c2</port-id> + <admin-state>enable</admin-state> + <connector> + <breakout>c4-10g</breakout> + </connector> + </port> + <port> + <port-id>2/1/c4</port-id> + <admin-state>enable</admin-state> + <connector> + <breakout>c4-10g</breakout> + </connector> + </port> + <port> + <port-id>2/1/c5</port-id> + <admin-state>enable</admin-state> + <connector> + <breakout>c1-400g</breakout> + </connector> + </port> + <port> + <port-id>2/1/c5/1</port-id> + <admin-state>enable</admin-state> + <description>PHY INFRASTRUCTURE BACKBONE P_lag-4 | AMS-LON | to AMS01-GRV3 1/3/9</description> + <ethernet> + <mode>network</mode> + <mtu>9212</mtu> + <lldp> + <dest-mac> + <mac-type>nearest-bridge</mac-type> + <receive>true</receive> + <transmit>true</transmit> + <tx-tlvs> + <port-desc>true</port-desc> + <sys-name>true</sys-name> + <sys-cap>true</sys-cap> + </tx-tlvs> + </dest-mac> + </lldp> + </ethernet> + </port> + <port> + <port-id>2/1/c7</port-id> + <admin-state>enable</admin-state> + <connector> + <breakout>c1-400g</breakout> + </connector> + </port> + <port> + <port-id>2/1/c8</port-id> + <admin-state>enable</admin-state> + <connector> + <breakout>c2-100g</breakout> + </connector> + </port> + <port> + <port-id>2/1/c8/1</port-id> + <admin-state>enable</admin-state> + <description>PHY INFRASTRUCTURE BACKBONE P_lag-9 | AMS-HAM | to AMS01-GRV5 1/1/3</description> + <ethernet> + <mode>network</mode> + <mtu>9212</mtu> + <lldp> + <dest-mac> + <mac-type>nearest-bridge</mac-type> + <receive>true</receive> + <transmit>true</transmit> + <tx-tlvs> + <port-desc>true</port-desc> + <sys-name>true</sys-name> + <sys-cap>true</sys-cap> + </tx-tlvs> + </dest-mac> + </lldp> + </ethernet> + </port> + <port> + <port-id>2/1/c8/2</port-id> + <admin-state>enable</admin-state> + <description>PHY INFRASTRUCTURE BACKBONE P_lag-9 | AMS-HAM | to AMS01-GRV5 1/1/4</description> + <ethernet> + <mode>network</mode> + <mtu>9212</mtu> + <lldp> + <dest-mac> + <mac-type>nearest-bridge</mac-type> + <receive>true</receive> + <transmit>true</transmit> + <tx-tlvs> + <port-desc>true</port-desc> + <sys-name>true</sys-name> + <sys-cap>true</sys-cap> + </tx-tlvs> + </dest-mac> + </lldp> + </ethernet> + </port> + <port> + <port-id>2/1/c9</port-id> + <admin-state>enable</admin-state> + <connector> + <breakout>c2-100g</breakout> + </connector> + </port> + <port> + <port-id>2/1/c9/1</port-id> + <admin-state>enable</admin-state> + <description>PHY INFRASTRUCTURE BACKBONE P_lag-9 | AMS-HAM | to AMS01-GRV5 1/1/5</description> + <ethernet> + <mode>network</mode> + <mtu>9212</mtu> + <lldp> + <dest-mac> + <mac-type>nearest-bridge</mac-type> + <receive>true</receive> + <transmit>true</transmit> + <tx-tlvs> + <port-desc>true</port-desc> + <sys-name>true</sys-name> + <sys-cap>true</sys-cap> + </tx-tlvs> + </dest-mac> + </lldp> + </ethernet> + </port> + <port> + <port-id>2/1/c10</port-id> + <admin-state>enable</admin-state> + <connector> + <breakout>c1-400g</breakout> + </connector> + </port> + <port> + <port-id>2/1/c11</port-id> + <admin-state>enable</admin-state> + <connector> + <breakout>c2-100g</breakout> + </connector> + </port> + <port> + <port-id>2/1/c12</port-id> + <admin-state>enable</admin-state> + <connector> + <breakout>c2-100g</breakout> + </connector> + </port> + <port> + <port-id>2/1/c13</port-id> + <admin-state>enable</admin-state> + <connector> + <breakout>c1-400g</breakout> + </connector> + </port> + <port> + <port-id>2/1/c14</port-id> + <admin-state>enable</admin-state> + <connector> + <breakout>c4-10g</breakout> + </connector> + </port> + <port> + <port-id>2/1/c16</port-id> + <admin-state>enable</admin-state> + <connector> + <breakout>c4-10g</breakout> + </connector> + </port> + <port> + <port-id>2/1/c17</port-id> + <admin-state>enable</admin-state> + <connector> + <breakout>c1-400g</breakout> + </connector> + </port> + <port> + <port-id>2/1/c19</port-id> + <admin-state>enable</admin-state> + <connector> + <breakout>c1-400g</breakout> + </connector> + </port> + <port> + <port-id>2/1/c19/1</port-id> + <admin-state>enable</admin-state> + <description>PHY INFRASTRUCTURE BACKBONE P_lag-5 | AMS-AMS | to RT1.AMS et-7/1/4</description> + <ethernet> + <mode>network</mode> + <mtu>9212</mtu> + <lldp> + <dest-mac> + <mac-type>nearest-bridge</mac-type> + <receive>true</receive> + <transmit>true</transmit> + <tx-tlvs> + <port-desc>true</port-desc> + <sys-name>true</sys-name> + <sys-cap>true</sys-cap> + </tx-tlvs> + </dest-mac> + </lldp> + </ethernet> + </port> + <port> + <port-id>2/1/c20</port-id> + <admin-state>enable</admin-state> + <connector> + <breakout>c4-10g</breakout> + </connector> + </port> + <port> + <port-id>2/1/c22</port-id> + <admin-state>enable</admin-state> + <connector> + <breakout>c4-10g</breakout> + </connector> + </port> + <port> + <port-id>2/1/c23</port-id> + <admin-state>enable</admin-state> + <connector> + <breakout>c1-400g</breakout> + </connector> + </port> + <port> + <port-id>2/1/c25</port-id> + <admin-state>enable</admin-state> + <connector> + <breakout>c1-400g</breakout> + </connector> + </port> + <port> + <port-id>2/1/c26</port-id> + <admin-state>enable</admin-state> + <connector> + <breakout>c2-100g</breakout> + </connector> + </port> + <port> + <port-id>2/1/c27</port-id> + <admin-state>enable</admin-state> + <connector> + <breakout>c2-100g</breakout> + </connector> + </port> + <port> + <port-id>2/1/c28</port-id> + <admin-state>enable</admin-state> + <connector> + <breakout>c1-400g</breakout> + </connector> + </port> + <port> + <port-id>2/1/c29</port-id> + <admin-state>enable</admin-state> + <connector> + <breakout>c2-100g</breakout> + </connector> + </port> + <port> + <port-id>2/1/c30</port-id> + <admin-state>enable</admin-state> + <connector> + <breakout>c2-100g</breakout> + </connector> + </port> + <port> + <port-id>2/1/c31</port-id> + <admin-state>enable</admin-state> + <connector> + <breakout>c1-400g</breakout> + </connector> + </port> + <port> + <port-id>2/1/c32</port-id> + <admin-state>enable</admin-state> + <connector> + <breakout>c4-10g</breakout> + </connector> + </port> + <port> + <port-id>2/1/c34</port-id> + <admin-state>enable</admin-state> + <connector> + <breakout>c10-10g</breakout> + </connector> + </port> + <port> + <port-id>2/1/c35</port-id> + <admin-state>enable</admin-state> + <connector> + <breakout>c1-400g</breakout> + </connector> + </port> + <qos> + <network-queue> + <network-queue-policy>GEANT_BASIC</network-queue-policy> + <description>GEANT Basic QoS Queue Policy</description> + <fc> + <fc-name>be</fc-name> + <queue>1</queue> + <multicast-queue>9</multicast-queue> + </fc> + <fc> + <fc-name>h2</fc-name> + <queue>5</queue> + <multicast-queue>13</multicast-queue> + </fc> + <fc> + <fc-name>ef</fc-name> + <queue>6</queue> + <multicast-queue>14</multicast-queue> + </fc> + <fc> + <fc-name>nc</fc-name> + <queue>8</queue> + <multicast-queue>16</multicast-queue> + </fc> + <queue> + <queue-id>1</queue-id> + <cbs>1.0</cbs> + <mbs>50.0</mbs> + <rate> + <pir>100</pir> + <cir>2</cir> + </rate> + <drop-tail> + <low> + <percent-reduction-from-mbs>0</percent-reduction-from-mbs> + </low> + </drop-tail> + </queue> + <queue> + <queue-id>5</queue-id> + <cbs>10.0</cbs> + <mbs>50.0</mbs> + <rate> + <pir>100</pir> + <cir>100</cir> + </rate> + <drop-tail> + <low> + <percent-reduction-from-mbs>20</percent-reduction-from-mbs> + </low> + </drop-tail> + </queue> + <queue> + <queue-id>6</queue-id> + <cbs>3.0</cbs> + <mbs>25.0</mbs> + <rate> + <pir>100</pir> + <cir>15</cir> + </rate> + <drop-tail> + <low> + <percent-reduction-from-mbs>10</percent-reduction-from-mbs> + </low> + </drop-tail> + </queue> + <queue> + <queue-id>8</queue-id> + <cbs>3.0</cbs> + <mbs>25.0</mbs> + <rate> + <pir>100</pir> + <cir>5</cir> + </rate> + <drop-tail> + <low> + <percent-reduction-from-mbs>10</percent-reduction-from-mbs> + </low> + </drop-tail> + </queue> + <queue> + <queue-id>9</queue-id> + <multipoint>true</multipoint> + <cbs>1.0</cbs> + <mbs>50.0</mbs> + <rate> + <pir>100</pir> + <cir>2</cir> + </rate> + <drop-tail> + <low> + <percent-reduction-from-mbs>0</percent-reduction-from-mbs> + </low> + </drop-tail> + </queue> + <queue> + <queue-id>13</queue-id> + <multipoint>true</multipoint> + <cbs>10.0</cbs> + <mbs>50.0</mbs> + <rate> + <pir>100</pir> + <cir>100</cir> + </rate> + <drop-tail> + <low> + <percent-reduction-from-mbs>10</percent-reduction-from-mbs> + </low> + </drop-tail> + </queue> + <queue> + <queue-id>14</queue-id> + <multipoint>true</multipoint> + <cbs>3.0</cbs> + <mbs>25.0</mbs> + <rate> + <pir>100</pir> + <cir>15</cir> + </rate> + <drop-tail> + <low> + <percent-reduction-from-mbs>10</percent-reduction-from-mbs> + </low> + </drop-tail> + </queue> + <queue> + <queue-id>16</queue-id> + <multipoint>true</multipoint> + <cbs>3.0</cbs> + <mbs>25.0</mbs> + <rate> + <pir>100</pir> + <cir>5</cir> + </rate> + <drop-tail> + <low> + <percent-reduction-from-mbs>10</percent-reduction-from-mbs> + </low> + </drop-tail> + </queue> + </network-queue> + <network> + <network-policy-name>GEANT_BASIC</network-policy-name> + <description>GEANT Basic QoS Network Policy</description> + <policy-id>100</policy-id> + <ingress> + <default-action> + <fc>be</fc> + <profile>in</profile> + </default-action> + <dscp> + <dscp-name>ef</dscp-name> + <fc>ef</fc> + <profile>in</profile> + </dscp> + <dscp> + <dscp-name>nc1</dscp-name> + <fc>nc</fc> + <profile>in</profile> + </dscp> + <dscp> + <dscp-name>nc2</dscp-name> + <fc>nc</fc> + <profile>in</profile> + </dscp> + <lsp-exp> + <lsp-exp-value>0</lsp-exp-value> + <fc>be</fc> + <profile>out</profile> + </lsp-exp> + <lsp-exp> + <lsp-exp-value>1</lsp-exp-value> + <fc>be</fc> + <profile>in</profile> + </lsp-exp> + <lsp-exp> + <lsp-exp-value>2</lsp-exp-value> + <fc>ef</fc> + <profile>in</profile> + </lsp-exp> + <lsp-exp> + <lsp-exp-value>3</lsp-exp-value> + <fc>h2</fc> + <profile>in</profile> + </lsp-exp> + <lsp-exp> + <lsp-exp-value>4</lsp-exp-value> + <fc>be</fc> + <profile>out</profile> + </lsp-exp> + <lsp-exp> + <lsp-exp-value>5</lsp-exp-value> + <fc>be</fc> + <profile>out</profile> + </lsp-exp> + <lsp-exp> + <lsp-exp-value>6</lsp-exp-value> + <fc>nc</fc> + <profile>in</profile> + </lsp-exp> + <lsp-exp> + <lsp-exp-value>7</lsp-exp-value> + <fc>nc</fc> + <profile>out</profile> + </lsp-exp> + </ingress> + <egress> + <fc> + <fc-name>be</fc-name> + <dscp-in-profile>be</dscp-in-profile> + <dscp-out-profile>be</dscp-out-profile> + <lsp-exp-in-profile>1</lsp-exp-in-profile> + <lsp-exp-out-profile>0</lsp-exp-out-profile> + </fc> + <fc> + <fc-name>h2</fc-name> + <dscp-in-profile>af21</dscp-in-profile> + <dscp-out-profile>af22</dscp-out-profile> + <lsp-exp-in-profile>3</lsp-exp-in-profile> + <lsp-exp-out-profile>3</lsp-exp-out-profile> + </fc> + <fc> + <fc-name>ef</fc-name> + <dscp-in-profile>ef</dscp-in-profile> + <dscp-out-profile>ef</dscp-out-profile> + <lsp-exp-in-profile>2</lsp-exp-in-profile> + <lsp-exp-out-profile>2</lsp-exp-out-profile> + </fc> + <fc> + <fc-name>nc</fc-name> + <dscp-in-profile>nc1</dscp-in-profile> + <dscp-out-profile>nc1</dscp-out-profile> + <lsp-exp-in-profile>6</lsp-exp-in-profile> + <lsp-exp-out-profile>7</lsp-exp-out-profile> + </fc> + </egress> + </network> + </qos> + <redundancy> + <rollback-sync>rollback-all</rollback-sync> + </redundancy> + <router> + <router-name>Base</router-name> + <autonomous-system>20965</autonomous-system> + <router-id>62.40.96.16</router-id> + <interface> + <interface-name>lag-3.0</interface-name> + <admin-state>enable</admin-state> + <description>SRV_GLOBAL INFRASTRUCTURE BACKBONE #AMS-BRU-IPTRUNK $GS-00008 | AMS-BRU | </description> + <ip-mtu>9000</ip-mtu> + <port>lag-3</port> + <ipv4> + <icmp> + <ttl-expired> + <admin-state>enable</admin-state> + <number>2000</number> + <seconds>2</seconds> + </ttl-expired> + </icmp> + <primary> + <address>62.40.98.80</address> + <prefix-length>31</prefix-length> + </primary> + </ipv4> + <ipv6> + <address> + <ipv6-address>2001:798:cc:1::e9</ipv6-address> + <prefix-length>126</prefix-length> + </address> + </ipv6> + <qos> + <network-policy>GEANT_BASIC</network-policy> + </qos> + </interface> + <interface> + <interface-name>lag-4.0</interface-name> + <admin-state>enable</admin-state> + <description>SRV_GLOBAL INFRASTRUCTURE BACKBONE #AMS-LON-IPTRUNK $GS-02269 | AMS-LON | </description> + <ip-mtu>9000</ip-mtu> + <port>lag-4</port> + <ipv4> + <icmp> + <ttl-expired> + <admin-state>enable</admin-state> + <number>2000</number> + <seconds>2</seconds> + </ttl-expired> + </icmp> + <primary> + <address>62.40.98.22</address> + <prefix-length>31</prefix-length> + </primary> + </ipv4> + <ipv6> + <address> + <ipv6-address>2001:798:cc::25</ipv6-address> + <prefix-length>126</prefix-length> + </address> + </ipv6> + <qos> + <network-policy>GEANT_BASIC</network-policy> + </qos> + </interface> + <interface> + <interface-name>lag-5.0</interface-name> + <admin-state>enable</admin-state> + <description>SRV_GLOBAL INFRASTRUCTURE BACKBONE #AMS-AMS-IPTRUNK $GS-02458 | AMS-AMS | AMS-AMS-NOKIA</description> + <ip-mtu>9000</ip-mtu> + <port>lag-5</port> + <ipv4> + <icmp> + <ttl-expired> + <admin-state>enable</admin-state> + <number>2000</number> + <seconds>2</seconds> + </ttl-expired> + </icmp> + <primary> + <address>62.40.98.39</address> + <prefix-length>31</prefix-length> + </primary> + </ipv4> + <ipv6> + <address> + <ipv6-address>2001:798:cc::62</ipv6-address> + <prefix-length>126</prefix-length> + </address> + </ipv6> + <qos> + <network-policy>GEANT_BASIC</network-policy> + </qos> + </interface> + <interface> + <interface-name>lag-8.0</interface-name> + <admin-state>enable</admin-state> + <description>SRV_GLOBAL INFRASTRUCTURE BACKBONE #AMS-FRA-IPTRUNK $GS-00009 | AMS-FRA | </description> + <ip-mtu>9000</ip-mtu> + <port>lag-8</port> + <ipv4> + <icmp> + <ttl-expired> + <admin-state>enable</admin-state> + <number>2000</number> + <seconds>2</seconds> + </ttl-expired> + </icmp> + <primary> + <address>62.40.98.20</address> + <prefix-length>31</prefix-length> + </primary> + </ipv4> + <ipv6> + <address> + <ipv6-address>2001:798:cc::21</ipv6-address> + <prefix-length>126</prefix-length> + </address> + </ipv6> + <qos> + <network-policy>GEANT_BASIC</network-policy> + </qos> + </interface> + <interface> + <interface-name>lag-9.0</interface-name> + <admin-state>enable</admin-state> + <description>SRV_GLOBAL INFRASTRUCTURE BACKBONE #AMS-HAM-IPTRUNK $GS-00010 | AMS-HAM | </description> + <ip-mtu>9000</ip-mtu> + <port>lag-9</port> + <ipv4> + <icmp> + <ttl-expired> + <admin-state>enable</admin-state> + <number>2000</number> + <seconds>2</seconds> + </ttl-expired> + </icmp> + <primary> + <address>62.40.98.66</address> + <prefix-length>31</prefix-length> + </primary> + </ipv4> + <ipv6> + <address> + <ipv6-address>2001:798:cc:1::d1</ipv6-address> + <prefix-length>126</prefix-length> + </address> + </ipv6> + <qos> + <network-policy>GEANT_BASIC</network-policy> + </qos> + </interface> + <interface> + <interface-name>system</interface-name> + <admin-state>enable</admin-state> + <ipv4> + <primary> + <address>62.40.96.16</address> + <prefix-length>32</prefix-length> + </primary> + </ipv4> + <ipv6> + <address> + <ipv6-address>2001:798:aa:1::8</ipv6-address> + <prefix-length>128</prefix-length> + </address> + </ipv6> + </interface> + <mpls-labels> + <static-label-range>9968</static-label-range> + <sr-labels> + <start>10000</start> + <end>19999</end> + </sr-labels> + </mpls-labels> + <bgp> + <local-as> + <as-number>20965</as-number> + </local-as> + <error-handling> + <update-fault-tolerance>true</update-fault-tolerance> + </error-handling> + <group> + <group-name>iGEANT-P-ONLY</group-name> + <admin-state>enable</admin-state> + <next-hop-self>true</next-hop-self> + <type>internal</type> + <peer-as>20965</peer-as> + <capability-negotiation>true</capability-negotiation> + <local-address>62.40.96.16</local-address> + <family> + <mcast-ipv4>true</mcast-ipv4> + </family> + </group> + <group> + <group-name>iGEANT6-P-ONLY</group-name> + <admin-state>enable</admin-state> + <next-hop-self>true</next-hop-self> + <type>internal</type> + <peer-as>20965</peer-as> + <capability-negotiation>true</capability-negotiation> + <local-address>2001:798:aa:1::8</local-address> + <family> + <mcast-ipv6>true</mcast-ipv6> + </family> + </group> + <neighbor> + <ip-address>62.40.96.1</ip-address> + <description>rt1.kie.ua.geant.net</description> + <group>iGEANT-P-ONLY</group> + </neighbor> + <neighbor> + <ip-address>62.40.96.2</ip-address> + <description>rt1.chi.md.geant.net</description> + <group>iGEANT-P-ONLY</group> + </neighbor> + <neighbor> + <ip-address>62.40.96.3</ip-address> + <description>mx1.dub.ie.geant.net</description> + <group>iGEANT-P-ONLY</group> + </neighbor> + <neighbor> + <ip-address>62.40.96.4</ip-address> + <description>rt2.chi.md.geant.net</description> + <group>iGEANT-P-ONLY</group> + </neighbor> + <neighbor> + <ip-address>62.40.96.5</ip-address> + <description>rt1.mar.fr.geant.net</description> + <group>iGEANT-P-ONLY</group> + </neighbor> + <neighbor> + <ip-address>62.40.96.6</ip-address> + <description>rt1.mil2.it.geant.net</description> + <group>iGEANT-P-ONLY</group> + </neighbor> + <neighbor> + <ip-address>62.40.96.7</ip-address> + <description>rt1.buc.ro.geant.net</description> + <group>iGEANT-P-ONLY</group> + </neighbor> + <neighbor> + <ip-address>62.40.96.8</ip-address> + <description>mx2.zag.hr.geant.net</description> + <group>iGEANT-P-ONLY</group> + </neighbor> + <neighbor> + <ip-address>62.40.96.9</ip-address> + <description>rt2.the.gr.geant.net</description> + <group>iGEANT-P-ONLY</group> + </neighbor> + <neighbor> + <ip-address>62.40.96.10</ip-address> + <description>rt1.the.gr.geant.net</description> + <group>iGEANT-P-ONLY</group> + </neighbor> + <neighbor> + <ip-address>62.40.96.13</ip-address> + <description>rt1.ath2.gr.geant.net</description> + <group>iGEANT-P-ONLY</group> + </neighbor> + <neighbor> + <ip-address>62.40.96.14</ip-address> + <description>rt2.ath2.gr.geant.net</description> + <group>iGEANT-P-ONLY</group> + </neighbor> + <neighbor> + <ip-address>62.40.96.15</ip-address> + <description>mx1.lon2.uk.geant.net</description> + <group>iGEANT-P-ONLY</group> + </neighbor> + <neighbor> + <ip-address>62.40.96.17</ip-address> + <description>mx2.lis.pt.geant.net</description> + <group>iGEANT-P-ONLY</group> + </neighbor> + <neighbor> + <ip-address>62.40.96.19</ip-address> + <description>mx1.buc.ro.geant.net</description> + <group>iGEANT-P-ONLY</group> + </neighbor> + <neighbor> + <ip-address>62.40.96.20</ip-address> + <description>rt1.tar.ee.geant.net</description> + <group>iGEANT-P-ONLY</group> + </neighbor> + <neighbor> + <ip-address>62.40.96.22</ip-address> + <description>rt1.fra.de.geant.net</description> + <group>iGEANT-P-ONLY</group> + </neighbor> + <neighbor> + <ip-address>62.40.96.25</ip-address> + <description>rt0.lon2.uk.geant.net</description> + <group>iGEANT-P-ONLY</group> + </neighbor> + <neighbor> + <ip-address>62.40.96.33</ip-address> + <description>rt1.bru.be.geant.net</description> + <group>iGEANT-P-ONLY</group> + </neighbor> + <neighbor> + <ip-address>62.40.96.34</ip-address> + <description>rt0.bru.be.geant.net</description> + <group>iGEANT-P-ONLY</group> + </neighbor> + <neighbor> + <ip-address>62.40.96.36</ip-address> + <description>rt1.por.pt.geant.net</description> + <group>iGEANT-P-ONLY</group> + </neighbor> + <neighbor> + <ip-address>62.40.96.37</ip-address> + <description>rt0.mar.fr.geant.net</description> + <group>iGEANT-P-ONLY</group> + </neighbor> + <neighbor> + <ip-address>62.40.96.38</ip-address> + <description>rt0.mad.es.geant.net</description> + <group>iGEANT-P-ONLY</group> + </neighbor> + <neighbor> + <ip-address>62.40.96.42</ip-address> + <description>rt1.bil.es.geant.net</description> + <group>iGEANT-P-ONLY</group> + </neighbor> + <neighbor> + <ip-address>62.40.96.47</ip-address> + <description>rt1.pra.cz.geant.net</description> + <group>iGEANT-P-ONLY</group> + </neighbor> + <neighbor> + <ip-address>62.40.96.48</ip-address> + <description>rt2.bru.be.geant.net</description> + <group>iGEANT-P-ONLY</group> + </neighbor> + <neighbor> + <ip-address>62.40.96.49</ip-address> + <description>rt2.tar.ee.geant.net</description> + <group>iGEANT-P-ONLY</group> + </neighbor> + <neighbor> + <ip-address>62.40.96.50</ip-address> + <description>rt1.ham.de.geant.net</description> + <group>iGEANT-P-ONLY</group> + </neighbor> + <neighbor> + <ip-address>62.40.96.52</ip-address> + <description>rt1.kau.lt.geant.net</description> + <group>iGEANT-P-ONLY</group> + </neighbor> + <neighbor> + <ip-address>62.40.96.53</ip-address> + <description>rt2.kau.lt.geant.net</description> + <group>iGEANT-P-ONLY</group> + </neighbor> + <neighbor> + <ip-address>62.40.96.54</ip-address> + <description>rt1.bra.sk.geant.net</description> + <group>iGEANT-P-ONLY</group> + </neighbor> + <neighbor> + <ip-address>62.40.96.55</ip-address> + <description>rt2.bra.sk.geant.net</description> + <group>iGEANT-P-ONLY</group> + </neighbor> + <neighbor> + <ip-address>62.40.96.56</ip-address> + <description>rt1.sof.bg.geant.net</description> + <group>iGEANT-P-ONLY</group> + </neighbor> + <neighbor> + <ip-address>62.40.96.57</ip-address> + <description>rt1.cor.ie.geant.net</description> + <group>iGEANT-P-ONLY</group> + </neighbor> + <neighbor> + <ip-address>62.40.96.58</ip-address> + <description>rt1.rig.lv.geant.net</description> + <group>iGEANT-P-ONLY</group> + </neighbor> + <neighbor> + <ip-address>62.40.96.59</ip-address> + <description>rt2.rig.lv.geant.net</description> + <group>iGEANT-P-ONLY</group> + </neighbor> + <neighbor> + <ip-address>62.40.96.62</ip-address> + <description>rt2.ams.nl.geant.net</description> + <group>iGEANT-P-ONLY</group> + </neighbor> + <neighbor> + <ip-address>62.40.96.68</ip-address> + <description>rt2.kie.ua.geant.net</description> + <group>iGEANT-P-ONLY</group> + </neighbor> + <neighbor> + <ip-address>62.40.96.69</ip-address> + <description>rt2.cor.ie.geant.net</description> + <group>iGEANT-P-ONLY</group> + </neighbor> + <neighbor> + <ip-address>62.40.96.70</ip-address> + <description>rt1.lju.si.geant.net</description> + <group>iGEANT-P-ONLY</group> + </neighbor> + <neighbor> + <ip-address>62.40.96.71</ip-address> + <description>rt1.ams.nl.geant.net</description> + <group>iGEANT-P-ONLY</group> + </neighbor> + <neighbor> + <ip-address>62.40.97.1</ip-address> + <description>mx1.bud.hu.geant.net</description> + <group>iGEANT-P-ONLY</group> + </neighbor> + <neighbor> + <ip-address>62.40.97.5</ip-address> + <description>mx1.lon.uk.geant.net</description> + <group>iGEANT-P-ONLY</group> + </neighbor> + <neighbor> + <ip-address>62.40.97.7</ip-address> + <description>mx1.vie.at.geant.net</description> + <group>iGEANT-P-ONLY</group> + </neighbor> + <neighbor> + <ip-address>62.40.97.10</ip-address> + <description>mx1.poz.pl.geant.net</description> + <group>iGEANT-P-ONLY</group> + </neighbor> + <neighbor> + <ip-address>62.40.97.13</ip-address> + <description>mx1.par.fr.geant.net</description> + <group>iGEANT-P-ONLY</group> + </neighbor> + <neighbor> + <ip-address>62.40.97.14</ip-address> + <description>mx1.gen.ch.geant.net</description> + <group>iGEANT-P-ONLY</group> + </neighbor> + <neighbor> + <ip-address>62.40.97.16</ip-address> + <description>mx1.mad.es.geant.net</description> + <group>iGEANT-P-ONLY</group> + </neighbor> + <neighbor> + <ip-address>2001:798:10:20ff::1</ip-address> + <description>mx1.vie.at.geant.net</description> + <group>iGEANT6-P-ONLY</group> + </neighbor> + <neighbor> + <ip-address>2001:798:12:20ff::1</ip-address> + <description>mx1.gen.ch.geant.net</description> + <group>iGEANT6-P-ONLY</group> + </neighbor> + <neighbor> + <ip-address>2001:798:17:20ff::1</ip-address> + <description>mx1.mad.es.geant.net</description> + <group>iGEANT6-P-ONLY</group> + </neighbor> + <neighbor> + <ip-address>2001:798:18:20ff::3</ip-address> + <description>mx1.par.fr.geant.net</description> + <group>iGEANT6-P-ONLY</group> + </neighbor> + <neighbor> + <ip-address>2001:798:1b:20ff::1</ip-address> + <description>mx1.bud.hu.geant.net</description> + <group>iGEANT6-P-ONLY</group> + </neighbor> + <neighbor> + <ip-address>2001:798:23:20ff::1</ip-address> + <description>mx1.poz.pl.geant.net</description> + <group>iGEANT6-P-ONLY</group> + </neighbor> + <neighbor> + <ip-address>2001:798:28:20ff::1</ip-address> + <description>mx1.lon.uk.geant.net</description> + <group>iGEANT6-P-ONLY</group> + </neighbor> + <neighbor> + <ip-address>2001:798:2b:10ff::3</ip-address> + <description>mx1.buc.ro.geant.net</description> + <group>iGEANT6-P-ONLY</group> + </neighbor> + <neighbor> + <ip-address>2001:798:2d:20ff::2</ip-address> + <description>mx2.zag.hr.geant.net</description> + <group>iGEANT6-P-ONLY</group> + </neighbor> + <neighbor> + <ip-address>2001:798:2f:20ff::2</ip-address> + <description>mx2.lis.pt.geant.net</description> + <group>iGEANT6-P-ONLY</group> + </neighbor> + <neighbor> + <ip-address>2001:798:aa:1::1</ip-address> + <description>mx1.dub.ie.geant.net</description> + <group>iGEANT6-P-ONLY</group> + </neighbor> + <neighbor> + <ip-address>2001:798:aa:1::2</ip-address> + <description>rt1.ath2.gr.geant.net</description> + <group>iGEANT6-P-ONLY</group> + </neighbor> + <neighbor> + <ip-address>2001:798:aa:1::3</ip-address> + <description>rt2.ath2.gr.geant.net</description> + <group>iGEANT6-P-ONLY</group> + </neighbor> + <neighbor> + <ip-address>2001:798:aa:1::5</ip-address> + <description>mx1.lon2.uk.geant.net</description> + <group>iGEANT6-P-ONLY</group> + </neighbor> + <neighbor> + <ip-address>2001:798:aa:1::6</ip-address> + <description>rt2.the.gr.geant.net</description> + <group>iGEANT6-P-ONLY</group> + </neighbor> + <neighbor> + <ip-address>2001:798:aa:1::7</ip-address> + <description>rt1.the.gr.geant.net</description> + <group>iGEANT6-P-ONLY</group> + </neighbor> + <neighbor> + <ip-address>2001:798:aa:1::b</ip-address> + <description>rt0.lon2.uk.geant.net</description> + <group>iGEANT6-P-ONLY</group> + </neighbor> + <neighbor> + <ip-address>2001:798:aa:1::c</ip-address> + <description>rt2.ams.nl.geant.net</description> + <group>iGEANT6-P-ONLY</group> + </neighbor> + <neighbor> + <ip-address>2001:798:aa:1::d</ip-address> + <description>rt1.bil.es.geant.net</description> + <group>iGEANT6-P-ONLY</group> + </neighbor> + <neighbor> + <ip-address>2001:798:aa:1::e</ip-address> + <description>rt1.mil2.it.geant.net</description> + <group>iGEANT6-P-ONLY</group> + </neighbor> + <neighbor> + <ip-address>2001:798:aa:1::15</ip-address> + <description>rt1.pra.cz.geant.net</description> + <group>iGEANT6-P-ONLY</group> + </neighbor> + <neighbor> + <ip-address>2001:798:aa:1::17</ip-address> + <description>rt1.buc.ro.geant.net</description> + <group>iGEANT6-P-ONLY</group> + </neighbor> + <neighbor> + <ip-address>2001:798:aa:1::18</ip-address> + <description>rt1.kau.lt.geant.net</description> + <group>iGEANT6-P-ONLY</group> + </neighbor> + <neighbor> + <ip-address>2001:798:aa:1::19</ip-address> + <description>rt2.kau.lt.geant.net</description> + <group>iGEANT6-P-ONLY</group> + </neighbor> + <neighbor> + <ip-address>2001:798:aa:1::1a</ip-address> + <description>rt1.bra.sk.geant.net</description> + <group>iGEANT6-P-ONLY</group> + </neighbor> + <neighbor> + <ip-address>2001:798:aa:1::1b</ip-address> + <description>rt2.bra.sk.geant.net</description> + <group>iGEANT6-P-ONLY</group> + </neighbor> + <neighbor> + <ip-address>2001:798:aa:1::1c</ip-address> + <description>rt1.tar.ee.geant.net</description> + <group>iGEANT6-P-ONLY</group> + </neighbor> + <neighbor> + <ip-address>2001:798:aa:1::1d</ip-address> + <description>rt2.tar.ee.geant.net</description> + <group>iGEANT6-P-ONLY</group> + </neighbor> + <neighbor> + <ip-address>2001:798:aa:1::1e</ip-address> + <description>rt1.rig.lv.geant.net</description> + <group>iGEANT6-P-ONLY</group> + </neighbor> + <neighbor> + <ip-address>2001:798:aa:1::1f</ip-address> + <description>rt2.rig.lv.geant.net</description> + <group>iGEANT6-P-ONLY</group> + </neighbor> + <neighbor> + <ip-address>2001:798:aa:1::22</ip-address> + <description>rt1.por.pt.geant.net</description> + <group>iGEANT6-P-ONLY</group> + </neighbor> + <neighbor> + <ip-address>2001:798:aa:1::23</ip-address> + <description>rt1.kie.ua.geant.net</description> + <group>iGEANT6-P-ONLY</group> + </neighbor> + <neighbor> + <ip-address>2001:798:aa:1::24</ip-address> + <description>rt2.kie.ua.geant.net</description> + <group>iGEANT6-P-ONLY</group> + </neighbor> + <neighbor> + <ip-address>2001:798:aa:1::25</ip-address> + <description>rt1.chi.md.geant.net</description> + <group>iGEANT6-P-ONLY</group> + </neighbor> + <neighbor> + <ip-address>2001:798:aa:1::26</ip-address> + <description>rt2.chi.md.geant.net</description> + <group>iGEANT6-P-ONLY</group> + </neighbor> + <neighbor> + <ip-address>2001:798:aa:1::27</ip-address> + <description>rt1.mar.fr.geant.net</description> + <group>iGEANT6-P-ONLY</group> + </neighbor> + <neighbor> + <ip-address>2001:798:aa:1::28</ip-address> + <description>rt1.fra.de.geant.net</description> + <group>iGEANT6-P-ONLY</group> + </neighbor> + <neighbor> + <ip-address>2001:798:aa:1::29</ip-address> + <description>rt1.bru.be.geant.net</description> + <group>iGEANT6-P-ONLY</group> + </neighbor> + <neighbor> + <ip-address>2001:798:aa:1::2a</ip-address> + <description>rt2.bru.be.geant.net</description> + <group>iGEANT6-P-ONLY</group> + </neighbor> + <neighbor> + <ip-address>2001:798:aa:1::2b</ip-address> + <description>rt1.ham.de.geant.net</description> + <group>iGEANT6-P-ONLY</group> + </neighbor> + <neighbor> + <ip-address>2001:798:aa:1::2c</ip-address> + <description>rt1.sof.bg.geant.net</description> + <group>iGEANT6-P-ONLY</group> + </neighbor> + <neighbor> + <ip-address>2001:798:aa:1::2d</ip-address> + <description>rt1.cor.ie.geant.net</description> + <group>iGEANT6-P-ONLY</group> + </neighbor> + <neighbor> + <ip-address>2001:798:aa:1::2e</ip-address> + <description>rt2.cor.ie.geant.net</description> + <group>iGEANT6-P-ONLY</group> + </neighbor> + <neighbor> + <ip-address>2001:798:aa:1::2f</ip-address> + <description>rt1.lju.si.geant.net</description> + <group>iGEANT6-P-ONLY</group> + </neighbor> + <neighbor> + <ip-address>2001:798:aa:1::30</ip-address> + <description>rt1.ams.nl.geant.net</description> + <group>iGEANT6-P-ONLY</group> + </neighbor> + <neighbor> + <ip-address>2001:798:aa:1::31</ip-address> + <description>rt0.bru.be.geant.net</description> + <group>iGEANT6-P-ONLY</group> + </neighbor> + <neighbor> + <ip-address>2001:798:aa:1::33</ip-address> + <description>rt0.mar.fr.geant.net</description> + <group>iGEANT6-P-ONLY</group> + </neighbor> + <neighbor> + <ip-address>2001:798:aa:1::34</ip-address> + <description>rt0.mad.es.geant.net</description> + <group>iGEANT6-P-ONLY</group> + </neighbor> + </bgp> + <isis> + <isis-instance>0</isis-instance> + <admin-state>enable</admin-state> + <advertise-router-capability>as</advertise-router-capability> + <ldp-sync>false</ldp-sync> + <ipv6-routing>native</ipv6-routing> + <level-capability>2</level-capability> + <router-id>62.40.96.16</router-id> + <system-id>0620.4009.6016</system-id> + <traffic-engineering>true</traffic-engineering> + <area-address>49.51e5.0001</area-address> + <overload-on-boot> + <timeout>300</timeout> + </overload-on-boot> + <loopfree-alternate> + <ti-lfa> + <node-protect> + </node-protect> + </ti-lfa> + </loopfree-alternate> + <segment-routing> + <admin-state>enable</admin-state> + <tunnel-table-pref>8</tunnel-table-pref> + <prefix-sid-range> + <global/> + </prefix-sid-range> + </segment-routing> + <interface> + <interface-name>lag-3.0</interface-name> + <admin-state>enable</admin-state> + <interface-type>point-to-point</interface-type> + <level-capability>2</level-capability> + <level> + <level-number>2</level-number> + <metric>50000</metric> + </level> + </interface> + <interface> + <interface-name>lag-4.0</interface-name> + <admin-state>enable</admin-state> + <interface-type>point-to-point</interface-type> + <level-capability>2</level-capability> + <level> + <level-number>2</level-number> + <metric>1428</metric> + </level> + </interface> + <interface> + <interface-name>lag-5.0</interface-name> + <admin-state>enable</admin-state> + <interface-type>point-to-point</interface-type> + <level-capability>2</level-capability> + <level> + <level-number>2</level-number> + <metric>5</metric> + </level> + </interface> + <interface> + <interface-name>lag-8.0</interface-name> + <admin-state>enable</admin-state> + <interface-type>point-to-point</interface-type> + <level-capability>2</level-capability> + <level> + <level-number>2</level-number> + <metric>2016</metric> + </level> + </interface> + <interface> + <interface-name>lag-9.0</interface-name> + <admin-state>enable</admin-state> + <interface-type>point-to-point</interface-type> + <level-capability>2</level-capability> + <level> + <level-number>2</level-number> + <metric>3270</metric> + </level> + </interface> + <interface> + <interface-name>system</interface-name> + <admin-state>enable</admin-state> + <passive>true</passive> + <ipv4-node-sid> + <index>4016</index> + </ipv4-node-sid> + <ipv6-node-sid> + <index>6016</index> + </ipv6-node-sid> + </interface> + <level> + <level-number>2</level-number> + <wide-metrics-only>true</wide-metrics-only> + </level> + </isis> + <mpls> + <admin-state>enable</admin-state> + <interface> + <interface-name>lag-3.0</interface-name> + </interface> + <interface> + <interface-name>lag-4.0</interface-name> + </interface> + <interface> + <interface-name>lag-5.0</interface-name> + </interface> + <interface> + <interface-name>lag-8.0</interface-name> + </interface> + <interface> + <interface-name>lag-9.0</interface-name> + </interface> + <interface> + <interface-name>system</interface-name> + </interface> + </mpls> + <pim> + <ipv4> + <admin-state>enable</admin-state> + <rpf-table>rtable-m</rpf-table> + </ipv4> + <ipv6> + <admin-state>enable</admin-state> + <rpf-table>rtable-m</rpf-table> + </ipv6> + <interface> + <interface-name>lag-3.0</interface-name> + </interface> + <interface> + <interface-name>lag-4.0</interface-name> + </interface> + <interface> + <interface-name>lag-5.0</interface-name> + </interface> + <interface> + <interface-name>lag-8.0</interface-name> + </interface> + <interface> + <interface-name>lag-9.0</interface-name> + </interface> + <interface> + <interface-name>system</interface-name> + </interface> + <rp> + <ipv4> + <bsr-candidate> + <admin-state>disable</admin-state> + </bsr-candidate> + </ipv4> + <ipv6> + <bsr-candidate> + <admin-state>disable</admin-state> + </bsr-candidate> + <embedded-rp> + <admin-state>enable</admin-state> + </embedded-rp> + </ipv6> + </rp> + </pim> + <rsvp> + <admin-state>enable</admin-state> + <interface> + <interface-name>lag-3.0</interface-name> + </interface> + <interface> + <interface-name>lag-4.0</interface-name> + </interface> + <interface> + <interface-name>lag-5.0</interface-name> + </interface> + <interface> + <interface-name>lag-8.0</interface-name> + </interface> + <interface> + <interface-name>lag-9.0</interface-name> + </interface> + <interface> + <interface-name>system</interface-name> + </interface> + </rsvp> + <static-routes> + <route> + <ip-prefix>0.0.0.0/0</ip-prefix> + <route-type>unicast</route-type> + <indirect> + <ip-address>62.40.96.15</ip-address> + <admin-state>enable</admin-state> + <description>mx1.lon2.uk.geant.net</description> + <preference>25</preference> + </indirect> + <indirect> + <ip-address>62.40.96.22</ip-address> + <admin-state>enable</admin-state> + <description>rt1.fra.de.geant.net</description> + <preference>26</preference> + </indirect> + <indirect> + <ip-address>62.40.96.71</ip-address> + <admin-state>enable</admin-state> + <description>rt1.ams.nl.geant.net</description> + <preference>27</preference> + </indirect> + <indirect> + <ip-address>62.40.97.5</ip-address> + <admin-state>enable</admin-state> + <description>mx1.lon.uk.geant.net</description> + <preference>5</preference> + </indirect> + <indirect> + <ip-address>62.40.97.13</ip-address> + <admin-state>enable</admin-state> + <description>mx1.par.fr.geant.net</description> + <preference>6</preference> + </indirect> + <indirect> + <ip-address>62.40.97.14</ip-address> + <admin-state>enable</admin-state> + <description>mx1.gen.ch.geant.net</description> + <preference>7</preference> + </indirect> + </route> + <route> + <ip-prefix>::/0</ip-prefix> + <route-type>unicast</route-type> + <indirect> + <ip-address>2001:798:12:20ff::1</ip-address> + <admin-state>enable</admin-state> + <description>mx1.gen.ch.geant.net</description> + <preference>6</preference> + </indirect> + <indirect> + <ip-address>2001:798:18:20ff::3</ip-address> + <admin-state>enable</admin-state> + <description>mx1.par.fr.geant.net</description> + <preference>7</preference> + </indirect> + <indirect> + <ip-address>2001:798:28:20ff::1</ip-address> + <admin-state>enable</admin-state> + <description>mx1.lon.uk.geant.net</description> + <preference>5</preference> + </indirect> + <indirect> + <ip-address>2001:798:aa:1::5</ip-address> + <admin-state>enable</admin-state> + <description>mx1.lon2.uk.geant.net</description> + <preference>25</preference> + </indirect> + <indirect> + <ip-address>2001:798:aa:1::28</ip-address> + <admin-state>enable</admin-state> + <description>rt1.fra.de.geant.net</description> + <preference>26</preference> + </indirect> + <indirect> + <ip-address>2001:798:aa:1::30</ip-address> + <admin-state>enable</admin-state> + <description>rt1.ams.nl.geant.net</description> + <preference>27</preference> + </indirect> + </route> + </static-routes> + <twamp-light> + <reflector> + <admin-state>enable</admin-state> + <udp-port>64364</udp-port> + <prefix> + <ip-prefix>62.40.98.0/24</ip-prefix> + </prefix> + </reflector> + </twamp-light> + </router> + <sfm> + <sfm-slot>1</sfm-slot> + <admin-state>enable</admin-state> + <sfm-type>sfm2-s</sfm-type> + </sfm> + <sfm> + <sfm-slot>2</sfm-slot> + <admin-state>enable</admin-state> + <sfm-type>sfm2-s</sfm-type> + </sfm> + <sfm> + <sfm-slot>3</sfm-slot> + <admin-state>enable</admin-state> + <sfm-type>sfm2-s</sfm-type> + </sfm> + <sfm> + <sfm-slot>4</sfm-slot> + <admin-state>enable</admin-state> + <sfm-type>sfm2-s</sfm-type> + </sfm> + <system> + <contact>GEANT OC, support@oc.geant.net, +44 (0) 1223 733033</contact> + <name>rt0.ams.nl</name> + <location>AMSTERDAM,NETHERLANDS,[52.34638889,4.93861111]</location> + <load-balancing> + <l4-load-balancing>true</l4-load-balancing> + <lsr-load-balancing>lbl-ip-l4-teid</lsr-load-balancing> + <system-ip-load-balancing>true</system-ip-load-balancing> + </load-balancing> + <management-interface> + <configuration-mode>model-driven</configuration-mode> + <cli> + <md-cli> + <auto-config-save>true</auto-config-save> + </md-cli> + </cli> + <configuration-save> + <configuration-backups>5</configuration-backups> + <incremental-saves>false</incremental-saves> + </configuration-save> + <netconf> + <admin-state>enable</admin-state> + <auto-config-save>true</auto-config-save> + </netconf> + <yang-modules> + <nokia-submodules>true</nokia-submodules> + <nokia-combined-modules>false</nokia-combined-modules> + </yang-modules> + <snmp> + <admin-state>enable</admin-state> + </snmp> + </management-interface> + <power-management> + <power-zone>1</power-zone> + <mode>none</mode> + <power-safety-level>67</power-safety-level> + </power-management> + <bluetooth> + <advertising-timeout>30</advertising-timeout> + </bluetooth> + <login-control> + <motd> + <text>--------------------------------------------------------------------------------------------------\nThis is rt0.ams.nl.geant.net, a GEANT Router in AMSTERDAM, NETHERLANDS\nWarning Unauthorized access to this equipment is strictly forbidden and will lead to prosecution\n--------------------------------------------------------------------------------------------------\n</text> + </motd> + <pre-login-message> + <message>---------------------------------------------------------\nUnauthorized access to this system/network is prohibited.\n---------------------------------------------------------\n</message> + </pre-login-message> + <ssh> + <inbound-max-sessions>15</inbound-max-sessions> + </ssh> + </login-control> + <security> + <dist-cpu-protection> + <policy> + <policy-name>_default-network-policy</policy-name> + <protocol> + <protocol-name>icmp</protocol-name> + <enforcement> + <static> + <policer-name>ICMP_LIMIT</policer-name> + </static> + </enforcement> + </protocol> + <static-policer> + <policer-name>ICMP_LIMIT</policer-name> + <exceed-action> + <action>discard</action> + </exceed-action> + <rate> + <kbps> + <limit>12000</limit> + <mbs>900000</mbs> + </kbps> + </rate> + </static-policer> + </policy> + </dist-cpu-protection> + <source-address> + <ipv4> + <application>radius</application> + <interface-name>system</interface-name> + </ipv4> + <ipv4> + <application>snmptrap</application> + <interface-name>system</interface-name> + </ipv4> + <ipv4> + <application>syslog</application> + <interface-name>system</interface-name> + </ipv4> + <ipv4> + <application>dns</application> + <interface-name>system</interface-name> + </ipv4> + <ipv4> + <application>ntp</application> + <interface-name>system</interface-name> + </ipv4> + </source-address> + <tech-support> + <ts-location>cf3:\tech_support</ts-location> + </tech-support> + <aaa> + <health-check>none</health-check> + <remote-servers> + <radius> + <authorization>true</authorization> + <server> + <index>1</index> + <address>83.97.94.130</address> + <secret>oYneem3baL16yGOeqRnqCy4vY31EW5azKXZ2s/tL6ywyw9GU hash2</secret> + </server> + <server> + <index>2</index> + <address>83.97.94.129</address> + <secret>oYneem3baL16yGOeqRnqC7OH+f/iW/z+dGseiBhyD7zynDWM hash2</secret> + </server> + </radius> + </remote-servers> + <local-profiles> + <profile> + <user-profile-name>GOC</user-profile-name> + <default-action>permit-all</default-action> + </profile> + <profile> + <user-profile-name>administrative</user-profile-name> + <default-action>permit-all</default-action> + <entry> + <entry-id>10</entry-id> + <match>configure system security</match> + <action>permit</action> + </entry> + <entry> + <entry-id>20</entry-id> + <match>show system security</match> + <action>permit</action> + </entry> + <entry> + <entry-id>30</entry-id> + <match>tools perform security</match> + <action>permit</action> + </entry> + <entry> + <entry-id>40</entry-id> + <match>tools dump security</match> + <action>permit</action> + </entry> + <entry> + <entry-id>50</entry-id> + <match>admin system security</match> + <action>permit</action> + </entry> + <entry> + <entry-id>60</entry-id> + <match>configure li</match> + <action>deny</action> + </entry> + <entry> + <entry-id>70</entry-id> + <match>show li</match> + <action>deny</action> + </entry> + <entry> + <entry-id>80</entry-id> + <match>clear li</match> + <action>deny</action> + </entry> + <entry> + <entry-id>90</entry-id> + <match>tools dump li</match> + <action>deny</action> + </entry> + <netconf> + <base-op-authorization> + <action>true</action> + <cancel-commit>true</cancel-commit> + <close-session>true</close-session> + <commit>true</commit> + <copy-config>true</copy-config> + <create-subscription>true</create-subscription> + <delete-config>true</delete-config> + <discard-changes>true</discard-changes> + <edit-config>true</edit-config> + <get>true</get> + <get-config>true</get-config> + <get-data>true</get-data> + <get-schema>true</get-schema> + <kill-session>true</kill-session> + <lock>true</lock> + <validate>true</validate> + </base-op-authorization> + </netconf> + </profile> + <profile> + <user-profile-name>config_backup</user-profile-name> + <default-action>deny-all</default-action> + <entry> + <entry-id>10</entry-id> + <match>logout</match> + <action>permit</action> + </entry> + <entry> + <entry-id>20</entry-id> + <match>show system information</match> + <action>permit</action> + </entry> + <entry> + <entry-id>30</entry-id> + <match>show log</match> + <action>permit</action> + </entry> + <entry> + <entry-id>40</entry-id> + <match>show card state</match> + <action>permit</action> + </entry> + <entry> + <entry-id>50</entry-id> + <match>show chassis</match> + <action>permit</action> + </entry> + <entry> + <entry-id>60</entry-id> + <match>file show</match> + <action>permit</action> + </entry> + <entry> + <entry-id>70</entry-id> + <match>admin show configuration bof</match> + <action>permit</action> + </entry> + <entry> + <entry-id>80</entry-id> + <match>admin show configuration configure</match> + <action>permit</action> + </entry> + <entry> + <entry-id>90</entry-id> + <match>admin show configuration debug</match> + <action>permit</action> + </entry> + <entry> + <entry-id>100</entry-id> + <match>environment more</match> + <action>permit</action> + </entry> + <entry> + <entry-id>110</entry-id> + <match>admin show configuration</match> + <action>permit</action> + </entry> + <entry> + <entry-id>120</entry-id> + <match>show mda detail</match> + <action>permit</action> + </entry> + <entry> + <entry-id>130</entry-id> + <match>show card detail</match> + <action>permit</action> + </entry> + <entry> + <entry-id>140</entry-id> + <match>show port</match> + <action>permit</action> + </entry> + <entry> + <entry-id>150</entry-id> + <match>show system management-interface commit-history</match> + <action>permit</action> + </entry> + <entry> + <entry-id>160</entry-id> + <match>show redundancy synchronization</match> + <action>permit</action> + </entry> + <entry> + <entry-id>170</entry-id> + <match>show version</match> + <action>permit</action> + </entry> + <entry> + <entry-id>180</entry-id> + <match>show system alarms</match> + <action>permit</action> + </entry> + <entry> + <entry-id>190</entry-id> + <match>show system license</match> + <action>permit</action> + </entry> + <entry> + <entry-id>200</entry-id> + <match>show debug</match> + <action>permit</action> + </entry> + <entry> + <entry-id>210</entry-id> + <match>show bof booted</match> + <action>permit</action> + </entry> + </profile> + <profile> + <user-profile-name>default</user-profile-name> + <entry> + <entry-id>10</entry-id> + <match>exec</match> + <action>permit</action> + </entry> + <entry> + <entry-id>20</entry-id> + <match>exit</match> + <action>permit</action> + </entry> + <entry> + <entry-id>30</entry-id> + <match>help</match> + <action>permit</action> + </entry> + <entry> + <entry-id>40</entry-id> + <match>logout</match> + <action>permit</action> + </entry> + <entry> + <entry-id>50</entry-id> + <match>password</match> + <action>permit</action> + </entry> + <entry> + <entry-id>60</entry-id> + <match>show config</match> + <action>deny</action> + </entry> + <entry> + <entry-id>65</entry-id> + <match>show li</match> + <action>deny</action> + </entry> + <entry> + <entry-id>66</entry-id> + <match>clear li</match> + <action>deny</action> + </entry> + <entry> + <entry-id>67</entry-id> + <match>tools dump li</match> + <action>deny</action> + </entry> + <entry> + <entry-id>68</entry-id> + <match>state li</match> + <action>deny</action> + </entry> + <entry> + <entry-id>70</entry-id> + <match>show</match> + <action>permit</action> + </entry> + <entry> + <entry-id>75</entry-id> + <match>state</match> + <action>permit</action> + </entry> + <entry> + <entry-id>80</entry-id> + <match>enable-admin</match> + <action>permit</action> + </entry> + <entry> + <entry-id>90</entry-id> + <match>enable</match> + <action>permit</action> + </entry> + <entry> + <entry-id>100</entry-id> + <match>configure li</match> + <action>deny</action> + </entry> + </profile> + <profile> + <user-profile-name>netconf_example</user-profile-name> + <default-action>deny-all</default-action> + <entry> + <entry-id>10</entry-id> + <match>logout</match> + <action>permit</action> + </entry> + <netconf> + <base-op-authorization> + <action>true</action> + <close-session>true</close-session> + <get-config>true</get-config> + <get-schema>true</get-schema> + </base-op-authorization> + </netconf> + </profile> + <profile> + <user-profile-name>netconf_inprov</user-profile-name> + <default-action>read-only-all</default-action> + <entry> + <entry-id>10</entry-id> + <match>logout</match> + <action>permit</action> + </entry> + <entry> + <entry-id>20</entry-id> + <match>show port</match> + <action>permit</action> + </entry> + <entry> + <entry-id>30</entry-id> + <match>show lag</match> + <action>permit</action> + </entry> + <entry> + <entry-id>40</entry-id> + <match>show router interface</match> + <action>permit</action> + </entry> + <entry> + <entry-id>50</entry-id> + <match>show system</match> + <action>permit</action> + </entry> + <entry> + <entry-id>60</entry-id> + <match>show chassis</match> + <action>permit</action> + </entry> + <entry> + <entry-id>70</entry-id> + <match>show card</match> + <action>permit</action> + </entry> + <netconf> + <base-op-authorization> + <action>true</action> + <close-session>true</close-session> + <get>true</get> + <get-config>true</get-config> + <get-data>true</get-data> + <get-schema>true</get-schema> + </base-op-authorization> + </netconf> + </profile> + <profile> + <user-profile-name>nomios</user-profile-name> + <default-action>deny-all</default-action> + <entry> + <entry-id>10</entry-id> + <match>logout</match> + <action>permit</action> + </entry> + <entry> + <entry-id>20</entry-id> + <match>ping</match> + <action>permit</action> + </entry> + <entry> + <entry-id>30</entry-id> + <match>traceroute</match> + <action>permit</action> + </entry> + <entry> + <entry-id>40</entry-id> + <match>show router</match> + <action>permit</action> + </entry> + <entry> + <entry-id>50</entry-id> + <match>show system</match> + <action>permit</action> + </entry> + <entry> + <entry-id>60</entry-id> + <match>show</match> + <action>permit</action> + </entry> + <entry> + <entry-id>70</entry-id> + <match>monitor</match> + <action>permit</action> + </entry> + <entry> + <entry-id>80</entry-id> + <match>file</match> + <action>permit</action> + </entry> + <entry> + <entry-id>90</entry-id> + <match>admin show configuration</match> + <action>permit</action> + </entry> + <entry> + <entry-id>100</entry-id> + <match>environment</match> + <action>permit</action> + </entry> + <entry> + <entry-id>110</entry-id> + <match>tools dump</match> + <action>permit</action> + </entry> + <entry> + <entry-id>120</entry-id> + <match>admin tech-support</match> + <action>permit</action> + </entry> + </profile> + <profile> + <user-profile-name>restricted-mon</user-profile-name> + <default-action>deny-all</default-action> + <entry> + <entry-id>10</entry-id> + <match>logout</match> + <action>permit</action> + </entry> + <entry> + <entry-id>20</entry-id> + <match>show users</match> + <action>permit</action> + </entry> + <entry> + <entry-id>30</entry-id> + <match>show port</match> + <action>permit</action> + </entry> + <entry> + <entry-id>40</entry-id> + <match>show lag</match> + <action>permit</action> + </entry> + <entry> + <entry-id>50</entry-id> + <match>monitor port</match> + <action>permit</action> + </entry> + <entry> + <entry-id>60</entry-id> + <match>monitor lag</match> + <action>permit</action> + </entry> + <entry> + <entry-id>70</entry-id> + <match>show router interface</match> + <action>permit</action> + </entry> + <entry> + <entry-id>80</entry-id> + <match>ping</match> + <action>permit</action> + </entry> + <entry> + <entry-id>90</entry-id> + <match>show router</match> + <action>permit</action> + </entry> + <entry> + <entry-id>100</entry-id> + <match>show snmp</match> + <action>permit</action> + </entry> + <entry> + <entry-id>110</entry-id> + <match>show system</match> + <action>permit</action> + </entry> + <entry> + <entry-id>120</entry-id> + <match>show chassis</match> + <action>permit</action> + </entry> + <entry> + <entry-id>130</entry-id> + <match>show card</match> + <action>permit</action> + </entry> + <entry> + <entry-id>140</entry-id> + <match>show mda</match> + <action>permit</action> + </entry> + <entry> + <entry-id>150</entry-id> + <match>show sfm</match> + <action>permit</action> + </entry> + <entry> + <entry-id>160</entry-id> + <match>show service</match> + <action>permit</action> + </entry> + <entry> + <entry-id>170</entry-id> + <match>admin show configuration</match> + <action>permit</action> + </entry> + <entry> + <entry-id>180</entry-id> + <match>admin display-config</match> + <action>permit</action> + </entry> + <entry> + <entry-id>190</entry-id> + <match>environment</match> + <action>permit</action> + </entry> + </profile> + </local-profiles> + </aaa> + <cpm-filter> + <default-action>drop</default-action> + <ip-filter> + <admin-state>enable</admin-state> + <entry> + <entry-id>10</entry-id> + <description>BGP_PEERS_BASE</description> + <match> + <protocol>tcp</protocol> + <src-ip> + <ip-prefix-list>BGP_PEERS_BASE</ip-prefix-list> + </src-ip> + <port> + <port-list>CPMF_V4-BGP_PEERS_BASE-PORTS</port-list> + </port> + </match> + <action> + <accept/> + </action> + </entry> + <entry> + <entry-id>20</entry-id> + <description>SSH</description> + <match> + <protocol>tcp</protocol> + <src-ip> + <ip-prefix-list>GEANT_OFFICE_NETWORKS</ip-prefix-list> + </src-ip> + <dst-port> + <port-list>CPMF_V4-SSH-DST_PORTS</port-list> + </dst-port> + </match> + <action> + <accept/> + </action> + </entry> + <entry> + <entry-id>30</entry-id> + <description>SSH</description> + <match> + <protocol>tcp</protocol> + <src-ip> + <ip-prefix-list>GEANT_VPN_NETWORKS</ip-prefix-list> + </src-ip> + <dst-port> + <port-list>CPMF_V4-SSH-DST_PORTS</port-list> + </dst-port> + </match> + <action> + <accept/> + </action> + </entry> + <entry> + <entry-id>40</entry-id> + <description>SSH</description> + <match> + <protocol>tcp</protocol> + <src-ip> + <ip-prefix-list>GEANT_RANCID</ip-prefix-list> + </src-ip> + <dst-port> + <port-list>CPMF_V4-SSH-DST_PORTS</port-list> + </dst-port> + </match> + <action> + <accept/> + </action> + </entry> + <entry> + <entry-id>50</entry-id> + <description>SSH</description> + <match> + <protocol>tcp</protocol> + <src-ip> + <ip-prefix-list>NOMIOS_SUPPORT</ip-prefix-list> + </src-ip> + <dst-port> + <port-list>CPMF_V4-SSH-DST_PORTS</port-list> + </dst-port> + </match> + <action> + <accept/> + </action> + </entry> + <entry> + <entry-id>60</entry-id> + <description>SSH</description> + <match> + <protocol>tcp</protocol> + <src-ip> + <ip-prefix-list>GEANT_LIBRENMS</ip-prefix-list> + </src-ip> + <dst-port> + <port-list>CPMF_V4-SSH-DST_PORTS</port-list> + </dst-port> + </match> + <action> + <accept/> + </action> + </entry> + <entry> + <entry-id>70</entry-id> + <description>SSH</description> + <match> + <protocol>tcp</protocol> + <src-ip> + <ip-prefix-list>GEANT_IMS</ip-prefix-list> + </src-ip> + <dst-port> + <port-list>CPMF_V4-SSH-DST_PORTS</port-list> + </dst-port> + </match> + <action> + <accept/> + </action> + </entry> + <entry> + <entry-id>80</entry-id> + <description>SSH</description> + <match> + <protocol>tcp</protocol> + <src-ip> + <ip-prefix-list>GEANT_GAP</ip-prefix-list> + </src-ip> + <dst-port> + <port-list>CPMF_V4-SSH-DST_PORTS</port-list> + </dst-port> + </match> + <action> + <accept/> + </action> + </entry> + <entry> + <entry-id>90</entry-id> + <description>SSH</description> + <match> + <protocol>tcp</protocol> + <src-ip> + <ip-prefix-list>GEANT_DASHBOARD</ip-prefix-list> + </src-ip> + <dst-port> + <port-list>CPMF_V4-SSH-DST_PORTS</port-list> + </dst-port> + </match> + <action> + <accept/> + </action> + </entry> + <entry> + <entry-id>100</entry-id> + <description>SSH</description> + <match> + <protocol>tcp</protocol> + <src-ip> + <ip-prefix-list>GEANT_LOOKING_GLASS</ip-prefix-list> + </src-ip> + <dst-port> + <port-list>CPMF_V4-SSH-DST_PORTS</port-list> + </dst-port> + </match> + <action> + <accept/> + </action> + </entry> + <entry> + <entry-id>110</entry-id> + <description>SSH</description> + <match> + <protocol>tcp</protocol> + <src-ip> + <ip-prefix-list>GEANT_NE_SERVERS</ip-prefix-list> + </src-ip> + <dst-port> + <port-list>CPMF_V4-SSH-DST_PORTS</port-list> + </dst-port> + </match> + <action> + <accept/> + </action> + </entry> + <entry> + <entry-id>120</entry-id> + <description>SSH</description> + <match> + <protocol>tcp</protocol> + <src-ip> + <ip-prefix-list>GEANT_OC_SERVERS</ip-prefix-list> + </src-ip> + <dst-port> + <port-list>CPMF_V4-SSH-DST_PORTS</port-list> + </dst-port> + </match> + <action> + <accept/> + </action> + </entry> + <entry> + <entry-id>130</entry-id> + <description>ICMPV4</description> + <match> + <protocol>icmp</protocol> + <icmp> + <type>0</type> + </icmp> + </match> + <action> + <accept/> + </action> + </entry> + <entry> + <entry-id>140</entry-id> + <description>ICMPV4</description> + <match> + <protocol>icmp</protocol> + <icmp> + <type>3</type> + </icmp> + </match> + <action> + <accept/> + </action> + </entry> + <entry> + <entry-id>150</entry-id> + <description>ICMPV4</description> + <match> + <protocol>icmp</protocol> + <icmp> + <type>8</type> + </icmp> + </match> + <action> + <accept/> + </action> + </entry> + <entry> + <entry-id>160</entry-id> + <description>ICMPV4</description> + <match> + <protocol>icmp</protocol> + <icmp> + <type>11</type> + </icmp> + </match> + <action> + <accept/> + </action> + </entry> + <entry> + <entry-id>170</entry-id> + <description>ICMPV4</description> + <match> + <protocol>icmp</protocol> + <icmp> + <type>13</type> + </icmp> + </match> + <action> + <accept/> + </action> + </entry> + <entry> + <entry-id>180</entry-id> + <description>ICMPV4</description> + <match> + <protocol>icmp</protocol> + <icmp> + <type>14</type> + </icmp> + </match> + <action> + <accept/> + </action> + </entry> + <entry> + <entry-id>190</entry-id> + <description>TWAMP</description> + <match> + <protocol>tcp-udp</protocol> + <src-ip> + <ip-prefix-list>TWAMP_CLIENTS</ip-prefix-list> + </src-ip> + <dst-port> + <port-list>CPMF_V4-TWAMP-DST_PORT_RANGE</port-list> + </dst-port> + </match> + <action> + <accept/> + </action> + </entry> + <entry> + <entry-id>200</entry-id> + <description>TWAMP_682</description> + <match> + <protocol>tcp-udp</protocol> + <src-ip> + <ip-prefix-list>TWAMP_CLIENTS</ip-prefix-list> + </src-ip> + <port> + <port-list>CPMF_V4-TWAMP_682-PORTS</port-list> + </port> + </match> + <action> + <accept/> + </action> + </entry> + <entry> + <entry-id>210</entry-id> + <description>NETCONF</description> + <match> + <protocol>tcp</protocol> + <src-ip> + <ip-prefix-list>GEANT_GAP</ip-prefix-list> + </src-ip> + <port> + <port-list>CPMF_V4-NETCONF-PORTS</port-list> + </port> + </match> + <action> + <accept/> + </action> + </entry> + <entry> + <entry-id>220</entry-id> + <description>NETCONF</description> + <match> + <protocol>tcp</protocol> + <src-ip> + <ip-prefix-list>GEANT_DASHBOARD</ip-prefix-list> + </src-ip> + <port> + <port-list>CPMF_V4-NETCONF-PORTS</port-list> + </port> + </match> + <action> + <accept/> + </action> + </entry> + <entry> + <entry-id>230</entry-id> + <description>NETCONF</description> + <match> + <protocol>tcp</protocol> + <src-ip> + <ip-prefix-list>GEANT_BRIAN</ip-prefix-list> + </src-ip> + <port> + <port-list>CPMF_V4-NETCONF-PORTS</port-list> + </port> + </match> + <action> + <accept/> + </action> + </entry> + <entry> + <entry-id>240</entry-id> + <description>RADIUS</description> + <match> + <protocol>udp</protocol> + <src-ip> + <ip-prefix-list>GEANT_DC</ip-prefix-list> + </src-ip> + <port> + <port-list>CPMF_V4-RADIUS-PORT_RANGE</port-list> + </port> + </match> + <action> + <accept/> + </action> + </entry> + <entry> + <entry-id>250</entry-id> + <description>NTP</description> + <match> + <protocol>udp</protocol> + <src-ip> + <ip-prefix-list>GEANT_NTP</ip-prefix-list> + </src-ip> + <port> + <port-list>CPMF_V4-NTP-PORTS</port-list> + </port> + </match> + <action> + <accept/> + </action> + </entry> + <entry> + <entry-id>260</entry-id> + <description>NTP</description> + <match> + <protocol>udp</protocol> + <src-ip> + <ip-prefix-list>PUBLIC_NTP</ip-prefix-list> + </src-ip> + <port> + <port-list>CPMF_V4-NTP-PORTS</port-list> + </port> + </match> + <action> + <accept/> + </action> + </entry> + <entry> + <entry-id>270</entry-id> + <description>SNMP</description> + <match> + <protocol>udp</protocol> + <src-ip> + <ip-prefix-list>GEANT_LIBRENMS</ip-prefix-list> + </src-ip> + <port> + <port-list>CPMF_V4-SNMP-PORTS</port-list> + </port> + </match> + <action> + <accept/> + </action> + </entry> + <entry> + <entry-id>280</entry-id> + <description>SNMP</description> + <match> + <protocol>udp</protocol> + <src-ip> + <ip-prefix-list>GEANT_SNMP</ip-prefix-list> + </src-ip> + <port> + <port-list>CPMF_V4-SNMP-PORTS</port-list> + </port> + </match> + <action> + <accept/> + </action> + </entry> + <entry> + <entry-id>290</entry-id> + <description>PIM</description> + <match> + <protocol>pim</protocol> + </match> + <action> + <accept/> + </action> + </entry> + <entry> + <entry-id>300</entry-id> + <description>RSVP</description> + <match> + <protocol>rsvp</protocol> + <src-ip> + <ip-prefix-list>GEANT_ADDRESS_SPACE</ip-prefix-list> + </src-ip> + </match> + <action> + <accept/> + </action> + </entry> + <entry> + <entry-id>310</entry-id> + <description>TRACEROUTE</description> + <match> + <protocol>udp</protocol> + <src-ip> + <ip-prefix-list>GEANT_ADDRESS_SPACE</ip-prefix-list> + </src-ip> + <port> + <port-list>CPMF_V4-TRACEROUTE-PORT_RANGE</port-list> + </port> + </match> + <action> + <accept/> + </action> + </entry> + <entry> + <entry-id>320</entry-id> + <description>DNS</description> + <match> + <protocol>udp</protocol> + <src-ip> + <ip-prefix-list>GEANT_DNS</ip-prefix-list> + </src-ip> + <port> + <port-list>CPMF_V4-DNS-PORTS</port-list> + </port> + </match> + <action> + <accept/> + </action> + </entry> + <entry> + <entry-id>330</entry-id> + <description>MICRO_BFD</description> + <match> + <protocol>udp</protocol> + <src-ip> + <ip-prefix-list>GEANT_ROUTERS</ip-prefix-list> + </src-ip> + <dst-port> + <port-list>CPMF_V4-MICRO_BFD-DST_PORTS</port-list> + </dst-port> + </match> + <action> + <accept/> + </action> + </entry> + </ip-filter> + <ipv6-filter> + <admin-state>enable</admin-state> + <entry> + <entry-id>10</entry-id> + <description>BGP_PEERS_BASE</description> + <match> + <next-header>tcp</next-header> + <src-ip> + <ipv6-prefix-list>BGP_PEERS_BASE</ipv6-prefix-list> + </src-ip> + <port> + <port-list>CPMF_V6-BGP_PEERS_BASE-PORTS</port-list> + </port> + </match> + <action> + <accept/> + </action> + </entry> + <entry> + <entry-id>20</entry-id> + <description>SSH</description> + <match> + <next-header>tcp</next-header> + <src-ip> + <ipv6-prefix-list>GEANT_OFFICE_NETWORKS</ipv6-prefix-list> + </src-ip> + <dst-port> + <port-list>CPMF_V6-SSH-DST_PORTS</port-list> + </dst-port> + </match> + <action> + <accept/> + </action> + </entry> + <entry> + <entry-id>30</entry-id> + <description>SSH</description> + <match> + <next-header>tcp</next-header> + <src-ip> + <ipv6-prefix-list>GEANT_VPN_NETWORKS</ipv6-prefix-list> + </src-ip> + <dst-port> + <port-list>CPMF_V6-SSH-DST_PORTS</port-list> + </dst-port> + </match> + <action> + <accept/> + </action> + </entry> + <entry> + <entry-id>40</entry-id> + <description>SSH</description> + <match> + <next-header>tcp</next-header> + <src-ip> + <ipv6-prefix-list>GEANT_RANCID</ipv6-prefix-list> + </src-ip> + <dst-port> + <port-list>CPMF_V6-SSH-DST_PORTS</port-list> + </dst-port> + </match> + <action> + <accept/> + </action> + </entry> + <entry> + <entry-id>50</entry-id> + <description>SSH</description> + <match> + <next-header>tcp</next-header> + <src-ip> + <ipv6-prefix-list>GEANT_LIBRENMS</ipv6-prefix-list> + </src-ip> + <dst-port> + <port-list>CPMF_V6-SSH-DST_PORTS</port-list> + </dst-port> + </match> + <action> + <accept/> + </action> + </entry> + <entry> + <entry-id>60</entry-id> + <description>SSH</description> + <match> + <next-header>tcp</next-header> + <src-ip> + <ipv6-prefix-list>GEANT_IMS</ipv6-prefix-list> + </src-ip> + <dst-port> + <port-list>CPMF_V6-SSH-DST_PORTS</port-list> + </dst-port> + </match> + <action> + <accept/> + </action> + </entry> + <entry> + <entry-id>70</entry-id> + <description>SSH</description> + <match> + <next-header>tcp</next-header> + <src-ip> + <ipv6-prefix-list>GEANT_GAP</ipv6-prefix-list> + </src-ip> + <dst-port> + <port-list>CPMF_V6-SSH-DST_PORTS</port-list> + </dst-port> + </match> + <action> + <accept/> + </action> + </entry> + <entry> + <entry-id>80</entry-id> + <description>SSH</description> + <match> + <next-header>tcp</next-header> + <src-ip> + <ipv6-prefix-list>GEANT_DASHBOARD</ipv6-prefix-list> + </src-ip> + <dst-port> + <port-list>CPMF_V6-SSH-DST_PORTS</port-list> + </dst-port> + </match> + <action> + <accept/> + </action> + </entry> + <entry> + <entry-id>90</entry-id> + <description>SSH</description> + <match> + <next-header>tcp</next-header> + <src-ip> + <ipv6-prefix-list>GEANT_LOOKING_GLASS</ipv6-prefix-list> + </src-ip> + <dst-port> + <port-list>CPMF_V6-SSH-DST_PORTS</port-list> + </dst-port> + </match> + <action> + <accept/> + </action> + </entry> + <entry> + <entry-id>100</entry-id> + <description>SSH</description> + <match> + <next-header>tcp</next-header> + <src-ip> + <ipv6-prefix-list>GEANT_NE_SERVERS</ipv6-prefix-list> + </src-ip> + <dst-port> + <port-list>CPMF_V6-SSH-DST_PORTS</port-list> + </dst-port> + </match> + <action> + <accept/> + </action> + </entry> + <entry> + <entry-id>110</entry-id> + <description>SSH</description> + <match> + <next-header>tcp</next-header> + <src-ip> + <ipv6-prefix-list>GEANT_OC_SERVERS</ipv6-prefix-list> + </src-ip> + <dst-port> + <port-list>CPMF_V6-SSH-DST_PORTS</port-list> + </dst-port> + </match> + <action> + <accept/> + </action> + </entry> + <entry> + <entry-id>120</entry-id> + <description>NETCONF</description> + <match> + <next-header>tcp</next-header> + <src-ip> + <ipv6-prefix-list>GEANT_GAP</ipv6-prefix-list> + </src-ip> + <port> + <port-list>CPMF_V6-NETCONF-PORTS</port-list> + </port> + </match> + <action> + <accept/> + </action> + </entry> + <entry> + <entry-id>130</entry-id> + <description>NETCONF</description> + <match> + <next-header>tcp</next-header> + <src-ip> + <ipv6-prefix-list>GEANT_DASHBOARD</ipv6-prefix-list> + </src-ip> + <port> + <port-list>CPMF_V6-NETCONF-PORTS</port-list> + </port> + </match> + <action> + <accept/> + </action> + </entry> + <entry> + <entry-id>140</entry-id> + <description>NETCONF</description> + <match> + <next-header>tcp</next-header> + <src-ip> + <ipv6-prefix-list>GEANT_BRIAN</ipv6-prefix-list> + </src-ip> + <port> + <port-list>CPMF_V6-NETCONF-PORTS</port-list> + </port> + </match> + <action> + <accept/> + </action> + </entry> + <entry> + <entry-id>150</entry-id> + <description>PIM</description> + <match> + <next-header>pim</next-header> + </match> + <action> + <accept/> + </action> + </entry> + <entry> + <entry-id>160</entry-id> + <description>ICMP_GEANT</description> + <match> + <next-header>ipv6-icmp</next-header> + <src-ip> + <ipv6-prefix-list>GEANT_IPV6_NETWORKS</ipv6-prefix-list> + </src-ip> + </match> + <action> + <accept/> + </action> + </entry> + <entry> + <entry-id>170</entry-id> + <description>ICMP_GLOBAL</description> + <match> + <next-header>ipv6-icmp</next-header> + <icmp> + <type>1</type> + </icmp> + </match> + <action> + <accept/> + </action> + </entry> + <entry> + <entry-id>180</entry-id> + <description>ICMP_GLOBAL</description> + <match> + <next-header>ipv6-icmp</next-header> + <icmp> + <type>2</type> + </icmp> + </match> + <action> + <accept/> + </action> + </entry> + <entry> + <entry-id>190</entry-id> + <description>ICMP_GLOBAL</description> + <match> + <next-header>ipv6-icmp</next-header> + <icmp> + <type>3</type> + </icmp> + </match> + <action> + <accept/> + </action> + </entry> + <entry> + <entry-id>200</entry-id> + <description>ICMP_GLOBAL</description> + <match> + <next-header>ipv6-icmp</next-header> + <icmp> + <type>4</type> + </icmp> + </match> + <action> + <accept/> + </action> + </entry> + <entry> + <entry-id>210</entry-id> + <description>ICMP_GLOBAL</description> + <match> + <next-header>ipv6-icmp</next-header> + <icmp> + <type>128</type> + </icmp> + </match> + <action> + <accept/> + </action> + </entry> + <entry> + <entry-id>220</entry-id> + <description>ICMP_GLOBAL</description> + <match> + <next-header>ipv6-icmp</next-header> + <icmp> + <type>129</type> + </icmp> + </match> + <action> + <accept/> + </action> + </entry> + <entry> + <entry-id>230</entry-id> + <description>ICMP_ND</description> + <match> + <next-header>ipv6-icmp</next-header> + <dst-ip> + <ipv6-prefix-list>IPV6_ND</ipv6-prefix-list> + </dst-ip> + </match> + <action> + <accept/> + </action> + </entry> + <entry> + <entry-id>240</entry-id> + <description>TRACEROUTE</description> + <match> + <next-header>udp</next-header> + <src-ip> + <ipv6-prefix-list>GEANT_ADDRESS_SPACE</ipv6-prefix-list> + </src-ip> + <port> + <port-list>CPMF_V6-TRACEROUTE-PORT_RANGE</port-list> + </port> + </match> + <action> + <accept/> + </action> + </entry> + </ipv6-filter> + </cpm-filter> + <snmp> + <access> + <group>TIMEMAP_VIEW</group> + <context/> + <security-model>snmpv2c</security-model> + <security-level>no-auth-no-privacy</security-level> + <read>TIMEMAP_VIEW</read> + </access> + <community> + <community-string>zQyAqg9SYWLrzLBYiTybvsQYcGBBMj1EMVQwJcml hash2</community-string> + <access-permissions>r</access-permissions> + <version>v2c</version> + <source-access-list>snmp_tools_mon</source-access-list> + </community> + <community> + <community-string>i0mzNdj0HzPYfU+39WQ8r7GWAZTalWPl0J4= hash2</community-string> + <access-permissions>r</access-permissions> + <version>v2c</version> + <source-access-list>snmp_tools_mon</source-access-list> + </community> + <community> + <community-string>ubJcrJkB1hc0UdS6lPxjFpvfCQZLvlZzXpmqhzVUa2Eibg== hash2</community-string> + <access-permissions>r</access-permissions> + <version>v2c</version> + <source-access-list>snmp_tools_mon</source-access-list> + </community> + <community> + <community-string>L9NkytHUeg0UTLF+MnUho+Sa31merj4glQ== hash2</community-string> + <access-permissions>r</access-permissions> + <version>v2c</version> + <source-access-list>snmp_tools_mon</source-access-list> + </community> + <community> + <community-string>VhwJVM2ldShxI+56jgMGFniEDE7ElNx830kkvdit hash2</community-string> + <access-permissions>r</access-permissions> + <version>v2c</version> + <source-access-list>snmp_tools_mon</source-access-list> + </community> + <community> + <community-string>/1IkmOhOpLBshXO9mSH4SZsY15ZGlEywrugOku7Xvp43 hash2</community-string> + <access-permissions>r</access-permissions> + <version>v2c</version> + <source-access-list>snmp_global-oc-servers</source-access-list> + </community> + <community> + <community-string>Qr2f8qbBy/hUXEsGDHcEHHG1f4cd7/v3iiTs8Vvt1UWmZQ== hash2</community-string> + <access-permissions>r</access-permissions> + <version>v2c</version> + <source-access-list>snmp_librenms</source-access-list> + </community> + <community> + <community-string>ochB1k6FYz7RKZpt/znwjNoJdA+jra6T54E= hash2</community-string> + <access-permissions>r</access-permissions> + <version>v2c</version> + <source-access-list>snmp_brian</source-access-list> + </community> + <community> + <community-string>XXKUcZ4zOsQg3H1nOiZvXR8NzGP9wtaCPIkEtWoa hash2</community-string> + <access-permissions>r</access-permissions> + <version>v2c</version> + <source-access-list>snmp_dashboard</source-access-list> + </community> + <community> + <community-string>KZ9KjiniM3QC+rnFJqBugdMWHEpuUdG+nI0h hash2</community-string> + <access-permissions>r</access-permissions> + <version>v2c</version> + <source-access-list>snmp_inprov</source-access-list> + </community> + <community> + <community-string>MOcM8epLpi88h5dlFL58CLWNeoCs2J3dHTI= hash2</community-string> + <access-permissions>r</access-permissions> + <version>v2c</version> + <source-access-list>snmp_brian</source-access-list> + </community> + <community> + <community-string>sAn9155I4QCm8u6kMA38+rL6J2YRal5SfgOmNZxw hash2</community-string> + <access-permissions>r</access-permissions> + <version>v2c</version> + <source-access-list>snmp_dashboard</source-access-list> + </community> + <community> + <community-string>DcCEYGV5n2ukDbk/QlOzdzBFRb6Pj3+6SlVK hash2</community-string> + <access-permissions>r</access-permissions> + <version>v2c</version> + <source-access-list>snmp_inprov</source-access-list> + </community> + <community> + <community-string>Hfvmpr5kAclNP3gm2NuXjy0gUJD3EGHz7g== hash2</community-string> + <access-permissions>r</access-permissions> + <version>v2c</version> + <source-access-list>snmp_brian</source-access-list> + </community> + <community> + <community-string>fif3vWRbIsSVNN/KHjcFx1Pg9X8BlD8hyWcPY3Y= hash2</community-string> + <access-permissions>r</access-permissions> + <version>v2c</version> + <source-access-list>snmp_dashboard</source-access-list> + </community> + <community> + <community-string>tLZHtisSDHHQVpFxwQ4HMtefVeY2IIfctzw= hash2</community-string> + <access-permissions>r</access-permissions> + <version>v2c</version> + <source-access-list>snmp_inprov</source-access-list> + </community> + <usm-community> + <community-string>8SAN4EbsP7Og0Hhe40PyiXsCVaDd0PZXaf8= hash2</community-string> + <group>TIMEMAP_VIEW</group> + <source-access-list>snmp_3VfrNKak</source-access-list> + </usm-community> + <source-access-list> + <list-name>snmp_3VfrNKak</list-name> + <source-host> + <host-name>3VfrNKak_TIMEMAP-01</host-name> + <address>193.219.48.249</address> + </source-host> + <source-host> + <host-name>3VfrNKak_TIMEMAP-02</host-name> + <address>193.219.48.250</address> + </source-host> + <source-host> + <host-name>3VfrNKak_TIMEMAP-03</host-name> + <address>83.97.94.180</address> + </source-host> + <source-host> + <host-name>3VfrNKak_TIMEMAP-04</host-name> + <address>83.97.95.193</address> + </source-host> + <source-host> + <host-name>3VfrNKak_TIMEMAP-05</host-name> + <address>83.97.95.194</address> + </source-host> + <source-host> + <host-name>3VfrNKak_TIMEMAP-06</host-name> + <address>83.97.95.195</address> + </source-host> + </source-access-list> + <source-access-list> + <list-name>snmp_brian</list-name> + <source-host> + <host-name>prod-poller-sensu-agent01</host-name> + <address>83.97.95.11</address> + </source-host> + <source-host> + <host-name>prod-poller-sensu-agent02</host-name> + <address>83.97.95.12</address> + </source-host> + <source-host> + <host-name>prod-poller-sensu-agent03</host-name> + <address>83.97.93.155</address> + </source-host> + <source-host> + <host-name>test-poller-sensu-agent01</host-name> + <address>83.97.94.245</address> + </source-host> + <source-host> + <host-name>test-poller-sensu-agent02</host-name> + <address>83.97.94.246</address> + </source-host> + <source-host> + <host-name>test-poller-sensu-agent03</host-name> + <address>83.97.93.52</address> + </source-host> + <source-host> + <host-name>test-poller01</host-name> + <address>83.97.92.94</address> + </source-host> + <source-host> + <host-name>uat-poller-sensu-agent01</host-name> + <address>83.97.95.9</address> + </source-host> + <source-host> + <host-name>uat-poller-sensu-agent02</host-name> + <address>83.97.95.10</address> + </source-host> + <source-host> + <host-name>uat-poller-sensu-agent03</host-name> + <address>83.97.93.154</address> + </source-host> + </source-access-list> + <source-access-list> + <list-name>snmp_dashboard</list-name> + <source-host> + <host-name>prod-noc-alarms01</host-name> + <address>62.40.114.3</address> + </source-host> + <source-host> + <host-name>prod-noc-alarms02</host-name> + <address>62.40.114.19</address> + </source-host> + <source-host> + <host-name>prod-noc-alarms03</host-name> + <address>62.40.114.18</address> + </source-host> + <source-host> + <host-name>test-noc-alarms01</host-name> + <address>83.97.92.228</address> + </source-host> + <source-host> + <host-name>test-noc-alarms02</host-name> + <address>83.97.93.53</address> + </source-host> + <source-host> + <host-name>test-noc-alarms03</host-name> + <address>83.97.94.185</address> + </source-host> + <source-host> + <host-name>uat-noc-alarms01</host-name> + <address>83.97.93.151</address> + </source-host> + <source-host> + <host-name>uat-noc-alarms02</host-name> + <address>83.97.94.51</address> + </source-host> + <source-host> + <host-name>uat-noc-alarms03</host-name> + <address>83.97.94.188</address> + </source-host> + </source-access-list> + <source-access-list> + <list-name>snmp_global-oc-servers</list-name> + <source-host> + <host-name>oc-server-fra-de</host-name> + <address>83.97.93.122</address> + </source-host> + <source-host> + <host-name>oc-server-lon2-uk</host-name> + <address>83.97.94.181</address> + </source-host> + <source-host> + <host-name>oc-server-par-fr</host-name> + <address>83.97.93.123</address> + </source-host> + <source-host> + <host-name>prod-oc-server01</host-name> + <address>83.97.92.92</address> + </source-host> + <source-host> + <host-name>prod-oc-server02</host-name> + <address>83.97.92.99</address> + </source-host> + <source-host> + <host-name>test-oc-server01</host-name> + <address>83.97.92.61</address> + </source-host> + </source-access-list> + <source-access-list> + <list-name>snmp_inprov</list-name> + <source-host> + <host-name>prod-inprov01</host-name> + <address>83.97.94.2</address> + </source-host> + <source-host> + <host-name>prod-inprov02</host-name> + <address>83.97.94.9</address> + </source-host> + <source-host> + <host-name>prod-inprov03</host-name> + <address>83.97.94.15</address> + </source-host> + <source-host> + <host-name>prod-inventory-provider01</host-name> + <address>83.97.94.97</address> + </source-host> + <source-host> + <host-name>prod-inventory-provider02</host-name> + <address>83.97.94.98</address> + </source-host> + <source-host> + <host-name>test-inprov01</host-name> + <address>83.97.93.204</address> + </source-host> + <source-host> + <host-name>test-inprov02</host-name> + <address>83.97.93.244</address> + </source-host> + <source-host> + <host-name>test-inprov03</host-name> + <address>83.97.93.248</address> + </source-host> + <source-host> + <host-name>test-inventory-provider01</host-name> + <address>83.97.93.152</address> + </source-host> + <source-host> + <host-name>test-inventory-provider02</host-name> + <address>83.97.93.153</address> + </source-host> + <source-host> + <host-name>uat-inprov01</host-name> + <address>83.97.93.249</address> + </source-host> + <source-host> + <host-name>uat-inprov02</host-name> + <address>83.97.93.251</address> + </source-host> + <source-host> + <host-name>uat-inprov03</host-name> + <address>83.97.94.1</address> + </source-host> + <source-host> + <host-name>uat-inventory-provider01</host-name> + <address>83.97.94.52</address> + </source-host> + <source-host> + <host-name>uat-inventory-provider02</host-name> + <address>83.97.93.239</address> + </source-host> + </source-access-list> + <source-access-list> + <list-name>snmp_librenms</list-name> + <source-host> + <host-name>librenms-lab</host-name> + <address>62.40.111.47</address> + </source-host> + <source-host> + <host-name>librenms-prod</host-name> + <address>83.97.95.39</address> + </source-host> + <source-host> + <host-name>librenms-uat</host-name> + <address>83.97.95.37</address> + </source-host> + </source-access-list> + <source-access-list> + <list-name>snmp_tools_mon</list-name> + <source-host> + <host-name>FLOWMON-Primary</host-name> + <address>62.40.100.166</address> + </source-host> + <source-host> + <host-name>flowmon</host-name> + <address>62.40.120.90</address> + </source-host> + <source-host> + <host-name>flowmon-ddos-fra</host-name> + <address>62.40.100.190</address> + </source-host> + <source-host> + <host-name>flowmon-ddos-par</host-name> + <address>62.40.100.198</address> + </source-host> + <source-host> + <host-name>flowmon2</host-name> + <address>62.40.122.138</address> + </source-host> + <source-host> + <host-name>intermapper</host-name> + <address>83.97.93.137</address> + </source-host> + <source-host> + <host-name>netsage</host-name> + <address>83.97.94.14</address> + </source-host> + <source-host> + <host-name>prod-fod</host-name> + <address>83.97.93.59</address> + </source-host> + <source-host> + <host-name>prod-fod01</host-name> + <address>83.97.92.79</address> + </source-host> + <source-host> + <host-name>prod-lg</host-name> + <address>83.97.93.39</address> + </source-host> + <source-host> + <host-name>uat-fod</host-name> + <address>83.97.92.183</address> + </source-host> + </source-access-list> + <view> + <view-name>TIMEMAP_VIEW</view-name> + <subtree>.1.3.6.1.4.1.6527.1.1.3.92</subtree> + <type>included</type> + </view> + </snmp> + <ssh> + <preserve-key>true</preserve-key> + <server-cipher-list-v2> + <cipher> + <index>190</index> + <name>aes256-ctr</name> + </cipher> + <cipher> + <index>192</index> + <name>aes192-ctr</name> + </cipher> + <cipher> + <index>194</index> + <name>aes128-ctr</name> + </cipher> + <cipher> + <index>200</index> + <name>aes128-cbc</name> + </cipher> + <cipher> + <index>205</index> + <name>3des-cbc</name> + </cipher> + <cipher> + <index>225</index> + <name>aes192-cbc</name> + </cipher> + <cipher> + <index>230</index> + <name>aes256-cbc</name> + </cipher> + </server-cipher-list-v2> + <client-cipher-list-v2> + <cipher> + <index>190</index> + <name>aes256-ctr</name> + </cipher> + <cipher> + <index>192</index> + <name>aes192-ctr</name> + </cipher> + <cipher> + <index>194</index> + <name>aes128-ctr</name> + </cipher> + <cipher> + <index>200</index> + <name>aes128-cbc</name> + </cipher> + <cipher> + <index>205</index> + <name>3des-cbc</name> + </cipher> + <cipher> + <index>225</index> + <name>aes192-cbc</name> + </cipher> + <cipher> + <index>230</index> + <name>aes256-cbc</name> + </cipher> + </client-cipher-list-v2> + <server-mac-list-v2> + <mac> + <index>200</index> + <name>hmac-sha2-512</name> + </mac> + <mac> + <index>210</index> + <name>hmac-sha2-256</name> + </mac> + <mac> + <index>215</index> + <name>hmac-sha1</name> + </mac> + <mac> + <index>220</index> + <name>hmac-sha1-96</name> + </mac> + <mac> + <index>225</index> + <name>hmac-md5</name> + </mac> + <mac> + <index>240</index> + <name>hmac-md5-96</name> + </mac> + </server-mac-list-v2> + <client-mac-list-v2> + <mac> + <index>200</index> + <name>hmac-sha2-512</name> + </mac> + <mac> + <index>210</index> + <name>hmac-sha2-256</name> + </mac> + <mac> + <index>215</index> + <name>hmac-sha1</name> + </mac> + <mac> + <index>220</index> + <name>hmac-sha1-96</name> + </mac> + <mac> + <index>225</index> + <name>hmac-md5</name> + </mac> + <mac> + <index>240</index> + <name>hmac-md5-96</name> + </mac> + </client-mac-list-v2> + </ssh> + <user-params> + <authentication-order> + <order>radius</order> + <order>local</order> + </authentication-order> + <local-user> + <user> + <user-name>R4nC1dN0k</user-name> + <password>$2y$10$SKQqRBwvLOhdc6dJJ6FeI.1Yv4fztCf1xmoUTMCPRKIu6wDEAsR4G</password> + <access> + <console>true</console> + </access> + <console> + <member>config_backup</member> + </console> + <public-keys> + <ecdsa> + <ecdsa-key> + <ecdsa-public-key-id>1</ecdsa-public-key-id> + <key-value>AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBH8Qe7NoQCFnKnXRl2sPB1yUXf4hokYsN3HUbj6fKkeDCLDL9MWxXRh2Pbns/q1Y79Ab6GkjcnhxFIMT6Wj1i5E=</key-value> + </ecdsa-key> + </ecdsa> + </public-keys> + </user> + <user> + <user-name>admin</user-name> + <password>$2y$10$k2TmajZKvyznJSnXDNCVs.UW7z1s5of1Vy/ZRtsMzKMuTKxUKzUAm</password> + <access> + <console>true</console> + <netconf>true</netconf> + </access> + <console> + <member>administrative</member> + </console> + </user> + <user> + <user-name>gap-lso-prod</user-name> + <password>$2y$10$BykDr1EojIpX1FJ7mKKqo.rUCuRCmn3C6OaBsjGd.TfPDx4kNptzW</password> + <access> + <console>true</console> + <netconf>true</netconf> + </access> + <console> + <member>administrative</member> + </console> + <public-keys> + <ecdsa> + <ecdsa-key> + <ecdsa-public-key-id>1</ecdsa-public-key-id> + <key-value>AAAAE2VjZHNhLXNoYTItbmlzdHA1MjEAAAAIbmlzdHA1MjEAAACFBAA0JxVyVvwByZVrW1VwxFWkUFnMZfHMh6V4yiVrj0bnfqQb58KBcCNBqP5rOoLnP4SgrpCZbXggXg3oLB6GC1HosQD2FwVZ/UTLY0F0mmnc8yfABtIPKdL+c2dWJ4Ivn75MqvFrki7SaPt+B9DexOVTZv87wQy/Ps7+4LbhJTFEAp244g==</key-value> + </ecdsa-key> + </ecdsa> + </public-keys> + </user> + <user> + <user-name>goc</user-name> + <password>$2y$10$U.Zu3MWR4VUD2US4CVnnA.IYR7h2tMSLcM15fCg3sKcM7XwSv3eWS</password> + <access> + <console>true</console> + </access> + <console> + <member>administrative</member> + </console> + <public-keys> + <ecdsa> + <ecdsa-key> + <ecdsa-public-key-id>1</ecdsa-public-key-id> + <key-value>AAAAE2VjZHNhLXNoYTItbmlzdHA1MjEAAAAIbmlzdHA1MjEAAACFBAFjdT550o6af8xOgQEYd8aYksVcccVQ1SS23HYdJR3rx2vtVBx9Uwb2F0SvY1YjxuCxT/n1JabHidv9Csn/A0eItAGFCEIvW74xxM0sOsUNulboefcsCo0j+EDskUHjmLIogSdF5DF/UNeln1EEGNu1atnn/uavXlSDNcdQa+DoZO8AGg==</key-value> + </ecdsa-key> + </ecdsa> + </public-keys> + </user> + <user> + <user-name>inprov</user-name> + <password>$2y$10$KdVzmdaM917QiD2CeK1hI.EAFgTMfjHsLOESCejQytl4bbUNu1EfW</password> + <access> + <console>true</console> + <netconf>true</netconf> + </access> + <console> + <member>netconf_inprov</member> + </console> + <public-keys> + <rsa> + <rsa-key> + <rsa-public-key-id>1</rsa-public-key-id> + <key-value>AAAAB3NzaC1yc2EAAAADAQABAAACAQC8MAtn/FRKr7NzeRZo+AURHNYbBVEp9Xy67Fa4eetETCV5IJZ7VZKuGJC/IUD8OLEAKCfpgHoQ+QeJCp5M4llKqbB9EsKHbq9SWcN0oB39jYHsYQO9/CwG3TaQPbwWDCmJowKOkfDVdNjhmD9E5hvsoazIBny29RfXCnYFcogITQ9z49npQdtF8IF+3qNYxGTJUUEt1EFymYpl9c77LFnZuppDQlTdpa8A33klcrhUKTXxn2AZcFdg5ZGBbajTBvFqG/1U/RgCdHpeLxS1UW29FTu7SFllSG/XvEL9Ai91MPMpr07vQVc8DqZFQ5o7AhHkm3fXpvIgnff2YroXZhjF1sIRS7F5WY48o/sCBN36wGmQgfvuxGeQ1B2LDMhdtX0oN0KiMZ2HFuhGJIpmUhB7iMv9aZxJV+/RCjdJIzq6S/ilPZzwOjFy8H2zDy9YPGNQgAI5JJtRcEbCgnqYWfCkY7sr9vK3wwCGDfqhRyUaTj1teVDrCEWdEPSjsTDc9D1JNr/4vnYW3OJH7Cvu+ELXMwfpkad9A0jfdAtDuUoC63sG4Z6ybRdJ80ozlbwSmXc4vLJKm9chPSu9lBsC9/1Vyvn3PeZ6c3NV0ZTwtfTWRSb5S2Go9uYWHR/wppDvhX0LWbWTXG0OJUIu3ik9/asmSF+kCuQ3+XtYSFiMm4Fz0w==</key-value> + </rsa-key> + </rsa> + </public-keys> + </user> + <user> + <user-name>nomios_support</user-name> + <password>$2y$10$BdGR5GIIcSttNIv0bLyso.uOvDqTgna2NyhnWYJwfOGYaD4MQmkoK</password> + <access> + <console>true</console> + </access> + <console> + <member>nomios</member> + </console> + </user> + <user> + <user-name>oxidized</user-name> + <password>$2y$10$TQrZlpBDra86.qoexZUzQeBXDY1FcdDhGWdD9lLxMuFyPVSm0OGy6</password> + <access> + <console>true</console> + </access> + <console> + <member>config_backup</member> + </console> + <public-keys> + <ecdsa> + <ecdsa-key> + <ecdsa-public-key-id>1</ecdsa-public-key-id> + <key-value>AAAAE2VjZHNhLXNoYTItbmlzdHA1MjEAAAAIbmlzdHA1MjEAAACFBAGKE1PylcuuY5TzEEx928eZGEsPHeRzxrBRWJoKIvY5/7sgnbxQKWO8evpApZQdAsaz2fZvI5S8D2QsThYUtAV3nAHk2VgMIGUJNZHfyljjVQJMVA6thVcEZCk/VBgch16Yym9FmAst2BjOFbf1WydkM9wxbUcWLabT5uq4+Vp8ams27g==</key-value> + </ecdsa-key> + <ecdsa-key> + <ecdsa-public-key-id>2</ecdsa-public-key-id> + <key-value>AAAAE2VjZHNhLXNoYTItbmlzdHA1MjEAAAAIbmlzdHA1MjEAAACFBAGKE1PylcuuY5TzEEx928eZGEsPHeRzxrBRWJoKIvY5/7sgnbxQKWO8evpApZQdAsaz2fZvI5S8D2QsThYUtAV3nAHk2VgMIGUJNZHfyljjVQJMVA6thVcEZCk/VBgch16Yym9FmAst2BjOFbf1WydkM9wxbUcWLabT5uq4+Vp8GBBX7g==</key-value> + </ecdsa-key> + </ecdsa> + <rsa> + <rsa-key> + <rsa-public-key-id>1</rsa-public-key-id> + <key-value>AAAAB3NzaC1yc2EAAAADAQABAAABAQCtvkXwJcB/56pafbX8kd9DE993+UqQBg0vUbXyiCnLI7ZxggD+vZHqLOAYrAmj69czE1yea6nM3oE5dk62Nxo72zItAXR/cIeH8TJSWcIFvkZFmj6d/gVqxIkagmE6NWH18dUtNZCYvvduFG9rqOCv6OYnfe+uiq3vMxd7awxD5iQ6TArTokI09iGmnCnN/o9/CX/QU6ogrukgsm/lAjgYqR5ixZjjg5gKDL+ZpPXBjQ1Zw4o9Tb+3+5kKJH3XhaKtixhixp9kHs2m1JU201Ow+Ltu61Xb+7aIn8ks8U000cnsXg/hyqA/iFmKYbClBbmdcyU6drzkN+ppUj8S04F7</key-value> + </rsa-key> + </rsa> + </public-keys> + </user> + <user> + <user-name>srv_ims_SROS</user-name> + <password>$2y$10$Wib89Y3VCmjysYTB/pAmA.IyL7P04aHDMOqLJjD0ZI4ETgM/rLBHq</password> + <access> + <console>true</console> + </access> + <console> + <member>restricted-mon</member> + </console> + </user> + <user> + <user-name>srv_ne_scripts</user-name> + <password>$2y$10$XGlShsd8pSkgNdDXusJVo.fnwZJgC.XZznTG1hB9mg3wzYSb7hGLe</password> + <access> + <console>true</console> + <netconf>true</netconf> + </access> + <console> + <member>administrative</member> + </console> + <public-keys> + <rsa> + <rsa-key> + <rsa-public-key-id>1</rsa-public-key-id> + <key-value>AAAAB3NzaC1yc2EAAAADAQABAAABAQDbIxpccubnBvn918JoKpWkzxsX3aCS7H2BUpb7r6tEboOwwpTAnQtiVjMYUsUCL7I7FdujmYK8bwC6YKYFI8fUEdDpthTbLSIfyhapo6eigz30E1RInBaLDrTKD736EMCVkwZPCLilwYuL/IbuZETbd5xXLiW8By2691OC28bKl2AXiW/6MvQ2Pu3vIN1Y3YEYkSCV8vh/rQUQmwJi6CWw+f5R4KWHyyc9t4kSfZPOTyEkaYp67ipeRtQJU2VxlG35mGdHCPHJo6icVmXcMNQRLwX71MTz1jJCtNv8xIkpZQ0u7U2qYLHTvh/HmwNc8riLFLmm24ZaiKdoCpmfnLBX</key-value> + </rsa-key> + </rsa> + </public-keys> + </user> + </local-user> + </user-params> + </security> + <time> + <zone> + <standard> + <name>utc</name> + </standard> + </zone> + <ntp> + <admin-state>enable</admin-state> + <server> + <ip-address>62.40.123.21</ip-address> + <router-instance>Base</router-instance> + <key-id>10</key-id> + </server> + <server> + <ip-address>62.40.123.23</ip-address> + <router-instance>Base</router-instance> + <key-id>10</key-id> + </server> + <server> + <ip-address>62.40.123.103</ip-address> + <router-instance>Base</router-instance> + <key-id>10</key-id> + </server> + <server> + <ip-address>172.16.100.48</ip-address> + <router-instance>Base</router-instance> + </server> + <server> + <ip-address>192.53.103.108</ip-address> + <router-instance>Base</router-instance> + </server> + <server> + <ip-address>192.87.106.2</ip-address> + <router-instance>Base</router-instance> + </server> + <server> + <ip-address>193.204.114.233</ip-address> + <router-instance>Base</router-instance> + </server> + <server> + <ip-address>195.113.144.201</ip-address> + <router-instance>Base</router-instance> + </server> + <server> + <ip-address>216.239.35.0</ip-address> + <router-instance>Base</router-instance> + </server> + <server> + <ip-address>216.239.35.4</ip-address> + <router-instance>Base</router-instance> + </server> + <authentication-key> + <key-id>10</key-id> + <key>HqPnbTyN1I9H2OI6TlxzuBx8h7+GMgR3 hash2</key> + <type>message-digest</type> + </authentication-key> + </ntp> + </time> + </system> + <test-oam> + <twamp> + <server> + <admin-state>enable</admin-state> + <prefix> + <ip-prefix>62.40.98.20/31</ip-prefix> + <description>rt1.fra.de</description> + <max-connections>1</max-connections> + <max-sessions>1</max-sessions> + </prefix> + <prefix> + <ip-prefix>62.40.98.38/31</ip-prefix> + <description>rt1.ams.nl</description> + <max-connections>1</max-connections> + <max-sessions>1</max-sessions> + </prefix> + <prefix> + <ip-prefix>62.40.98.66/31</ip-prefix> + <description>rt1.ham.de</description> + <max-connections>1</max-connections> + <max-sessions>1</max-sessions> + </prefix> + <prefix> + <ip-prefix>62.40.98.80/31</ip-prefix> + <description>rt1.bru.be</description> + <max-connections>1</max-connections> + <max-sessions>1</max-sessions> + </prefix> + </server> + </twamp> + </test-oam> + </configure> + </data> + diff --git a/test/per_router/conftest.py b/test/per_router/conftest.py index 7f4842c96ded38787ceaa90956424f0d17d57289..16bef96fe388f11ba29d63ac81b38b47b92a09f1 100644 --- a/test/per_router/conftest.py +++ b/test/per_router/conftest.py @@ -22,13 +22,21 @@ def classifier_cache_test_entries(): @pytest.fixture(params=list(TEST_DATA_DIR.glob('*-netconf.xml'))) -def router(request): +def juniper_router(request): file: pathlib.Path = request.param m = re.match('(.*)-netconf.xml', file.name) assert m # sanity return m.group(1) +@pytest.fixture(params=list(TEST_DATA_DIR.glob('*-netconf-nokia.xml'))) +def nokia_router(request): + file: pathlib.Path = request.param + m = re.match('(.*)-netconf-nokia.xml', file.name) + assert m # sanity + return m.group(1) + + class MockedJunosRpc(object): def __init__(self, hostname): @@ -52,23 +60,23 @@ class MockedJunosDevice(object): @pytest.fixture -def netconf_doc(mocker, router, data_config): +def netconf_doc(mocker, juniper_router, data_config): mocker.patch( 'inventory_provider.juniper.Device', MockedJunosDevice) - return juniper.load_config(router, data_config['ssh']) + return juniper.load_config(juniper_router, data_config['ssh']) # different library requires different mocking @pytest.fixture -def interface_info_response(router): - file = TEST_DATA_DIR / f"interface_info/{router}.xml" +def interface_info_response(juniper_router): + file = TEST_DATA_DIR / f"interface_info/{juniper_router}.xml" try: return file.read_text() except FileNotFoundError: - pytest.skip(f'no corresponding interface_info doc for {router}, skipping') + pytest.skip(f'no corresponding interface_info doc for {juniper_router}, skipping') @pytest.fixture diff --git a/test/per_router/test_celery_worker.py b/test/per_router/test_celery_worker.py index 50734ddbdd510944660600851e1a0ee4b6b05eb5..1fc7ec2caaa76b52624486dc1fc428ea4991d8fa 100644 --- a/test/per_router/test_celery_worker.py +++ b/test/per_router/test_celery_worker.py @@ -29,33 +29,33 @@ def mocked_juniper(mocker): ) -def test_netconf_refresh_config(mocked_worker_module, router, mocked_juniper): - if router in ['qfx.par.fr.geant.net', 'qfx.fra.de.geant.net']: +def test_netconf_refresh_config(mocked_worker_module, juniper_router, mocked_juniper): + if juniper_router in ['qfx.par.fr.geant.net', 'qfx.fra.de.geant.net']: # expected to fail - pytest.skip(f'test data has no community string for {router}') - del backend_db()['netconf:' + router] - worker.reload_router_config_juniper(router) - assert backend_db()['netconf:' + router] + pytest.skip(f'test data has no community string for {juniper_router}') + del backend_db()['netconf:' + juniper_router] + worker.reload_router_config_juniper(juniper_router) + assert backend_db()['netconf:' + juniper_router] -def test_snmp_refresh_interfaces(mocked_worker_module, router): +def test_snmp_refresh_interfaces_juniper(mocked_worker_module, juniper_router): def _wanted(s): - return s.startswith(f'snmp-interfaces-single:{router}') + return s.startswith(f'snmp-interfaces-single:{juniper_router}') def _ifc_keys(): return filter(_wanted, backend_db().keys()) - del backend_db()[f'snmp-interfaces:{router}'] + del backend_db()[f'snmp-interfaces:{juniper_router}'] for k in list(_ifc_keys()): del backend_db()[k] - worker.snmp_refresh_interfaces_juniper(router, 'fake-community', []) - assert backend_db()['snmp-interfaces:' + router] + worker.snmp_refresh_interfaces_juniper(juniper_router, 'fake-community', []) + assert backend_db()['snmp-interfaces:' + juniper_router] assert list(_ifc_keys()) -def test_snmp_refresh_peerings(mocked_worker_module, router): +def test_snmp_refresh_peerings(mocked_worker_module, juniper_router): def _wanted(s): return s.startswith('snmp-peerings:') @@ -66,19 +66,36 @@ def test_snmp_refresh_peerings(mocked_worker_module, router): for k in list(_ifc_keys()): del backend_db()[k] - worker.snmp_refresh_peerings_juniper(router, 'fake-community', []) + worker.snmp_refresh_peerings_juniper(juniper_router, 'fake-community', []) assert list(_ifc_keys()) -def test_reload_router_config(mocked_worker_module, router, mocker): +def test_snmp_refresh_peerings_nokia(mocked_worker_module, nokia_router): - if router.startswith('qfx'): + def _wanted(s): + return s.startswith('snmp-peerings:') + + def _ifc_keys(): + return filter(_wanted, backend_db().keys()) + + for k in list(_ifc_keys()): + del backend_db()[k] + + communities = {'inventory-provider': 'fake-community'} + + worker.snmp_refresh_peerings_nokia(nokia_router, communities) + assert list(_ifc_keys()) + + +def test_reload_router_config(mocked_worker_module, juniper_router, mocker): + + if juniper_router.startswith('qfx'): # test env hack (router doesn't have snmp acl for us) mocker.patch('inventory_provider.juniper.snmp_community_string') \ .return_value = 'blah' saved_data = {} - for key in ('netconf:' + router, 'intinfo:' + router, 'snmp-interfaces:' + router): + for key in ('netconf:' + juniper_router, 'intinfo:' + juniper_router, 'snmp-interfaces:' + juniper_router): saved_data[key] = backend_db().pop(key) saved_peerings = {} @@ -88,9 +105,9 @@ def test_reload_router_config(mocked_worker_module, router, mocker): for key in saved_peerings.keys(): del backend_db()[key] - assert 'netconf:' + router not in backend_db() - assert 'intinfo:' + router not in backend_db() - assert 'snmp-interfaces:' + router not in backend_db() + assert 'netconf:' + juniper_router not in backend_db() + assert 'intinfo:' + juniper_router not in backend_db() + assert 'snmp-interfaces:' + juniper_router not in backend_db() def _mocked_retrieve_and_persist_netconf_config(*args, **kwargs): key = 'netconf:' + args[0] @@ -132,7 +149,7 @@ def test_reload_router_config(mocked_worker_module, router, mocker): 'inventory_provider.tasks.worker.InventoryTask.update_state', _mocked_update_status) - worker.reload_router_config_juniper(router) - assert 'netconf:' + router in backend_db() - assert 'intinfo:' + router in backend_db() - assert 'snmp-interfaces:' + router in backend_db() + worker.reload_router_config_juniper(juniper_router) + assert 'netconf:' + juniper_router in backend_db() + assert 'intinfo:' + juniper_router in backend_db() + assert 'snmp-interfaces:' + juniper_router in backend_db() diff --git a/test/per_router/test_data_routes.py b/test/per_router/test_data_routes.py index 797c791606b8f826cc5e44e7a38207d12a0d7c20..df599ef9a89dded179c010ea42988f8bc904fd36 100644 --- a/test/per_router/test_data_routes.py +++ b/test/per_router/test_data_routes.py @@ -11,9 +11,9 @@ DEFAULT_REQUEST_HEADERS = { } -def test_router_interfaces(router, client): +def test_router_interfaces(juniper_router, client): rv = client.get( - "/data/interfaces/" + router, + "/data/interfaces/" + juniper_router, headers=DEFAULT_REQUEST_HEADERS) assert rv.status_code == 200 @@ -22,7 +22,7 @@ def test_router_interfaces(router, client): assert response # at least shouldn't be empty -def test_snmp_ids(router, client): +def test_snmp_ids(juniper_router, client): snmp_id_list_schema = { "$schema": "http://json-schema.org/draft-07/schema#", @@ -40,7 +40,7 @@ def test_snmp_ids(router, client): } rv = client.get( - "/testing/snmp/" + router, + "/testing/snmp/" + juniper_router, headers=DEFAULT_REQUEST_HEADERS) response = json.loads(rv.data.decode("utf-8")) @@ -48,19 +48,19 @@ def test_snmp_ids(router, client): assert response # at least shouldn't be empty -def test_router_bgp_routes(router, client): +def test_router_bgp_routes(juniper_router, client): def _no_peering_data_expected(h): if h == 'mx2.bru.be.geant.net': return None return h.startswith('qfx') - if _no_peering_data_expected(router): - pytest.skip('%s is not expected to have bgp peers' % router) + if _no_peering_data_expected(juniper_router): + pytest.skip('%s is not expected to have bgp peers' % juniper_router) return rv = client.get( - "/testing/bgp/" + router, + "/testing/bgp/" + juniper_router, headers=DEFAULT_REQUEST_HEADERS) internal_peering_list_schema = copy.deepcopy(msr.PEERING_LIST_SCHEMA) diff --git a/test/per_router/test_juniper_data.py b/test/per_router/test_juniper_data.py index b0664f5f89d5635f18f8017ea640beff7346b5bb..a13245674df94acc3e3c7e7610b465483c80718e 100644 --- a/test/per_router/test_juniper_data.py +++ b/test/per_router/test_juniper_data.py @@ -91,9 +91,9 @@ def test_bgp_peering_data(netconf_doc): f'{inactive_peers & returned_addresses}') -def test_snmp_community_string(mocked_netifaces, router, netconf_doc): - if router.startswith('qfx'): - pytest.skip(f'no snmp community string expected for {router}') +def test_snmp_community_string(mocked_netifaces, juniper_router, netconf_doc): + if juniper_router.startswith('qfx'): + pytest.skip(f'no snmp community string expected for {juniper_router}') assert juniper.snmp_community_string(netconf_doc) == '0pBiFbD' @@ -147,8 +147,8 @@ def test_interface_addresses_list(netconf_doc): jsonschema.validate(addresses, schema) -def test_interface_speeds(mocked_router, router, data_config): - interface_info = juniper.get_interface_info_for_router(router, data_config['ssh']) +def test_interface_speeds(mocked_router, juniper_router, data_config): + interface_info = juniper.get_interface_info_for_router(juniper_router, data_config['ssh']) speeds = juniper.get_interface_speeds(etree.fromstring(interface_info)) assert len(speeds) > 0 # should have any speeds at all for speed in speeds: diff --git a/test/per_router/test_lnetd_routes.py b/test/per_router/test_lnetd_routes.py index a5096b6302c220be9686f02be34d014322284d60..77029c74db75c71ce9711a93ea9a7e9cf7b07a00 100644 --- a/test/per_router/test_lnetd_routes.py +++ b/test/per_router/test_lnetd_routes.py @@ -8,16 +8,16 @@ DEFAULT_REQUEST_HEADERS = { } -def test_router_interfaces(router, client): - if router.startswith('qfx'): +def test_router_interfaces(juniper_router, client): + if juniper_router.startswith('qfx'): pytest.skip('no interfaces expected for {router}, skipping') rv = client.get( - f'/LnetD/interfaces/{router}', + f'/LnetD/interfaces/{juniper_router}', headers=DEFAULT_REQUEST_HEADERS) assert rv.status_code == 200 response = json.loads(rv.data.decode('utf-8')) jsonschema.validate(response, INTERFACE_LIST_SCHEMA) assert response # at least shouldn't be empty - assert all(ifc['hostname'] == router for ifc in response) + assert all(ifc['hostname'] == juniper_router for ifc in response) diff --git a/test/per_router/test_poller_routes.py b/test/per_router/test_poller_routes.py index 4876226326737fae77c041f883e5b91d84abf436..7e97cc6f1d96bac08d291b40884d2dd7d546d11c 100644 --- a/test/per_router/test_poller_routes.py +++ b/test/per_router/test_poller_routes.py @@ -9,9 +9,9 @@ DEFAULT_REQUEST_HEADERS = { } -def test_router_interfaces(router, client): +def test_router_interfaces(juniper_router, client): rv = client.get( - f'/poller/interfaces/{router}', + f'/poller/interfaces/{juniper_router}', headers=DEFAULT_REQUEST_HEADERS) assert rv.status_code == 200 @@ -19,12 +19,12 @@ def test_router_interfaces(router, client): jsonschema.validate(response, INTERFACE_LIST_SCHEMA) assert response # at least shouldn't be empty response_routers = {ifc['router'] for ifc in response} - assert response_routers == {router} + assert response_routers == {juniper_router} -def test_router_interface_speeds(router, client): +def test_router_interface_speeds(juniper_router, client): rv = client.get( - f'/poller/speeds/{router}', + f'/poller/speeds/{juniper_router}', headers=DEFAULT_REQUEST_HEADERS) assert rv.status_code == 200 @@ -32,4 +32,4 @@ def test_router_interface_speeds(router, client): jsonschema.validate(response, INTERFACE_SPEED_LIST_SCHEMA) assert response # at least shouldn't be empty response_routers = {ifc['router'] for ifc in response} - assert response_routers == {router} + assert response_routers == {juniper_router} diff --git a/test/test_worker_utils.py b/test/test_worker_utils.py index b3604d00887bd0ccad7405991afb29e1e0cc7f77..68c13fcd35b4a71b0af900a5842db3c8c5a8daef 100644 --- a/test/test_worker_utils.py +++ b/test/test_worker_utils.py @@ -175,13 +175,12 @@ def test_build_snmp_peering_db(mocked_worker_module): "peering": { "type": "object", "properties": { - "local": {"type": "string"}, "remote": {"type": "string"}, "oid": {"type": "string"}, "community": {"type": "string"}, "hostname": {"type": "string"} }, - "required": ["local", "remote", + "required": ["remote", "oid", "community", "hostname"], "additionalProperties": False