Часть 2. Underlay. OSPF
Цель
Настроить OSPF для Underlay сети
Чего пытаемся достичь?
Настроен OSPF в Underlay сети, IP связанность между устройствами.
В документации зафиксирован план работ, адресное пространство, схема сети, конфигурация устройств.
IP связанность между устройствами проверена и подтверждена.
Схема сети
Кабельный журнал и IP-plan


Табличка с Point-toPoint соединениями
Соединение
Подсеть
Устройство A
Интерфейс
IP A
Устройство B
Интерфейс
IP B
no-osl-dc1-f1-r01k01-spn01 <-> no-osl-dc1-f1-r03k01-lf01
10.16.2.0/31
no-osl-dc1-f1-r01k01-spn01
Ethernet 1
10.16.2.0
no-osl-dc1-f1-r03k01-lf01
Ethernet 1
10.16.2.1
no-osl-dc1-f1-r01k01-spn01 <-> no-osl-dc1-f1-r03k02-lf01
10.16.2.2/31
no-osl-dc1-f1-r01k01-spn01
Ethernet 2
10.16.2.2
no-osl-dc1-f1-r03k02-lf01
Ethernet 1
10.16.2.3
no-osl-dc1-f1-r01k01-spn01 <-> no-osl-dc1-f1-r03k03-lf01
10.16.2.4/31
no-osl-dc1-f1-r01k01-spn01
Ethernet 3
10.16.2.4
no-osl-dc1-f1-r03k03-lf01
Ethernet 1
10.16.2.5
no-osl-dc1-f1-r02k01-spn01 <-> no-osl-dc1-f1-r03k01-lf01
10.16.2.6/31
no-osl-dc1-f1-r02k01-spn01
Ethernet 1
10.16.2.6
no-osl-dc1-f1-r03k01-lf01
Ethernet 2
10.16.2.7
no-osl-dc1-f1-r02k01-spn01 <-> no-osl-dc1-f1-r03k02-lf01
10.16.2.8/31
no-osl-dc1-f1-r02k01-spn01
Ethernet 2
10.16.2.8
no-osl-dc1-f1-r03k02-lf01
Ethernet 2
10.16.2.9
no-osl-dc1-f1-r02k01-spn01 <-> no-osl-dc1-f1-r03k03-lf01
10.16.2.10/31
no-osl-dc1-f1-r02k01-spn01
Ethernet 3
10.16.2.10
no-osl-dc1-f1-r03k03-lf01
Ethernet 2
10.16.2.11
Пример, как адреса выглядят в Netbox:
И как они выглядят для Spine'а:

И для Leaf'а:

