Skip to Content.
Sympa Menu

rare-users - Re: [RARE-users] suggestion to https://github.com/rare-freertr/validated-design

Subject: RARE user and assistance email list

List archive

Re: [RARE-users] suggestion to https://github.com/rare-freertr/validated-design


Chronological Thread 
  • From: mc36 <>
  • To: Frédéric LOUI <>, "" <>
  • Subject: Re: [RARE-users] suggestion to https://github.com/rare-freertr/validated-design
  • Date: Sat, 11 Feb 2023 05:38:06 +0100

4: the auto-topology generator:
sorry for not sending a github url but their directory listing fails on such
huge directories so:
http://sources.freertr.org/cfg/ --- press end here and spot the temp-bgp.tmpl
file...
you can generate a whole test case using java -jar test template temp-bgp.tmpl

On 2/11/23 04:08, mc36 wrote:
after i started the topology you just shared and went through the
documentation step by step
i found it a great exercise with an exceptionally good addressing! :)
but after/instead the long ping testing, what if i have some more hackish
ways to do the verification?

1: the very convenient, built-in way:

leh100001#hostscan 10.0.0.0 ::1 ::8 vrf CORE source loopback0
scanning 10.0.0.0, src=10.0.0.1, vrf=CORE, inc=::1, num=::8, tim=100, len=64,
df=false, alrt=-1
10.0.0.1 is alive.
10.0.0.2 is alive.
10.0.0.3 is alive.
10.0.0.4 is alive.
10.0.0.5 is alive.
10.0.0.6 is alive.
10.0.0.7 is noRoute at 10.0.0.1
10.0.0.8 is noRoute at 10.0.0.1
leh100001#

2: crazy hacker(wo)man with some <3 to ios xe's tcl shell aka the legacy
automation :)

https://github.com/rare-freertr/freeRtr/blob/master/misc/tests/multiple-ping.tcl

you should be able to run it by the built-in leh100001#tclsh way... just
paste it there :)

3: even better if you introduce a monitoring node, even in a vdc, testing it
0-24,
and have a fun side project: http://wwwin.nop.hu/trackMap.tcl opensourced at
https://github.com/rare-freertr/freeRtr/tree/master/misc/trackmap

