vyos操作メモ(3)

## 初めに
前回の続きです。  
前回のページは[こちら](https://qiita.com/Hicky-2020/items/d42c6f5b3f11a450f305)

#### [構成]
<img width="620" alt="vyos1.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/444876/5a8d191c-423d-a40a-7d59-da0c40d8ba13.png">

## BGP Routing
ここでは vyosにおけるBGP Routingの設定を行います。[BGP](https://www.nic.ad.jp/ja/newsletter/No35/0800.html)については以下のページを参照にしてください。

### 設定
##### R1
```
$ conf
# set protocols bgp 64512 neighbor 192.168.2.2 ebgp-multihop '2'
# set protocols bgp 64512 neighbor 192.168.2.2 remote-as '64513'
# set protocols bgp 64512 neighbor 192.168.2.2 update-source '192.168.2.1'
# set protocols bgp 64512 neighbor 192.168.3.2 ebgp-multihop '2'
# set protocols bgp 64512 neighbor 192.168.3.2 remote-as '64514'
# set protocols bgp 64512 neighbor 192.168.3.2 update-source '192.168.3.1'
# set protocols bgp 64512 address-family ipv4-unicast network '192.168.1.0/24'
# set protocols bgp 64512 parameters router-id '1.1.1.1'
# set protocols static route 192.168.1.0/24 blackhole distance '254'
```
##### R2
```
$ conf
# set protocols bgp 64513 neighbor 192.168.2.1 ebgp-multihop '2'
# set protocols bgp 64513 neighbor 192.168.2.1 remote-as '64512'
# et protocols bgp 64513 neighbor 192.168.2.1 update-source '192.168.2.2'
# set protocols bgp 64513 neighbor 192.168.5.2 ebgp-multihop '2'
# set protocols bgp 64513 neighbor 192.168.5.2 remote-as '64514'
# set protocols bgp 64513 neighbor 192.168.5.2 update-source '192.168.5.1'
# set protocols bgp 64513 address-family ipv4-unicast network '192.168.4.0/24'
# set protocols bgp 64513 parameters router-id '2.2.2.2'
# set protocols static route 192.168.4.0/24 blackhole distance '254'
```
##### R3
```
$ conf
# set protocols bgp 64514 neighbor 192.168.3.1 ebgp-multihop '2'
# set protocols bgp 64514 neighbor 192.168.3.1 remote-as '64512'
# set protocols bgp 64514 neighbor 192.168.3.1 update-source '192.168.3.2'
# set protocols bgp 64514 neighbor 192.168.5.1 ebgp-multihop '2'
# set protocols bgp 64514 neighbor 192.168.5.1 remote-as '64513'
# set protocols bgp 64514 neighbor 192.168.5.1 update-source '192.168.5.2'
# set protocols bgp 64514 address-family ipv4-unicast network '192.168.6.0/24'
# set protocols bgp 64514 parameters router-id '3.3.3.3'
# set protocols static route 192.168.6.0/24 blackhole distance '254'
```
##### R4
```
$ conf
# set protocols static route 0.0.0.0/0 next-hop 192.168.4.1
```
##### R5
```
$ conf
# set protocols static route 0.0.0.0/0 next-hop 192.168.6.1
```

### 設定確認
show ip routeにて各ルーターのルーティングテーブルの内容を確認します。
##### R1
```
$ show ip route
Codes: K - kernel route, C - connected, S - static, R - RIP,
       O - OSPF, I - IS-IS, B - BGP, E - EIGRP, N - NHRP,
       T - Table, v - VNC, V - VNC-Direct, A - Babel, D - SHARP,
       F - PBR, f - OpenFabric,
       > - selected route, * - FIB route, q - queued route, r - rejected route

S   192.168.1.0/24 [254/0] unreachable (blackhole), 00:01:17
C>* 192.168.1.0/24 is directly connected, eth0, 09:14:47
C>* 192.168.2.0/24 is directly connected, eth1, 09:14:48
C>* 192.168.3.0/24 is directly connected, eth2, 09:14:47
B>* 192.168.4.0/24 [20/0] via 192.168.2.2, eth1, 00:00:47
B>* 192.168.6.0/24 [20/0] via 192.168.3.2, eth2, 00:00:25
C>* 192.168.10.0/24 is directly connected, eth3, 09:14:47
```
##### R2
```
$ show ip route
Codes: K - kernel route, C - connected, S - static, R - RIP,
       O - OSPF, I - IS-IS, B - BGP, E - EIGRP, N - NHRP,
       T - Table, v - VNC, V - VNC-Direct, A - Babel, D - SHARP,
       F - PBR, f - OpenFabric,
       > - selected route, * - FIB route, q - queued route, r - rejected route

B>* 192.168.1.0/24 [20/0] via 192.168.2.1, eth0, 00:00:36
C>* 192.168.2.0/24 is directly connected, eth0, 06:08:59
S   192.168.4.0/24 [254/0] unreachable (blackhole), 00:00:40
C>* 192.168.4.0/24 is directly connected, eth2, 06:08:58
C>* 192.168.5.0/24 is directly connected, eth1, 06:09:00
B>* 192.168.6.0/24 [20/0] via 192.168.5.2, eth1, 00:00:15
C>* 192.168.10.0/24 is directly connected, eth3, 06:08:59
```
##### R3
```
$ show ip route
Codes: K - kernel route, C - connected, S - static, R - RIP,
       O - OSPF, I - IS-IS, B - BGP, E - EIGRP, N - NHRP,
       T - Table, v - VNC, V - VNC-Direct, A - Babel, D - SHARP,
       F - PBR, f - OpenFabric,
       > - selected route, * - FIB route, q - queued route, r - rejected route

B>* 192.168.1.0/24 [20/0] via 192.168.3.1, eth0, 00:00:06
C>* 192.168.3.0/24 is directly connected, eth0, 06:08:42
B>* 192.168.4.0/24 [20/0] via 192.168.5.1, eth1, 00:00:06
C>* 192.168.5.0/24 is directly connected, eth1, 06:08:43
S   192.168.6.0/24 [254/0] unreachable (blackhole), 00:00:09
C>* 192.168.6.0/24 is directly connected, eth2, 06:08:40
C>* 192.168.10.0/24 is directly connected, eth3, 06:08:42
```
##### R4
```
$ show  ip route
Codes: K - kernel route, C - connected, S - static, R - RIP,
       O - OSPF, I - IS-IS, B - BGP, E - EIGRP, N - NHRP,
       T - Table, v - VNC, V - VNC-Direct, A - Babel, D - SHARP,
       F - PBR, f - OpenFabric,
       > - selected route, * - FIB route, q - queued route, r - rejected route

S>* 0.0.0.0/0 [1/0] via 192.168.4.1, eth0, 00:07:46
C>* 192.168.4.0/24 is directly connected, eth0, 06:20:19
C>* 192.168.10.0/24 is directly connected, eth1, 06:20:20
```
##### R5
```
$ show ip route
Codes: K - kernel route, C - connected, S - static, R - RIP,
       O - OSPF, I - IS-IS, B - BGP, E - EIGRP, N - NHRP,
       T - Table, v - VNC, V - VNC-Direct, A - Babel, D - SHARP,
       F - PBR, f - OpenFabric,
       > - selected route, * - FIB route, q - queued route, r - rejected route

S>* 0.0.0.0/0 [1/0] via 192.168.6.1, eth0, 00:08:19
C>* 192.168.6.0/24 is directly connected, eth0, 06:20:40
C>* 192.168.10.0/24 is directly connected, eth1, 06:20:41
```

### 動作確認
##### windows
```
PS C:\Users\HP Z440> ping 192.168.1.2

192.168.1.2 に ping を送信しています 32 バイトのデータ:
192.168.1.2 からの応答: バイト数 =32 時間 <1ms TTL=64
192.168.1.2 からの応答: バイト数 =32 時間 <1ms TTL=64
192.168.1.2 からの応答: バイト数 =32 時間 <1ms TTL=64
192.168.1.2 からの応答: バイト数 =32 時間 <1ms TTL=64

    パケット数: 送信 = 4、受信 = 4、損失 = 0 (0% の損失)、
ラウンド トリップの概算時間 (ミリ秒):
    最小 = 0ms、最大 = 0ms、平均 = 0ms
PS C:\Users\HP Z440> ping 192.168.2.1

192.168.2.1 に ping を送信しています 32 バイトのデータ:
192.168.2.1 からの応答: バイト数 =32 時間 <1ms TTL=64
192.168.2.1 からの応答: バイト数 =32 時間 <1ms TTL=64
192.168.2.1 からの応答: バイト数 =32 時間 <1ms TTL=64
192.168.2.1 からの応答: バイト数 =32 時間 <1ms TTL=64

    パケット数: 送信 = 4、受信 = 4、損失 = 0 (0% の損失)、
ラウンド トリップの概算時間 (ミリ秒):
    最小 = 0ms、最大 = 0ms、平均 = 0ms
PS C:\Users\HP Z440> ping 192.168.2.2

192.168.2.2 に ping を送信しています 32 バイトのデータ:
192.168.2.2 からの応答: バイト数 =32 時間 <1ms TTL=63
192.168.2.2 からの応答: バイト数 =32 時間 =1ms TTL=63
192.168.2.2 からの応答: バイト数 =32 時間 =1ms TTL=63
192.168.2.2 からの応答: バイト数 =32 時間 <1ms TTL=63

    パケット数: 送信 = 4、受信 = 4、損失 = 0 (0% の損失)、
ラウンド トリップの概算時間 (ミリ秒):
    最小 = 0ms、最大 = 1ms、平均 = 0ms
PS C:\Users\HP Z440> ping 192.168.3.1

192.168.3.1 に ping を送信しています 32 バイトのデータ:
192.168.3.1 からの応答: バイト数 =32 時間 <1ms TTL=64
192.168.3.1 からの応答: バイト数 =32 時間 <1ms TTL=64
192.168.3.1 からの応答: バイト数 =32 時間 <1ms TTL=64
192.168.3.1 からの応答: バイト数 =32 時間 <1ms TTL=64

    パケット数: 送信 = 4、受信 = 4、損失 = 0 (0% の損失)、
ラウンド トリップの概算時間 (ミリ秒):
    最小 = 0ms、最大 = 0ms、平均 = 0ms
PS C:\Users\HP Z440> ping 192.168.3.2

192.168.3.2 に ping を送信しています 32 バイトのデータ:
192.168.3.2 からの応答: バイト数 =32 時間 <1ms TTL=63
192.168.3.2 からの応答: バイト数 =32 時間 =1ms TTL=63
192.168.3.2 からの応答: バイト数 =32 時間 =1ms TTL=63
192.168.3.2 からの応答: バイト数 =32 時間 =1ms TTL=63

    パケット数: 送信 = 4、受信 = 4、損失 = 0 (0% の損失)、
ラウンド トリップの概算時間 (ミリ秒):
    最小 = 0ms、最大 = 1ms、平均 = 0ms
PS C:\Users\HP Z440> ping 192.168.4.1

192.168.4.1 に ping を送信しています 32 バイトのデータ:
192.168.4.1 からの応答: バイト数 =32 時間 <1ms TTL=63
192.168.4.1 からの応答: バイト数 =32 時間 =1ms TTL=63
192.168.4.1 からの応答: バイト数 =32 時間 <1ms TTL=63

192.168.4.1 の ping 統計:
    パケット数: 送信 = 4、受信 = 4、損失 = 0 (0% の損失)、
ラウンド トリップの概算時間 (ミリ秒):
    最小 = 0ms、最大 = 1ms、平均 = 0ms
PS C:\Users\HP Z440> ping 192.168.4.2

192.168.4.2 に ping を送信しています 32 バイトのデータ:
192.168.4.2 からの応答: バイト数 =32 時間 =1ms TTL=62
192.168.4.2 からの応答: バイト数 =32 時間 =1ms TTL=62
192.168.4.2 からの応答: バイト数 =32 時間 =1ms TTL=62

192.168.4.2 の ping 統計:
    パケット数: 送信 = 4、受信 = 4、損失 = 0 (0% の損失)、
ラウンド トリップの概算時間 (ミリ秒):
    最小 = 1ms、最大 = 1ms、平均 = 1ms
PS C:\Users\HP Z440> ping 192.168.5.1

192.168.5.1 に ping を送信しています 32 バイトのデータ:
192.168.1.2 からの応答: 宛先ネットワークに到達できません。
192.168.1.2 からの応答: 宛先ネットワークに到達できません。
192.168.1.2 からの応答: 宛先ネットワークに到達できません。

192.168.5.1 の ping 統計:
    パケット数: 送信 = 4、受信 = 4、損失 = 0 (0% の損失)、
PS C:\Users\HP Z440> ping 192.168.5.2

192.168.5.2 に ping を送信しています 32 バイトのデータ:
192.168.1.2 からの応答: 宛先ネットワークに到達できません。
192.168.1.2 からの応答: 宛先ネットワークに到達できません。
192.168.1.2 からの応答: 宛先ネットワークに到達できません。
192.168.5.2 の ping 統計:
    パケット数: 送信 = 4、受信 = 4、損失 = 0 (0% の損失)、
PS C:\Users\HP Z440> ping 192.168.6.1

192.168.6.1 に ping を送信しています 32 バイトのデータ:
192.168.6.1 からの応答: バイト数 =32 時間 <1ms TTL=63
192.168.6.1 からの応答: バイト数 =32 時間 =1ms TTL=63
192.168.6.1 からの応答: バイト数 =32 時間 =1ms TTL=63
192.168.6.1 からの応答: バイト数 =32 時間 =1ms TTL=63

192.168.6.1 の ping 統計:
    パケット数: 送信 = 4、受信 = 4、損失 = 0 (0% の損失)、
ラウンド トリップの概算時間 (ミリ秒):
    最小 = 0ms、最大 = 1ms、平均 = 0ms
PS C:\Users\HP Z440> ping 192.168.6.2

192.168.6.2 に ping を送信しています 32 バイトのデータ:
192.168.6.2 からの応答: バイト数 =32 時間 <1ms TTL=62
192.168.6.2 からの応答: バイト数 =32 時間 =1ms TTL=62
192.168.6.2 からの応答: バイト数 =32 時間 =1ms TTL=62
192.168.6.2 からの応答: バイト数 =32 時間 =1ms TTL=62

192.168.6.2 の ping 統計:
    パケット数: 送信 = 4、受信 = 4、損失 = 0 (0% の損失)、
ラウンド トリップの概算時間 (ミリ秒):
    最小 = 0ms、最大 = 1ms、平均 = 0ms
PS C:\Users\HP Z440>
```

##### R4
```
vyos@R4:~$ ping 192.168.1.2
PING 192.168.1.2 (192.168.1.2) 56(84) bytes of data.
64 bytes from 192.168.1.2: icmp_seq=1 ttl=63 time=0.977 ms
64 bytes from 192.168.1.2: icmp_seq=2 ttl=63 time=0.787 ms
64 bytes from 192.168.1.2: icmp_seq=3 ttl=63 time=1.13 ms
^C
--- 192.168.1.2 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 28ms
rtt min/avg/max/mdev = 0.787/0.964/1.128/0.139 ms
vyos@R4:~$ ping 192.168.2.1
PING 192.168.2.1 (192.168.2.1) 56(84) bytes of data.
64 bytes from 192.168.2.1: icmp_seq=1 ttl=63 time=1.05 ms
64 bytes from 192.168.2.1: icmp_seq=2 ttl=63 time=1.10 ms
64 bytes from 192.168.2.1: icmp_seq=3 ttl=63 time=1.06 ms
^C
--- 192.168.2.1 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 5ms
rtt min/avg/max/mdev = 1.052/1.070/1.096/0.018 ms
vyos@R4:~$ ping 192.168.2.2
PING 192.168.2.2 (192.168.2.2) 56(84) bytes of data.
64 bytes from 192.168.2.2: icmp_seq=1 ttl=64 time=0.470 ms
64 bytes from 192.168.2.2: icmp_seq=2 ttl=64 time=0.551 ms
64 bytes from 192.168.2.2: icmp_seq=3 ttl=64 time=0.603 ms
^C
--- 192.168.2.2 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 37ms
rtt min/avg/max/mdev = 0.470/0.541/0.603/0.057 ms
vyos@R4:~$ ping 192.168.3.1
PING 192.168.3.1 (192.168.3.1) 56(84) bytes of data.
From 192.168.4.1 icmp_seq=1 Destination Net Unreachable
From 192.168.4.1 icmp_seq=2 Destination Net Unreachable
From 192.168.4.1 icmp_seq=3 Destination Net Unreachable
^C
--- 192.168.3.1 ping statistics ---
3 packets transmitted, 0 received, +3 errors, 100% packet loss, time 29ms

vyos@R4:~$ ping 192.168.3.2
PING 192.168.3.2 (192.168.3.2) 56(84) bytes of data.
From 192.168.4.1 icmp_seq=1 Destination Net Unreachable
From 192.168.4.1 icmp_seq=2 Destination Net Unreachable
^C
--- 192.168.3.2 ping statistics ---
3 packets transmitted, 0 received, +2 errors, 100% packet loss, time 29ms

vyos@R4:~$ ping 192.168.4.1
PING 192.168.4.1 (192.168.4.1) 56(84) bytes of data.
64 bytes from 192.168.4.1: icmp_seq=1 ttl=64 time=0.506 ms
64 bytes from 192.168.4.1: icmp_seq=2 ttl=64 time=0.604 ms
64 bytes from 192.168.4.1: icmp_seq=3 ttl=64 time=0.493 ms
^C
--- 192.168.4.1 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 37ms
rtt min/avg/max/mdev = 0.493/0.534/0.604/0.053 ms
vyos@R4:~$ ping 192.168.4.2
PING 192.168.4.2 (192.168.4.2) 56(84) bytes of data.
64 bytes from 192.168.4.2: icmp_seq=1 ttl=64 time=0.027 ms
64 bytes from 192.168.4.2: icmp_seq=2 ttl=64 time=0.065 ms
64 bytes from 192.168.4.2: icmp_seq=3 ttl=64 time=0.065 ms
^C
--- 192.168.4.2 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 28ms
rtt min/avg/max/mdev = 0.027/0.052/0.065/0.018 ms
vyos@R4:~$ ping 192.168.5.1
PING 192.168.5.1 (192.168.5.1) 56(84) bytes of data.
64 bytes from 192.168.5.1: icmp_seq=1 ttl=64 time=0.485 ms
64 bytes from 192.168.5.1: icmp_seq=2 ttl=64 time=0.599 ms
64 bytes from 192.168.5.1: icmp_seq=3 ttl=64 time=0.588 ms
^C
--- 192.168.5.1 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 53ms
rtt min/avg/max/mdev = 0.485/0.557/0.599/0.054 ms
vyos@R4:~$ ping 192.168.5.2
PING 192.168.5.2 (192.168.5.2) 56(84) bytes of data.
64 bytes from 192.168.5.2: icmp_seq=1 ttl=63 time=0.750 ms
64 bytes from 192.168.5.2: icmp_seq=2 ttl=63 time=0.959 ms
64 bytes from 192.168.5.2: icmp_seq=3 ttl=63 time=0.992 ms
^C
--- 192.168.5.2 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 14ms
rtt min/avg/max/mdev = 0.750/0.900/0.992/0.109 ms
vyos@R4:~$ ping 192.168.6.1
PING 192.168.6.1 (192.168.6.1) 56(84) bytes of data.
64 bytes from 192.168.6.1: icmp_seq=1 ttl=63 time=0.847 ms
64 bytes from 192.168.6.1: icmp_seq=2 ttl=63 time=1.11 ms
64 bytes from 192.168.6.1: icmp_seq=3 ttl=63 time=1.06 ms
^C
--- 192.168.6.1 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 15ms
rtt min/avg/max/mdev = 0.847/1.008/1.114/0.115 ms
vyos@R4:~$ ping 192.168.6.2
PING 192.168.6.2 (192.168.6.2) 56(84) bytes of data.
64 bytes from 192.168.6.2: icmp_seq=1 ttl=62 time=1.25 ms
64 bytes from 192.168.6.2: icmp_seq=2 ttl=62 time=1.42 ms
64 bytes from 192.168.6.2: icmp_seq=3 ttl=62 time=1.43 ms
^X^C
--- 192.168.6.2 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 5ms
rtt min/avg/max/mdev = 1.250/1.367/1.433/0.093 ms
vyos@R4:~$
```

##### R5
```
vyos@R5:~$ ping 192.168.1.2 count 3
PING 192.168.1.2 (192.168.1.2) 56(84) bytes of data.
64 bytes from 192.168.1.2: icmp_seq=1 ttl=63 time=1.01 ms
64 bytes from 192.168.1.2: icmp_seq=2 ttl=63 time=1.05 ms
64 bytes from 192.168.1.2: icmp_seq=3 ttl=63 time=1.13 ms

--- 192.168.1.2 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 5ms
rtt min/avg/max/mdev = 1.009/1.062/1.128/0.062 ms
vyos@R5:~$ ping 192.168.2.1 count 3
PING 192.168.2.1 (192.168.2.1) 56(84) bytes of data.
From 192.168.6.1 icmp_seq=1 Destination Net Unreachable
From 192.168.6.1 icmp_seq=2 Destination Net Unreachable
From 192.168.6.1 icmp_seq=3 Destination Net Unreachable

--- 192.168.2.1 ping statistics ---
3 packets transmitted, 0 received, +3 errors, 100% packet loss, time 33ms

vyos@R5:~$ ping 192.168.2.2 count 3
PING 192.168.2.2 (192.168.2.2) 56(84) bytes of data.
From 192.168.6.1 icmp_seq=1 Destination Net Unreachable
From 192.168.6.1 icmp_seq=2 Destination Net Unreachable
From 192.168.6.1 icmp_seq=3 Destination Net Unreachable

--- 192.168.2.2 ping statistics ---
3 packets transmitted, 0 received, +3 errors, 100% packet loss, time 48ms

vyos@R5:~$ ping 192.168.3.1 count 3
PING 192.168.3.1 (192.168.3.1) 56(84) bytes of data.
64 bytes from 192.168.3.1: icmp_seq=1 ttl=63 time=0.960 ms
64 bytes from 192.168.3.1: icmp_seq=2 ttl=63 time=1.05 ms
64 bytes from 192.168.3.1: icmp_seq=3 ttl=63 time=1.14 ms

--- 192.168.3.1 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 5ms
rtt min/avg/max/mdev = 0.960/1.052/1.144/0.083 ms
vyos@R5:~$ ping 192.168.3.2 count 3
PING 192.168.3.2 (192.168.3.2) 56(84) bytes of data.
64 bytes from 192.168.3.2: icmp_seq=1 ttl=64 time=0.478 ms
64 bytes from 192.168.3.2: icmp_seq=2 ttl=64 time=0.555 ms
64 bytes from 192.168.3.2: icmp_seq=3 ttl=64 time=0.536 ms

--- 192.168.3.2 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 42ms
rtt min/avg/max/mdev = 0.478/0.523/0.555/0.032 ms
vyos@R5:~$ ping 192.168.4.1 count 3
PING 192.168.4.1 (192.168.4.1) 56(84) bytes of data.
64 bytes from 192.168.4.1: icmp_seq=1 ttl=63 time=0.698 ms
64 bytes from 192.168.4.1: icmp_seq=2 ttl=63 time=1.02 ms
64 bytes from 192.168.4.1: icmp_seq=3 ttl=63 time=1.14 ms

--- 192.168.4.1 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 11ms
rtt min/avg/max/mdev = 0.698/0.951/1.139/0.185 ms
vyos@R5:~$ ping 192.168.4.2 count 3
PING 192.168.4.2 (192.168.4.2) 56(84) bytes of data.
64 bytes from 192.168.4.2: icmp_seq=1 ttl=62 time=1.19 ms
64 bytes from 192.168.4.2: icmp_seq=2 ttl=62 time=1.52 ms
64 bytes from 192.168.4.2: icmp_seq=3 ttl=62 time=1.45 ms

--- 192.168.4.2 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 5ms
rtt min/avg/max/mdev = 1.189/1.387/1.520/0.149 ms
vyos@R5:~$ ping 192.168.5.1 count 3
PING 192.168.5.1 (192.168.5.1) 56(84) bytes of data.
64 bytes from 192.168.5.1: icmp_seq=1 ttl=63 time=0.867 ms
64 bytes from 192.168.5.1: icmp_seq=2 ttl=63 time=1.13 ms
64 bytes from 192.168.5.1: icmp_seq=3 ttl=63 time=1.05 ms

--- 192.168.5.1 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 5ms
rtt min/avg/max/mdev = 0.867/1.016/1.131/0.116 ms
vyos@R5:~$ ping 192.168.5.2 count 3
PING 192.168.5.2 (192.168.5.2) 56(84) bytes of data.
64 bytes from 192.168.5.2: icmp_seq=1 ttl=64 time=0.473 ms
64 bytes from 192.168.5.2: icmp_seq=2 ttl=64 time=0.603 ms
64 bytes from 192.168.5.2: icmp_seq=3 ttl=64 time=0.552 ms

--- 192.168.5.2 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 41ms
rtt min/avg/max/mdev = 0.473/0.542/0.603/0.059 ms
vyos@R5:~$ ping 192.168.6.1 count 3
PING 192.168.6.1 (192.168.6.1) 56(84) bytes of data.
64 bytes from 192.168.6.1: icmp_seq=1 ttl=64 time=0.467 ms
64 bytes from 192.168.6.1: icmp_seq=2 ttl=64 time=0.461 ms
64 bytes from 192.168.6.1: icmp_seq=3 ttl=64 time=0.573 ms

--- 192.168.6.1 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 32ms
rtt min/avg/max/mdev = 0.461/0.500/0.573/0.054 ms
vyos@R5:~$ ping 192.168.6.2 count 3
PING 192.168.6.2 (192.168.6.2) 56(84) bytes of data.
64 bytes from 192.168.6.2: icmp_seq=1 ttl=64 time=0.027 ms
64 bytes from 192.168.6.2: icmp_seq=2 ttl=64 time=0.066 ms
64 bytes from 192.168.6.2: icmp_seq=3 ttl=64 time=0.065 ms

--- 192.168.6.2 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 42ms
rtt min/avg/max/mdev = 0.027/0.052/0.066/0.020 ms
vyos@R5:~$
```