Табличка с Loopback интерфейсами для нужд OSPF и VTEP
no-osl-dc1-f1-r01k01-spn01
10.16.0.1/32
-
no-osl-dc1-f1-r02k01-spn01
10.16.0.2/32
-
no-osl-dc1-f1-r03k01-lf01
10.16.1.1/32
10.16.4.1/32
no-osl-dc1-f1-r03k02-lf01
10.16.1.2/32
10.16.4.2/32
no-osl-dc1-f1-r03k03-lf01
10.16.1.3/32
10.16.4.3/32
Настройка OSPF
Настройка OSPF для устройств (внезапно :) ) реализована через Ansible. Идея заимствована из книги "Network Automation Cookbook" (Karim Okasha) и репозитория на Github “https://github.com/PacktPublishing/Network-Automation-Cookbook/tree/master/ch4_arista.”
Файл инвентаря inventory представлен в следующем виде
[spine]
no-osl-dc1-f1-r01k01-spn01 ansible_host=172.16.108.101
no-osl-dc1-f1-r02k01-spn01 ansible_host=172.16.108.102
[leaf]
no-osl-dc1-f1-r03k01-lf01 ansible_host=172.16.108.111
no-osl-dc1-f1-r03k02-lf01 ansible_host=172.16.108.112
no-osl-dc1-f1-r03k03-lf01 ansible_host=172.16.108.113
[arista:children]
spine
leaf
Переменные содержат следующие значения:
---
ansible_user: ansible
ansible_ssh_pass: ansible123
ansible_network_os: eos
ansible_connection: httpapi
ansible_httpapi_use_ssl: yes
ansible_httpapi_validate_certs: no
global:
mgmt_vrf: mgmt
lo_ip:
no-osl-dc1-f1-r01k01-spn01: "10.16.0.1/32"
no-osl-dc1-f1-r02k01-spn01: "10.16.0.2/32"
no-osl-dc1-f1-r03k01-lf01: "10.16.1.1/32"
no-osl-dc1-f1-r03k02-lf01: "10.16.1.2/32"
no-osl-dc1-f1-r03k03-lf01: "10.16.1.3/32"
vtep_lo_ip:
no-osl-dc1-f1-r03k01-lf01: "10.16.4.1/32"
no-osl-dc1-f1-r03k02-lf01: "10.16.4.2/32"
no-osl-dc1-f1-r03k03-lf01: "10.16.4.3/32"
p2p_prefix: 31
p2p_ip:
no-osl-dc1-f1-r01k01-spn01:
- { port: Ethernet1, ip: 10.16.2.0/31 }
- { port: Ethernet2, ip: 10.16.2.2/31 }
- { port: Ethernet3, ip: 10.16.2.4/31 }
no-osl-dc1-f1-r02k01-spn01:
- { port: Ethernet1, ip: 10.16.2.6/31 }
- { port: Ethernet2, ip: 10.16.2.8/31 }
- { port: Ethernet3, ip: 10.16.2.10/31 }
no-osl-dc1-f1-r03k01-lf01:
- { port: Ethernet1, ip: 10.16.2.1/31 }
- { port: Ethernet2, ip: 10.16.2.7/31 }
no-osl-dc1-f1-r03k02-lf01:
- { port: Ethernet1, ip: 10.16.2.3/31 }
- { port: Ethernet2, ip: 10.16.2.9/31 }
no-osl-dc1-f1-r03k03-lf01:
- { port: Ethernet1, ip: 10.16.2.5/31 }
- { port: Ethernet2, ip: 10.16.2.11/31 }
ospf_router_id:
no-osl-dc1-f1-r01k01-spn01: "10.16.0.1"
no-osl-dc1-f1-r02k01-spn01: "10.16.0.2"
no-osl-dc1-f1-r03k01-lf01: "10.16.0.3"
no-osl-dc1-f1-r03k02-lf01: "10.16.0.4"
no-osl-dc1-f1-r03k03-lf01: "10.16.0.5"
Плейбуки несут следующие функции:
01_setup_eapi.yml - включает eAPI на устройствах
---
- name: "Enable eAPI on Arista Switches"
hosts: arista
become: yes
vars:
ansible_connection: network_cli
tasks:
- name: "Enable eAPI"
eos_eapi:
https_port: 443
https: yes
state: started
- name: "Enable eAPI under VRF"
eos_eapi:
state: started
vrf: "{{global.mgmt_vrf}}"
- name: "Create user for ansible"
eos_user:
name: ansible
privilege: 15
configured_password: ansible123
state: present
- name:
eos_command:
commands: aaa authorization exec default local
02_create_interface_config.yml - создает и настраивает интерфейсы устройств и присваивает адреса
---
- name: "Creating and configuring L3 Interfaces"
hosts: arista
# become: yes
# vars:
# ansible_connection: network_cli
vars:
ansible_connection: httpapi
tasks:
- name: "Create Loopback 0 for OSPF"
arista.eos.eos_l3_interfaces:
config:
- name: Loopback 0
ipv4:
- address: "{{ global.lo_ip[inventory_hostname] }}"
state: merged
- name: "Set description for Loopback 0"
arista.eos.eos_interfaces:
config:
- name: Loopback 0
description: "OSPF"
state: merged
- name: "Create Loopback 10 for VTEP"
arista.eos.eos_l3_interfaces:
config:
- name: Loopback 10
ipv4:
- address: "{{ global.vtep_lo_ip[inventory_hostname] }}"
state: merged
when: "'leaf' in group_names"
- name: "Create Point-to-Point Interfaces"
loop: "{{ global.p2p_ip[inventory_hostname] | default([]) }}"
loop_control:
label: "{{ item.port }}"
arista.eos.eos_interfaces:
config:
- name: "{{ item.port}}"
enabled: true
mode: layer3
- name: "Configure IP on Point-to-Point Interfaces"
loop: "{{ global.p2p_ip[inventory_hostname] | default([]) }}"
loop_control:
label: "{{ item.port }}"
arista.eos.eos_l3_interfaces:
config:
- name: "{{ item.port}}"
ipv4:
- address: "{{ item.ip }}"
state: merged
03_ospf.yml - настраивает OSPF
---
- name: "Building UP OSPF"
hosts: arista
vars:
ansible_connection: httpapi
tasks:
- name: "Enable ip routing"
arista.eos.eos_config:
lines:
- ip routing
- name: "Set up OSPF config"
arista.eos.eos_ospfv2:
config:
processes:
- process_id: 1
point_to_point: true
adjacency:
exchange_start:
threshold: 20045623
max_lsa:
count: 8000
ignore_count: 3
ignore_time: 6
reset_time: 20
threshold: 40
networks:
- area: "0.0.0.0"
prefix: 10.16.0.0/24
- area: "0.0.0.0"
prefix: 10.16.1.0/24
- area: "0.0.0.0"
prefix: 10.16.2.0/23
- area: "0.0.0.0"
prefix: 10.16.4.0/24
redistribute:
- routes: "connected"
router_id: "{{ global.ospf_router_id[inventory_hostname] }}"
Проверка корректности маршрутов и коннективности
Конфигурация устройств после вмешательства Ansible
no-osl-dc1-f1-r01k01-spn01
no-osl-dc1-f1-r01k01-spn01#sh run
! Command: show running-config
! device: no-osl-dc1-f1-r01k01-spn01 (vEOS-lab, EOS-4.29.2F)
!
! boot system flash:/vEOS-lab.swi
!
no aaa root
!
username admin role network-admin secret sha512 $6$kizFMUd0ozToDLhI$rkCiEs5iRPHbHuZdcy7RQahkhrOtpuBgsA0tr4/ZdfwXqf6/.gwCHsalOUGR3iLs2uSaRNwnfb9T.epzm8QaO.
username ansible privilege 15 secret sha512 $6$41a1Ynes/PcpWL9f$BiEqleayELgJa95rqf5yWTsgmrK99uzOcn3SRHGasENBWf0ZHwJ1S2Hhj8PdjzkVrMOr0WF9RDohwGQJKjdx51
!
transceiver qsfp default-mode 4x10G
!
service routing protocols model ribd
!
hostname no-osl-dc1-f1-r01k01-spn01
!
spanning-tree mode mstp
!
vrf instance mgmt
!
management api http-commands
no shutdown
!
vrf default
no shutdown
!
vrf mgmt
no shutdown
!
aaa authorization exec default local
!
interface Ethernet1
no switchport
ip address 10.16.2.0/31
!
interface Ethernet2
no switchport
ip address 10.16.2.2/31
!
interface Ethernet3
no switchport
ip address 10.16.2.4/31
!
interface Ethernet4
!
interface Ethernet5
!
interface Ethernet6
!
interface Ethernet7
!
interface Ethernet8
!
interface Ethernet9
!
interface Ethernet10
!
interface Ethernet11
!
interface Ethernet12
!
interface Ethernet13
!
interface Ethernet14
!
interface Ethernet15
!
interface Ethernet16
!
interface Loopback0
description OSPF
ip address 10.16.0.1/32
!
interface Management1
vrf mgmt
ip address 172.16.108.101/24
!
ip routing
no ip routing vrf mgmt
!
ip route vrf mgmt 0.0.0.0/0 172.16.108.1
!
router ospf 1
router-id 10.16.0.1
redistribute connected
network 10.16.0.0/24 area 0.0.0.0
network 10.16.1.0/24 area 0.0.0.0
network 10.16.2.0/23 area 0.0.0.0
network 10.16.4.0/24 area 0.0.0.0
max-lsa 8000 40 ignore-time 6 ignore-count 3 reset-time 20
adjacency exchange-start threshold 20045623
!
end
no-osl-dc1-f1-r02k01-spn01
no-osl-dc1-f1-r02k01-spn01#sh run
! Command: show running-config
! device: no-osl-dc1-f1-r02k01-spn01 (vEOS-lab, EOS-4.29.2F)
!
! boot system flash:/vEOS-lab.swi
!
no aaa root
!
username admin role network-admin secret sha512 $6$5pwAGitA.Q5BLgTA$SU1JIsiRGsfOWeXBO6acFvwJg48rPtst87ovCi83OhFCXy0go4OcG5X8e70B2Y/pAulOzfiOtfqm.0lG1OCNk/
username ansible privilege 15 secret sha512 $6$hG/d9eIn.MhjvEVB$ZcK7QIef1jf2aX7SFqUz1Yf5cRNmdfpoD6N/LieIXd5cKkTNPPbO3QxUe8N3dOctXvcyz8vJBaJ6rf1wz35W31
!
transceiver qsfp default-mode 4x10G
!
service routing protocols model ribd
!
hostname no-osl-dc1-f1-r02k01-spn01
!
spanning-tree mode mstp
!
vrf instance mgmt
!
management api http-commands
no shutdown
!
vrf default
no shutdown
!
vrf mgmt
no shutdown
!
aaa authorization exec default local
!
interface Ethernet1
no switchport
ip address 10.16.2.6/31
!
interface Ethernet2
no switchport
ip address 10.16.2.8/31
!
interface Ethernet3
no switchport
ip address 10.16.2.10/31
!
interface Ethernet4
shutdown
!
interface Ethernet5
shutdown
!
interface Ethernet6
shutdown
!
interface Ethernet7
shutdown
!
interface Ethernet8
shutdown
!
interface Ethernet9
shutdown
!
interface Ethernet10
shutdown
!
interface Ethernet11
shutdown
!
interface Ethernet12
shutdown
!
interface Ethernet13
shutdown
!
interface Ethernet14
shutdown
!
interface Ethernet15
shutdown
!
interface Ethernet16
shutdown
!
interface Loopback0
description OSPF
ip address 10.16.0.2/32
!
interface Management1
vrf mgmt
ip address 172.16.108.102/24
!
ip routing
no ip routing vrf mgmt
!
ip route 0.0.0.0/0 172.16.108.1
ip route vrf mgmt 0.0.0.0/0 172.16.108.1
!
router ospf 1
router-id 10.16.0.2
redistribute connected
network 10.16.0.0/24 area 0.0.0.0
network 10.16.1.0/24 area 0.0.0.0
network 10.16.2.0/23 area 0.0.0.0
network 10.16.4.0/24 area 0.0.0.0
max-lsa 8000 40 ignore-time 6 ignore-count 3 reset-time 20
adjacency exchange-start threshold 20045623
!
end
no-osl-dc1-f1-r03k01-lf01
no-osl-dc1-f1-r03k01-lf01#sh run
! Command: show running-config
! device: no-osl-dc1-f1-r03k01-lf01 (vEOS-lab, EOS-4.29.2F)
!
! boot system flash:/vEOS-lab.swi
!
no aaa root
!
username admin role network-admin secret sha512 $6$L4cggSE8nbcLiZSE$VIREQAhl7zGS2cKLhBkYwreqCotoXzrkAG/wbl/AU6EBgytPB9PmmxmLS3aGHzSozcSFAPZjcq2oG3YtSG1Je/
username ansible privilege 15 secret sha512 $6$ee5C4A.74lEWfutr$B8SVeZIgPIPfmV1V7mGBdkMM1m9VRwcPh2LAKIAzFZMjavUurR0SjByyEQoFJWgCg2NLvaPQQr0z5QZ4m/gFJ1
!
transceiver qsfp default-mode 4x10G
!
service routing protocols model ribd
!
hostname no-osl-dc1-f1-r03k01-lf01
!
spanning-tree mode mstp
!
vrf instance mgmt
!
management api http-commands
no shutdown
!
vrf default
no shutdown
!
vrf mgmt
no shutdown
!
aaa authorization exec default local
!
interface Ethernet1
no switchport
ip address 10.16.2.1/31
!
interface Ethernet2
no switchport
ip address 10.16.2.7/31
!
interface Ethernet3
!
interface Ethernet4
!
interface Ethernet5
!
interface Ethernet6
!
interface Ethernet7
!
interface Ethernet8
!
interface Loopback0
description OSPF
ip address 10.16.1.1/32
!
interface Loopback10
ip address 10.16.4.1/32
!
interface Management1
vrf mgmt
ip address 172.16.108.111/24
!
ip routing
no ip routing vrf mgmt
!
ip route vrf mgmt 0.0.0.0/0 172.16.108.1
!
router ospf 1
router-id 10.16.0.3
redistribute connected
network 10.16.0.0/24 area 0.0.0.0
network 10.16.1.0/24 area 0.0.0.0
network 10.16.2.0/23 area 0.0.0.0
network 10.16.4.0/24 area 0.0.0.0
max-lsa 8000 40 ignore-time 6 ignore-count 3 reset-time 20
adjacency exchange-start threshold 20045623
!
end
no-osl-dc1-f1-r03k02-lf01
no-osl-dc1-f1-r03k02-lf01#sh run
! Command: show running-config
! device: no-osl-dc1-f1-r03k02-lf01 (vEOS-lab, EOS-4.29.2F)
!
! boot system flash:/vEOS-lab.swi
!
no aaa root
!
username admin role network-admin secret sha512 $6$bEcez85VwzPcSfSU$48H2KxBqt9AkBfwQ9gzivSUtvh4vaxJWOAi9KwaW3yLX1HdhONd4s9Rb2BGGHeUMaKqAy.yofhnLw78PNbhE0/
username ansible privilege 15 secret sha512 $6$2Yx8taINhCO163Ah$0AFtg9oC7A9vUdewxEWhxtZ3M.m4wZNGSFQiZNpBX./OrjXBFJ2oRSlxy6uIjVxruW/3TAkBECH.kYVNFLOJ20
!
transceiver qsfp default-mode 4x10G
!
service routing protocols model ribd
!
hostname no-osl-dc1-f1-r03k02-lf01
!
spanning-tree mode mstp
!
vrf instance mgmt
!
management api http-commands
no shutdown
!
vrf default
no shutdown
!
vrf mgmt
no shutdown
!
aaa authorization exec default local
!
interface Ethernet1
no switchport
ip address 10.16.2.3/31
!
interface Ethernet2
no switchport
ip address 10.16.2.9/31
!
interface Ethernet3
!
interface Ethernet4
!
interface Ethernet5
!
interface Ethernet6
!
interface Ethernet7
!
interface Ethernet8
!
interface Loopback0
description OSPF
ip address 10.16.1.2/32
!
interface Loopback10
ip address 10.16.4.2/32
!
interface Management1
vrf mgmt
ip address 172.16.108.112/24
!
ip routing
no ip routing vrf mgmt
!
ip route vrf mgmt 0.0.0.0/0 172.16.108.1
!
router ospf 1
router-id 10.16.0.4
redistribute connected
network 10.16.0.0/24 area 0.0.0.0
network 10.16.1.0/24 area 0.0.0.0
network 10.16.2.0/23 area 0.0.0.0
network 10.16.4.0/24 area 0.0.0.0
max-lsa 8000 40 ignore-time 6 ignore-count 3 reset-time 20
adjacency exchange-start threshold 20045623
!
end
no-osl-dc1-f1-r03k03-lf01
no-osl-dc1-f1-r03k03-lf01#sh run
! Command: show running-config
! device: no-osl-dc1-f1-r03k03-lf01 (vEOS-lab, EOS-4.29.2F)
!
! boot system flash:/vEOS-lab.swi
!
no aaa root
!
username admin role network-admin secret sha512 $6$jrExe2.ul80mXRvF$npLP4oUtbvML4SSXdLfUBC73vPh4ZLTekk71u8g7qb9wppAKriU5OzfmSlh122p08j5ZZihLaxFU6Owr.Gdsq0
username ansible privilege 15 secret sha512 $6$OOTqwZ9ozDE3S8KX$697BvcEIwP6Li0Razug8z4WRPkYmozbM5aCT6osZ1HR.igq7LxnASz39lbI1OqyLn8c7Thr5DT7q4YZVQD..q1
!
transceiver qsfp default-mode 4x10G
!
service routing protocols model ribd
!
hostname no-osl-dc1-f1-r03k03-lf01
!
spanning-tree mode mstp
!
vrf instance mgmt
!
management api http-commands
no shutdown
!
vrf default
no shutdown
!
vrf mgmt
no shutdown
!
aaa authorization exec default local
!
interface Ethernet1
no switchport
ip address 10.16.2.5/31
!
interface Ethernet2
no switchport
ip address 10.16.2.11/31
!
interface Ethernet3
!
interface Ethernet4
!
interface Ethernet5
!
interface Ethernet6
!
interface Ethernet7
!
interface Ethernet8
!
interface Loopback0
description OSPF
ip address 10.16.1.3/32
!
interface Loopback10
ip address 10.16.4.3/32
!
interface Management1
vrf mgmt
ip address 172.16.108.113/24
!
ip routing
no ip routing vrf mgmt
!
ip route vrf mgmt 0.0.0.0/0 172.16.108.1
!
router ospf 1
router-id 10.16.0.5
redistribute connected
network 10.16.0.0/24 area 0.0.0.0
network 10.16.1.0/24 area 0.0.0.0
network 10.16.2.0/23 area 0.0.0.0
network 10.16.4.0/24 area 0.0.0.0
max-lsa 8000 40 ignore-time 6 ignore-count 3 reset-time 20
adjacency exchange-start threshold 20045623
!
end
Таблица маршрутизации no-osl-dc1-f1-r01k01-spn01
no-osl-dc1-f1-r01k01-spn01##sh ip route
VRF: default
Codes: C - connected, S - static, K - kernel,
O - OSPF, IA - OSPF inter area, E1 - OSPF external type 1,
E2 - OSPF external type 2, N1 - OSPF NSSA external type 1,
N2 - OSPF NSSA external type2, B - Other BGP Routes,
B I - iBGP, B E - eBGP, R - RIP, I L1 - IS-IS level 1,
I L2 - IS-IS level 2, O3 - OSPFv3, A B - BGP Aggregate,
A O - OSPF Summary, NG - Nexthop Group Static Route,
V - VXLAN Control Service, M - Martian,
DH - DHCP client installed default route,
DP - Dynamic Policy Route, L - VRF Leaked,
G - gRIBI, RC - Route Cache Route
Gateway of last resort is not set
C 10.16.0.1/32 is directly connected, Loopback0
O 10.16.0.2/32 [110/30] via 10.16.2.1, Ethernet1
via 10.16.2.3, Ethernet2
via 10.16.2.5, Ethernet3
O 10.16.1.1/32 [110/20] via 10.16.2.1, Ethernet1
O 10.16.1.2/32 [110/20] via 10.16.2.3, Ethernet2
O 10.16.1.3/32 [110/20] via 10.16.2.5, Ethernet3
C 10.16.2.0/31 is directly connected, Ethernet1
C 10.16.2.2/31 is directly connected, Ethernet2
C 10.16.2.4/31 is directly connected, Ethernet3
O 10.16.2.6/31 [110/20] via 10.16.2.1, Ethernet1
O 10.16.2.8/31 [110/20] via 10.16.2.3, Ethernet2
O 10.16.2.10/31 [110/20] via 10.16.2.5, Ethernet3
O 10.16.4.1/32 [110/20] via 10.16.2.1, Ethernet1
O 10.16.4.2/32 [110/20] via 10.16.2.3, Ethernet2
O 10.16.4.3/32 [110/20] via 10.16.2.5, Ethernet3
Проверяем, что с интерфейса loopback0 устройства no-osl-dc1-f1-r01k01-spn01 доступны loopback интерфейсы устройств
no-osl-dc1-f1-r01k01-spn01#ping 10.16.0.2 source 10.16.0.1
PING 10.16.0.2 (10.16.0.2) from 10.16.0.1 : 72(100) bytes of data.
80 bytes from 10.16.0.2: icmp_seq=1 ttl=63 time=10.6 ms
80 bytes from 10.16.0.2: icmp_seq=2 ttl=63 time=7.29 ms
80 bytes from 10.16.0.2: icmp_seq=3 ttl=63 time=7.11 ms
80 bytes from 10.16.0.2: icmp_seq=4 ttl=63 time=8.07 ms
80 bytes from 10.16.0.2: icmp_seq=5 ttl=63 time=6.26 ms
--- 10.16.0.2 ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 41ms
rtt min/avg/max/mdev = 6.263/7.879/10.653/1.503 ms, ipg/ewma 10.302/9.202 ms
no-osl-dc1-f1-r01k01-spn01#ping 10.16.1.1 source 10.16.0.1
PING 10.16.1.1 (10.16.1.1) from 10.16.0.1 : 72(100) bytes of data.
80 bytes from 10.16.1.1: icmp_seq=1 ttl=64 time=5.46 ms
80 bytes from 10.16.1.1: icmp_seq=2 ttl=64 time=5.32 ms
80 bytes from 10.16.1.1: icmp_seq=3 ttl=64 time=3.60 ms
80 bytes from 10.16.1.1: icmp_seq=4 ttl=64 time=3.48 ms
80 bytes from 10.16.1.1: icmp_seq=5 ttl=64 time=3.22 ms
--- 10.16.1.1 ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 21ms
rtt min/avg/max/mdev = 3.221/4.218/5.460/0.967 ms, ipg/ewma 5.334/4.775 ms
no-osl-dc1-f1-r01k01-spn01#ping 10.16.1.2 source 10.16.0.1
PING 10.16.1.2 (10.16.1.2) from 10.16.0.1 : 72(100) bytes of data.
80 bytes from 10.16.1.2: icmp_seq=1 ttl=64 time=4.49 ms
80 bytes from 10.16.1.2: icmp_seq=2 ttl=64 time=3.56 ms
80 bytes from 10.16.1.2: icmp_seq=3 ttl=64 time=2.50 ms
80 bytes from 10.16.1.2: icmp_seq=4 ttl=64 time=2.53 ms
80 bytes from 10.16.1.2: icmp_seq=5 ttl=64 time=2.61 ms
--- 10.16.1.2 ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 16ms
rtt min/avg/max/mdev = 2.502/3.141/4.497/0.785 ms, ipg/ewma 4.223/3.777 ms
no-osl-dc1-f1-r01k01-spn01#ping 10.16.1.3 source 10.16.0.1
PING 10.16.1.3 (10.16.1.3) from 10.16.0.1 : 72(100) bytes of data.
80 bytes from 10.16.1.3: icmp_seq=1 ttl=64 time=5.61 ms
80 bytes from 10.16.1.3: icmp_seq=2 ttl=64 time=3.07 ms
80 bytes from 10.16.1.3: icmp_seq=3 ttl=64 time=2.37 ms
80 bytes from 10.16.1.3: icmp_seq=4 ttl=64 time=2.46 ms
80 bytes from 10.16.1.3: icmp_seq=5 ttl=64 time=2.42 ms
--- 10.16.1.3 ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 21ms
rtt min/avg/max/mdev = 2.376/3.189/5.611/1.238 ms, ipg/ewma 5.250/4.346 ms
Last updated