services>show tracker | revsort changes
2023-02-11 04:05:51
name | type | mode | target |
state | changes | changed
cs-600-50 | normal | icmp | 10.1.252.48 | up |
5 | 00:40:20
app-620-90 | normal | icmp | 10.1.250.37 | up | 5
| 00:40:31
apl-620-110 | normal | icmp | 10.1.250.41 | up | 5
| 00:40:32
apk-620-130 | normal | icmp | 10.1.250.33 | up | 5
| 00:40:33
vpn4-110-420 | normal | check | consistentV4 | up | 3
| 00:42:26
uni4-110-360 | normal | check | consistentU4 | up | 3
| 00:42:26
tmp-820-390 | normal | icmp | 10.10.10.17 | up | 3
| 00:41:19
tmp-560-160 | normal | icmp | 10.10.10.170 | up | 3
| 00:35:09
mlt4-110-380 | normal | check | consistentM4 | up | 3
| 00:42:26
home-570-270 | normal | icmp | 10.10.10.1 | up | 3
| 00:41:21
vpn6-520-420 | normal | check | ghosthuntV6 | up | 2
| 00:43:01
vpn4-460-420 | normal | check | ghosthuntV4 | up | 2
| 00:43:01
topo6-480-30 | normal | check | topo6 | up
| 2 | 00:25:28
topo4-400-30 | normal | check | topo4 | up
| 2 | 00:25:28
mtrk-400-70 | normal | check | mtrack | up
| 2 | 00:41:40
.p-360-410 | normal | nrpe | 10.10.10.18/ebgp4 | up | 2
| 00:42:01
.n-300-410 | normal | nrpe | 10.1.11.198/ghost6 | up | 2
| 00:42:01
.d-280-410 | normal | nrpe | 10.1.11.198/ghost4 | up | 2
| 00:04:43
.4-320-410 | normal | nrpe | 10.1.11.198/flaps4 | up | 2
| 00:42:01
.2-340-410 | normal | nrpe | 10.1.11.198/flaps6 | up | 2
| 00:42:01
work-810-310 | normal | icmp | 10.10.10.2 | up | 1
| 00:42:57
vpn6-170-420 | normal | check | consistentV6 | up | 1
| 00:43:06
uni6-520-360 | normal | check | ghosthuntU6 | up | 1
| 00:43:06
uni6-170-360 | normal | check | consistentU6 | up | 1
| 00:43:06
uni4-460-360 | normal | check | ghosthuntU4 | up | 1
| 00:43:06
swp-740-120 | normal | icmp | 10.1.253.58 | up | 1
| 00:42:57
swp-740-100 | normal | icmp | 10.1.253.48 | up | 1
| 00:42:58
swn-680-340 | normal | icmp | 10.1.253.46 | up | 1
| 00:42:58
swl-680-270 | normal | icmp | 10.1.253.57 | up | 1
| 00:42:58
swl-680-250 | normal | icmp | 10.1.253.47 | up | 1
| 00:42:57
swk-600-200 | normal | icmp | 10.1.253.49 | up | 1
| 00:42:58
snp2-40-50 | normal | icmp | 10.10.10.29 | up | 1
| 00:42:57
snp-110-50 | normal | icmp | 10.10.10.24 | up | 1
| 00:42:57
snf-40-250 | normal | icmp | 10.10.10.31 | up | 1
| 00:42:58
safe-810-150 | normal | icmp | 10.10.10.5 | up | 1
| 00:43:01
prnt-230-330 | normal | icmp | 10.10.10.4 | up | 1
| 00:42:57
play-810-260 | normal | icmp | 10.10.10.199 | up | 1
| 00:43:02
ph8-530-200 | normal | icmp | 10.1.30.18 | up | 1
| 00:43:01
ph7-680-110 | normal | icmp | 10.1.30.17 | up | 1
| 00:43:01
ph6-600-340 | normal | icmp | 10.1.30.16 | up | 1
| 00:43:01
ph4-620-300 | normal | icmp | 10.1.30.14 | up | 1
| 00:42:57
p4d-270-230 | normal | icmp | 10.10.10.26 | up | 1
| 00:43:01
nrp-200-50 | normal | icmp | 10.10.10.25 | up | 1
| 00:43:01
noti-640-390 | normal | icmp | 10.10.10.11 | up | 1
| 00:43:01
nop2-400-330 | normal | icmp | 10.10.10.180 | up | 1
| 00:43:01
nop-320-330 | normal | icmp | 10.10.10.18 | up | 1
| 00:43:01
nas-820-50 | normal | icmp | 10.10.10.20 | up | 1
| 00:43:01
mlt6-520-380 | normal | check | ghosthuntM6 | up | 1
| 00:43:06
mlt6-170-380 | normal | check | consistentM6 | up | 1
| 00:43:06
mlt4-460-380 | normal | check | ghosthuntM4 | up | 1
| 00:43:06
meso-480-330 | normal | icmp | 10.10.10.38 | up | 1
| 00:43:01
medpc-710-390 | normal | icmp | 10.10.10.8 | up | 1
| 00:42:58
lock-480-70 | normal | icmp | 10.1.1.1 | up |
1 | 00:41:06
gnt-290-50 | normal | icmp | 10.10.10.34 | up | 1
| 00:43:01
gep-160-330 | normal | nrpe | 10.10.10.4/track | down | 1
| 00:43:01
flw6-520-400 | normal | check | ghosthuntF6 | up | 1
| 00:43:06
flw6-170-400 | normal | check | consistentF6 | up | 1
| 00:43:06
flw4-460-400 | normal | check | ghosthuntF4 | up | 1
| 00:43:06
flw4-110-400 | normal | check | consistentF4 | up | 1
| 00:43:06
flap6-480-50 | normal | check | flaps6 | up |
1 | 00:43:06
flap4-400-50 | normal | check | flaps4 | up |
1 | 00:43:06
drc-830-100 | normal | icmp | 10.5.254.51 | up | 1
| 00:42:58
cpe-40-200 | normal | icmp | 10.10.10.190 | up | 1
| 00:43:01
cmp-750-40 | normal | icmp | 10.1.248.23 | up | 1
| 00:43:01
cme-750-190 | normal | icmp | 10.1.248.25 | up | 1
| 00:42:57
cma-670-160 | normal | icmp | 10.1.248.24 | up | 1
| 00:43:01
ccb-690-40 | normal | icmp | 10.1.248.22 | up | 1
| 00:42:57
cca-640-40 | normal | icmp | 10.1.248.21 | up | 1
| 00:42:58
c4e2-40-150 | normal | icmp | 10.10.10.21 | up | 1
| 00:43:01
c4e1-40-100 | normal | icmp | 10.10.10.19 | up | 1
| 00:42:57
bmp-40-290 | normal | icmp | 10.10.10.240 | up | 1
| 00:42:58
.p-380-410 | normal | nrpe | 10.10.10.18/ebgp6 | down | 1
| 00:43:01

services>show tracker cs-600-50
2023-02-11 04:05:56
category | value
name | cs-600-50
type | normal icmp
target | 10.1.252.48
reported | true
since | 2023-02-11 03:25:30
for | 00:40:25
changes | 5
measures | 999
ups | 980
downs | 19
current | true
count | 941
since | 2023-02-11 03:25:30
for | 00:40:25
clients |

services>show running-config trac cs-
2023-02-11 04:05:59
tracker cs-600-50
mode icmp
target 10.1.252.48
vrf inet
source loopback0
random-interval 1000
interval 2000
timeout 2000
delay-down 3
start
exit

services>




ps: but one thing i didn't got is the sr-idx < 15...
if you could increase that to 20 then you could have srv6-idx=10+srv4-idx
which would seemed more reasonable design here :)



Archive powered by MHonArc 2.6.19.

Top of Page