-
Notifications
You must be signed in to change notification settings - Fork 46
/
last
5296 lines (4795 loc) · 404 KB
/
last
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
============================= test session starts ==============================
platform darwin -- Python 3.11.7, pytest-7.2.0, pluggy-1.0.0 -- /Users/pchiodi/.virtualenvs/arouteserver/bin/python3.11
cachedir: .pytest_cache
rootdir: /Users/pchiodi/github/public/arouteserver
plugins: requests-mock-1.9.3
collecting ... collected 264 items
ASNs config parser: invalid AS PASSED
ASNs config parser: invalid AS-SET PASSED
ASNs config parser: valid AS-SET PASSED
ASNs config parser: valid configuration PASSED
Bogons config parser: invalid IPv4 prefix ID PASSED
Bogons config parser: invalid IPv6 prefix ID PASSED
Bogons config parser: invalid IPv4 prefix len PASSED
Bogons config parser: invalid IPv6 prefix len PASSED
Bogons config parser: missing statement PASSED
Bogons config parser: unknown statement PASSED
Bogons config parser: valid configuration PASSED
Clients config parser: 16bit_mapped_asn PASSED
Clients config parser: 16bit_mapped_asn combo PASSED
Clients config parser: 16bit_mapped_asn different 16bit for the same 32bit PASSED
Clients config parser: 16bit_mapped_asn not in valid range PASSED
Clients config parser: 16bit_mapped_asn for a 16bit ASN PASSED
Clients config parser: 16bit_mapped_asn re-used for another ASN PASSED
Clients config parser: 16bit_mapped_asn same AS multiple clients PASSED
Clients config parser: AS number PASSED
Clients config parser: inherit from general cfg - blackhole filtering PASSED
Clients config parser: custom BGP communities PASSED
Clients config parser: custom_options - bad AF format PASSED
Clients config parser: custom_options - bad AF PASSED
Clients config parser: custom_options - bad BGP speaker PASSED
Clients config parser: custom_options - bad BGP speaker format PASSED
Clients config parser: custom_options - bad format PASSED
Clients config parser: custom_options - bad option PASSED
Clients config parser: custom_options - bad section PASSED
Clients config parser: custom_options - missing options PASSED
Clients config parser: custom_options - missing section PASSED
Clients config parser: custom_options PASSED
Clients config parser: duplicate IP addresses PASSED
Clients config parser: global only option PASSED
Clients config parser: inherit from general cfg PASSED
Clients config parser: IP address PASSED
Clients config parser: clients with multiple IP addresses PASSED
Clients config parser: next_hop.policy authorized_addresses, empty list PASSED
Clients config parser: next_hop.policy authorized_addresses, invalid list PASSED
Clients config parser: next_hop.policy authorized_addresses, invalid IP addr PASSED
Clients config parser: next_hop.policy authorized_addresses, ok PASSED
Clients config parser: next_hop.policy and next_hop_policy PASSED
Clients config parser: next_hop.policy != authorized_addresses, list given PASSED
Clients config parser: no IP addresses PASSED
Clients config parser: unknown statement PASSED
Clients config parser: valid configuration PASSED
General config parser: add_path PASSED
General config parser: allow_longer_prefixes PASSED
General config parser: blackhole_filtering, announce_to_client PASSED
General config parser: blackhole_filtering, rewrite_next_hop, ipv4 PASSED
General config parser: blackhole_filtering, rewrite_next_hop, ipv6 PASSED
General config parser: blackhole_filtering, policy_ipv4 PASSED
General config parser: blackhole_filtering, policy_ipv6 PASSED
General config parser: extended BGP communities PASSED
General config parser: large BGP communities PASSED
General config parser: reject_cause_map invalid format PASSED
General config parser: reject_cause_map invalid reject code PASSED
General config parser: reject_cause_map invalid community PASSED
General config parser: reject_cause_map unknown reject code PASSED
General config parser: reject_cause_map overlapping community PASSED
General config parser: reject_cause_map valid configuration (code is int) PASSED
General config parser: reject_cause_map valid configuration (same comm used twice) PASSED
General config parser: reject_cause_map valid configuration (code is str) PASSED
General config parser: standard BGP communities PASSED
General config parser: custom communities: invalid PASSED
General config parser: custom communities: reserved name PASSED
General config parser: custom communities: valid PASSED
General config parser: minimal config PASSED
General config parser: deprecated syntax, RPKI ROAs cache - multiple URLs PASSED
General config parser: deprecated syntax, RPKI ROAs source PASSED
General config parser: deprecated syntax, RPKI ROAs source: rtrlib PASSED
General config parser: deprecated syntax, RPKI Origin Validation PASSED
General config parser: distributed config PASSED
General config parser: duplicate communities PASSED
General config parser: dyn_val macro usage in communities PASSED
General config parser: enforce_origin_in_as_set PASSED
General config parser: enforce_prefix_in_as_set PASSED
General config parser: environment variables: ok (bad escape) PASSED
General config parser: environment variables: corrupted PASSED
General config parser: environment variables: ok PASSED
General config parser: environment variables: ok PASSED
General config parser: global_black_list_pref PASSED
General config parser: graceful shutdown PASSED
General config parser: gtsm PASSED
General config parser: ipv4_pref_len PASSED
General config parser: ipv6_pref_len PASSED
General config parser: communities that need dyn_val macro PASSED
General config parser: communities that need peer_as macro PASSED
General config parser: max_as_path_len PASSED
General config parser: max_prefix action PASSED
General config parser: max_prefix general_limit_ipv4 PASSED
General config parser: max_prefix general_limit_ipv6 PASSED
General config parser: max_prefix PeeringDB PASSED
General config parser: max_prefix PeeringDB (pre v0.13.0 format) PASSED
General config parser: never via route-servers, asns PASSED
General config parser: never via route-servers, peering_db PASSED
General config parser: next_hop.policy PASSED
General config parser: next_hop_policy (pre v0.6.0 format) PASSED
General config parser: overlapping communities, inbound/custom PASSED
General config parser: overlapping communities, inbound/inbound PASSED
General config parser: overlapping communities, inbound/inbound (dyn_val) PASSED
General config parser: overlapping communities, internal PASSED
General config parser: overlapping communities, outbound/inbound PASSED
General config parser: overlapping communities, outbound/inbound (dyn_val) PASSED
General config parser: passive PASSED
General config parser: path_hiding PASSED
General config parser: peer_as macro usage in communities PASSED
General config parser: prepend_rs_as PASSED
General config parser: reject_cause can be set only with 'tag' reject_policy PASSED
General config parser: reject_invalid_as_in_as_path PASSED
General config parser: reject_policy PASSED
General config parser: rejected_route_announced_by can be set only with 'tag' reject_policy PASSED
General config parser: RFC1997 well-known communities PASSED
General config parser: rfc8950 PASSED
General config parser: router_id PASSED
General config parser: multiple router IDs PASSED
General config parser: rpki_bgp_origin_validation, enabled PASSED
General config parser: rpki_bgp_origin_validation, reject_invalid PASSED
General config parser: rs_as PASSED
General config parser: RTT-based communities without RTT thresholds PASSED
General config parser: RTT thresholds, empty PASSED
General config parser: RTT thresholds as list of int PASSED
General config parser: RTT thresholds, invalid values PASSED
General config parser: RTT thresholds, out of order PASSED
General config parser: RTT thresholds as comma separated string PASSED
General config parser: tag_as_set PASSED
General config parser: transit free, action PASSED
General config parser: transit free, ASNs list PASSED
General config parser: unknown statement PASSED
General config parser: use_arin_bulk_whois_data.enabled PASSED
General config parser: use_registrobr_bulk_whois_data.enabled PASSED
General config parser: use_rpki_roas_as_route_objects.enabled PASSED
General config parser: rpki_roas.source PASSED
General config parser: valid configuration PASSED
YAML !include: general config, 1 !include statement PASSED
YAML !include: general config, 2 !include statements PASSED
YAML !include: general config, 3 !include statements, 2 levels PASSED
Prefix list parser: bad 'le' and 'ge' PASSED
Prefix list parser: bad prefix list entries PASSED
Prefix list parser: valid prefix list entries PASSED
Program config: load distributed configuration file PASSED
Program config: load from temporary directory PASSED
Program config: setup PASSED
Program config: setup, then setup again PASSED
Program config: setup, then change a template file PASSED
Program config: setup, change a template file then fix it PASSED
Program config: setup, then remove templates PASSED
Program config: setup, remove templates then fix it PASSED
Clients from Euro-IX: IXP-Manager workaround PASSED
Clients from Euro-IX: merge local custom clients, add missing client PASSED
Clients from Euro-IX: merge local custom clients, add/change settings PASSED
Clients from Euro-IX: merge local custom clients, broken custom file 1 PASSED
Clients from Euro-IX: merge local custom clients, broken custom file 2 PASSED
Clients from Euro-IX: merge local custom clients, broken custom file 3 PASSED
Clients from Euro-IX: official basic example PASSED
Clients from Euro-IX: official more complex example PASSED
Clients from Euro-IX: --routeserver-only filter PASSED
Clients from Euro-IX: route server classification, 0.6 PASSED
Clients from Euro-IX: route server classification, 0.7 PASSED
Clients from Euro-IX: route server classification, 1.0 PASSED
Configure command: 32 bit route server ASN PASSED
Configure command: BIRD 2.0, simple PASSED
Configure command: BIRD 2.0, latest, simple PASSED
Configure command: BIRD, simple PASSED
Configure command: OpenBGPD, path-hiding PASSED
Configure command: OpenBGPD 7.0, simple PASSED
Configure command: OpenBGPD 7.5, simple PASSED
IRR AS-SET command: AS1 with AS-AS1 and AS2 PASSED
IRR AS-SET command: explicit AS-SETs from config, no PeeringDB record PASSED
IRR AS-SET command: AS-SET from asns PASSED
IRR AS-SET command: normalise ipv4:RADB::AS-ONE PASSED
IRR AS-SET command: normalise RADB::AS-ONE PASSED
IRR AS-SET command: normalise AS-ONE@RADB PASSED
IRR AS-SET command: normalise RADB:AS-ONE PASSED
IRR AS-SET command: normalise AS123:AS-ONE PASSED
IRR AS-SET command: normalise RADB::AS123:AS-ONE PASSED
IRR AS-SET command: normalise RADB:AS123:AS-ONE PASSED
IRR AS-SET command: normalise AS-ONE PASSED
IRR AS-SET command: filter AS-SETs on the basis of source PASSED
IRR AS-SET command: include-members PASSED
IRR AS-SET command: IPv6 clients only PASSED
IRR AS-SET command: whitelist and PeeringDB PASSED
IX-F Member Export from clients command: simple PASSED
IX-F Member Export from clients command: with description PASSED
IX-F Member Export from clients command: with AS-SET PASSED
IX-F Member Export from clients command: with 2 AS-SETs PASSED
IX-F Member Export from clients command: AS-SET from asns PASSED
IX-F Member Export from clients command: more than one IP PASSED
IX-F Member Export from clients command: ams-ix.yml PASSED
IX-F Member Export from clients command: bcix.yml PASSED
IX-F Member Export from clients command: gr_ix.yml PASSED
IX-F Member Export from clients command: inex.yml PASSED
IX-F Member Export from clients command: lonap.yml PASSED
IX-F Member Export from clients command: six.yml PASSED
IX-F Member Export from clients command: sthix.yml PASSED
IX-F Member Export from clients command: swissix.yml PASSED
Show config command: distributed config PASSED
Show config command: empty config PASSED
Copyright: is current year PASSED
IRRDB enricher: autnum + 2 AS-SETs PASSED
IRRDB enricher: autnum + AS-SET PASSED
IRRDB enricher: autnum + AS-SET + ASN white list PASSED
IRRDB enricher: autnum + AS-SET + prefix white list PASSED
IRRDB enricher: autnum + AS-SET + prefix/ASN white list PASSED
IRRDB enricher: autnum + AS-SET + prefix/ASN white list + empty AS-SET PASSED
IRRDB enricher: autnum only PASSED
IRRDB enricher: IPv4 white list for IPv6 configs PASSED
IRRDB enricher: empty autnum + empty AS-SET PASSED
Max-prefix from PeeringDB: increment PASSED
IRR queries fail-over: single timeout PASSED
IRR queries fail-over: single failure PASSED
IRR queries fail-over: all timeout PASSED
IRR queries fail-over: all failure PASSED
IRRDB info: base, AS_SET bundle info (1) PASSED
IRRDB info: base, AS_SET bundle info (3) PASSED
IRRDB info: base, AS_SET bundle info (4) PASSED
IRRDB info: base, AS_SET bundle info (5 with RIPE::) PASSED
IRRDB info: base, AS_SET bundle info (5 with RIPE:: and ARIN::) PASSED
IRRDB info: base, AS_SET bundle info (5 with ARIN:: and RIPE::) PASSED
IRRDB info: base, AS_SET bundle info (2 with RIPE:: and ARIN::) PASSED
IRRDB info: base, AS_SET names longer than 64 characters PASSED
IRRDB info: base, simple PASSED
IRRDB info: base, no external data available PASSED
IRRDB info: base, cache expired PASSED
IRRDB info: base, corrupted cache file PASSED
IRRDB info: ASNs, simple PASSED
IRRDB info: ASNs, from cache PASSED
IRRDB info: ASNs, cache expired PASSED
IRRDB info: RSets, simple PASSED
IRRDB info: RSets, from cache PASSED
IRRDB info: RSets, cache expired PASSED
PeeringDB network: get data PASSED
PeeringDB network: missing data PASSED
PeeringDB: AS-SETs parsing PASSED
PeeringDB API key: 429 error handling PASSED
PeeringDB API key: empty PASSED
PeeringDB API key: env var wins over file PASSED
PeeringDB API key: via env var PASSED
PeeringDB API key: via file PASSED
PeeringDB API: 429 error handling PASSED
PeeringDB bulk query cache: hit PASSED
PeeringDB bulk query cache: hit missed PASSED
PeeringDB bulk query cache: hit with no data PASSED
RPKI ROAs: RIPE Validator TAs PASSED
RPKI ROAs: NTT TAs PASSED
RPKI ROAs: rpki-client TAs PASSED
RPKI ROAs: different formats PASSED
RPKI ROAs: rpki-client expired file PASSED
RPKI ROAs: rpki-client expired ROAs PASSED
RPKI ROAs: OctoRPKI expired file PASSED
RPKI ROAs: OctoRPKI out of validity PASSED
RPKI ROAs: OctoRPKI valid file PASSED
RTT getter parser: 0 PASSED
RTT getter parser: 0.1 PASSED
RTT getter parser: 1 PASSED
RTT getter parser: 123.456 PASSED
RTT getter parser: 123.456.789 PASSED
RTT getter parser: 123,456 PASSED
RTT getter parser: 1.0 PASSED
RTT getter parser: None PASSED
RTT getter parser: None\n1 PASSED
RTT getter parser: blanks only PASSED
RTT getter parser: empty PASSED
RTT getter parser: new line only PASSED
RTT getter parser: none PASSED
============================= 264 passed in 40.31s =============================
============================= test session starts ==============================
platform darwin -- Python 3.11.7, pytest-7.2.0, pluggy-1.0.0 -- /Users/pchiodi/.virtualenvs/arouteserver/bin/python3.11
cachedir: .pytest_cache
rootdir: /Users/pchiodi/github/public/arouteserver
plugins: requests-mock-1.9.3
collecting ... collected 14 items
External resources: ASNs from AS-SET via bgpq3 PASSED
External resources: ASNs from AS-SET via bgpq4 PASSED
External resources: Euro-IX from clients build and validation PASSED
External resources: Euro-IX from clients build and validation (using merge-file) PASSED
External resources: PeeringDB IX list PASSED
External resources: last version via PyPI PASSED
External resources: PeeringDB, max-prefix and AS-SET PASSED
External resources: PeeringDB, never via route-servers PASSED
External resources: route servers excluded from clients-from-euroix PASSED
External resources: RPKI ROAs, NTT PASSED
External resources: RPKI ROAs, RIPE PASSED
External resources: RPKI ROAs, rpki-client PASSED
External resources: prefixes from AS-SET via bgpq3 PASSED
External resources: prefixes from AS-SET via bgpq4 PASSED
============================= 14 passed in 43.68s ==============================
============================= test session starts ==============================
platform darwin -- Python 3.11.7, pytest-7.2.0, pluggy-1.0.0 -- /Users/pchiodi/.virtualenvs/arouteserver/bin/python3.11
cachedir: .pytest_cache
rootdir: /Users/pchiodi/github/public/arouteserver
plugins: requests-mock-1.9.3
collecting ... collected 4 items
Live test, BIRD, hooks example, IPv4: instances setup
Live test, BIRD, hooks example, IPv4: setting instances up...
PASSED
Live test, BIRD, hooks example, IPv4: log contains errors PASSED
Live test, BIRD, hooks example, IPv4: dumping rs config...
Live test, BIRD, hooks example, IPv4: dumping routes...
Live test, BIRD, hooks example, IPv4: stopping instances...
Live test, BIRD, hooks example, IPv6: instances setup
Live test, BIRD, hooks example, IPv6: setting instances up...
PASSED
Live test, BIRD, hooks example, IPv6: log contains errors PASSED
Live test, BIRD, hooks example, IPv6: dumping rs config...
Live test, BIRD, hooks example, IPv6: dumping routes...
Live test, BIRD, hooks example, IPv6: stopping instances...
============================== 4 passed in 10.54s ==============================
============================= test session starts ==============================
platform darwin -- Python 3.11.7, pytest-7.2.0, pluggy-1.0.0 -- /Users/pchiodi/.virtualenvs/arouteserver/bin/python3.11
cachedir: .pytest_cache
rootdir: /Users/pchiodi/github/public/arouteserver
plugins: requests-mock-1.9.3
collecting ... collected 26 items
Live test, BIRD, BGP communities, IPv4: instances setup
Live test, BIRD, BGP communities, IPv4: setting instances up...
PASSED
Live test, BIRD, BGP communities, IPv4: sessions are up PASSED
Live test, BIRD, BGP communities, IPv4: announce to AS1 only (ext) PASSED
Live test, BIRD, BGP communities, IPv4: announce to AS1 only (lrg) PASSED
Live test, BIRD, BGP communities, IPv4: announce to AS1 only (std) PASSED
Live test, BIRD, BGP communities, IPv4: announce to AS131073 only (ext) PASSED
Live test, BIRD, BGP communities, IPv4: announce to AS131073 only (lrg) PASSED
Live test, BIRD, BGP communities, IPv4: custom BGP community (ext) PASSED
Live test, BIRD, BGP communities, IPv4: custom BGP community (lrg) PASSED
Live test, BIRD, BGP communities, IPv4: custom BGP community (std) PASSED
Live test, BIRD, BGP communities, IPv4: custom BGP community scrubbed PASSED
Live test, BIRD, BGP communities, IPv4: reconfigure PASSED
Live test, BIRD, BGP communities, IPv4: log contains errors PASSED
Live test, BIRD, BGP communities, IPv4: dumping rs config...
Live test, BIRD, BGP communities, IPv4: dumping routes...
Live test, BIRD, BGP communities, IPv4: stopping instances...
Live test, BIRD, BGP communities, IPv6: instances setup
Live test, BIRD, BGP communities, IPv6: setting instances up...
PASSED
Live test, BIRD, BGP communities, IPv6: sessions are up PASSED
Live test, BIRD, BGP communities, IPv6: announce to AS1 only (ext) PASSED
Live test, BIRD, BGP communities, IPv6: announce to AS1 only (lrg) PASSED
Live test, BIRD, BGP communities, IPv6: announce to AS1 only (std) PASSED
Live test, BIRD, BGP communities, IPv6: announce to AS131073 only (ext) PASSED
Live test, BIRD, BGP communities, IPv6: announce to AS131073 only (lrg) PASSED
Live test, BIRD, BGP communities, IPv6: custom BGP community (ext) PASSED
Live test, BIRD, BGP communities, IPv6: custom BGP community (lrg) PASSED
Live test, BIRD, BGP communities, IPv6: custom BGP community (std) PASSED
Live test, BIRD, BGP communities, IPv6: custom BGP community scrubbed PASSED
Live test, BIRD, BGP communities, IPv6: reconfigure PASSED
Live test, BIRD, BGP communities, IPv6: log contains errors PASSED
Live test, BIRD, BGP communities, IPv6: dumping rs config...
Live test, BIRD, BGP communities, IPv6: dumping routes...
Live test, BIRD, BGP communities, IPv6: stopping instances...
============================= 26 passed in 42.33s ==============================
============================= test session starts ==============================
platform darwin -- Python 3.11.7, pytest-7.2.0, pluggy-1.0.0 -- /Users/pchiodi/.virtualenvs/arouteserver/bin/python3.11
cachedir: .pytest_cache
rootdir: /Users/pchiodi/github/public/arouteserver
plugins: requests-mock-1.9.3
collecting ... collected 4 items
Live test, BIRD, default config, IPv4: instances setup
Live test, BIRD, default config, IPv4: setting instances up...
PASSED
Live test, BIRD, default config, IPv4: log contains errors PASSED
Live test, BIRD, default config, IPv4: dumping rs config...
Live test, BIRD, default config, IPv4: dumping routes...
Live test, BIRD, default config, IPv4: stopping instances...
Live test, BIRD, default config, IPv6: instances setup
Live test, BIRD, default config, IPv6: setting instances up...
PASSED
Live test, BIRD, default config, IPv6: log contains errors PASSED
Live test, BIRD, default config, IPv6: dumping rs config...
Live test, BIRD, default config, IPv6: dumping routes...
Live test, BIRD, default config, IPv6: stopping instances...
============================== 4 passed in 10.37s ==============================
============================= test session starts ==============================
platform darwin -- Python 3.11.7, pytest-7.2.0, pluggy-1.0.0 -- /Users/pchiodi/.virtualenvs/arouteserver/bin/python3.11
cachedir: .pytest_cache
rootdir: /Users/pchiodi/github/public/arouteserver
plugins: requests-mock-1.9.3
collecting ... collected 524 items
Live test, BIRD, global scenario, IPv4: instances setup
Live test, BIRD, global scenario, IPv4: setting instances up...
PASSED
Live test, BIRD, global scenario, IPv4: sessions are up PASSED
Live test, BIRD, global scenario, IPv4: session configured via local include files PASSED
Live test, BIRD, global scenario, IPv4: good prefixes because of use_arin_bulk_whois_data PASSED
Live test, BIRD, global scenario, IPv4: good prefixes received by rs: IRRdb white-list PASSED
Live test, BIRD, global scenario, IPv4: good prefixes because of use_registrobr_bulk_whois_data PASSED
Live test, BIRD, global scenario, IPv4: good prefixes because of use_rpki_roas_as_route_objects: exact PASSED
Live test, BIRD, global scenario, IPv4: good prefixes because of use_rpki_roas_as_route_objects: covering PASSED
Live test, BIRD, global scenario, IPv4: good prefixes received by rs PASSED
Live test, BIRD, global scenario, IPv4: good prefixes received by rs: non-client NEXT_HOP PASSED
Live test, BIRD, global scenario, IPv4: bad prefixes received by rs: not IPv6 global unicast space PASSED
Live test, BIRD, global scenario, IPv4: bad prefixes received by rs: IRRdb white-list PASSED
Live test, BIRD, global scenario, IPv4: bad prefixes received by rs: AS_SET origin, RFC6907 7.1.9 PASSED
Live test, BIRD, global scenario, IPv4: bad prefixes received by rs: IRR check for AS_SET origin, BIRD PASSED
Live test, BIRD, global scenario, IPv4: bad prefixes received by rs: IRR check for AS_SET origin, OpenBGPD SKIPPED
Live test, BIRD, global scenario, IPv4: bad prefixes received by rs: AS_PATH len PASSED
Live test, BIRD, global scenario, IPv4: bad prefixes received by rs: bogon PASSED
Live test, BIRD, global scenario, IPv4: bad prefixes received by rs: client blacklist PASSED
Live test, BIRD, global scenario, IPv4: bad prefixes received by rs: global blacklist PASSED
Live test, BIRD, global scenario, IPv4: bad prefixes received by rs: invalid ASN in AS-PATH PASSED
Live test, BIRD, global scenario, IPv4: bad prefixes received by rs: invalid NEXT_HOP PASSED
Live test, BIRD, global scenario, IPv4: bad prefixes received by rs: left-most ASN PASSED
Live test, BIRD, global scenario, IPv4: bad prefixes received by rs: never via route servers ASN in AS-PATH (asns list) PASSED
Live test, BIRD, global scenario, IPv4: bad prefixes received by rs: never via route servers ASN in AS-PATH (PeeringDB) PASSED
Live test, BIRD, global scenario, IPv4: bad prefixes received by rs: origin not in AS-SET PASSED
Live test, BIRD, global scenario, IPv4: bad prefixes received by rs: prefix not in AS-SET PASSED
Live test, BIRD, global scenario, IPv4: bad prefixes received by rs: invalid prefix-len PASSED
Live test, BIRD, global scenario, IPv4: bad prefixes received by rs: transit-free ASN in AS-PATH PASSED
Live test, BIRD, global scenario, IPv4: bad prefixes received by rs: transit-free ASN in AS-PATH from a transit peer PASSED
Live test, BIRD, global scenario, IPv4: bad prefixes received by rs: unknown NEXT_HOP PASSED
Live test, BIRD, global scenario, IPv4: bad prefixes received by rs: RPKI ROAs as route objects failed PASSED
Live test, BIRD, global scenario, IPv4: bad prefixes received by rs: default route PASSED
Live test, BIRD, global scenario, IPv4: bad prefixes not received by clients PASSED
Live test, BIRD, global scenario, IPv4: RPKI, blackhole request for a covered prefix PASSED
Live test, BIRD, global scenario, IPv4: RPKI, invalid prefix (bad ASN) received by rs PASSED
Live test, BIRD, global scenario, IPv4: RPKI, invalid prefix (bad length) received by rs PASSED
Live test, BIRD, global scenario, IPv4: RPKI, invalid prefix (bad ASN) not propagated to clients PASSED
Live test, BIRD, global scenario, IPv4: RPKI, valid prefix received by rs PASSED
Live test, BIRD, global scenario, IPv4: RPKI, valid prefix propagated to clients PASSED
Live test, BIRD, global scenario, IPv4: prefixes from AS101 received by its upstreams PASSED
Live test, BIRD, global scenario, IPv4: prefixes from AS101 received by rs PASSED
Live test, BIRD, global scenario, IPv4: bad communities as seen by AS101 upstreams PASSED
Live test, BIRD, global scenario, IPv4: bad communities scrubbed by rs (lrg) PASSED
Live test, BIRD, global scenario, IPv4: bad communities scrubbed by rs (std) PASSED
Live test, BIRD, global scenario, IPv4: other communities not scrubbed by rs (lrg) PASSED
Live test, BIRD, global scenario, IPv4: other communities not scrubbed by rs (std) PASSED
Live test, BIRD, global scenario, IPv4: blackhole filtering requests as seen by rs (BLACKHOLE) PASSED
Live test, BIRD, global scenario, IPv4: blackhole filtering requests as seen by rs (lrg cust) PASSED
Live test, BIRD, global scenario, IPv4: blackhole filtering requests as seen by rs (std cust) PASSED
Live test, BIRD, global scenario, IPv4: blackholed prefixes as seen by enabled clients (BLACKHOLE) PASSED
Live test, BIRD, global scenario, IPv4: blackholed prefixes as seen by enabled clients (lrg_cust) PASSED
Live test, BIRD, global scenario, IPv4: blackholed prefixes as seen by enabled clients (std_cust) PASSED
Live test, BIRD, global scenario, IPv4: blackholed prefixes not seen by not enabled clients PASSED
Live test, BIRD, global scenario, IPv4: gshut by an enabled client PASSED
Live test, BIRD, global scenario, IPv4: gshut by a not enabled client PASSED
Live test, BIRD, global scenario, IPv4: control communities, announce to AS1 only PASSED
Live test, BIRD, global scenario, IPv4: control communities, don't announce to any PASSED
Live test, BIRD, global scenario, IPv4: control communities, announce to all except AS1 PASSED
Live test, BIRD, global scenario, IPv4: control communities, prepend once to any PASSED
Live test, BIRD, global scenario, IPv4: control communities, prepend twice to any PASSED
Live test, BIRD, global scenario, IPv4: control communities, prepend thrice to any PASSED
Live test, BIRD, global scenario, IPv4: control communities, prepend once to AS1 PASSED
Live test, BIRD, global scenario, IPv4: control communities, prepend twice to AS151866 PASSED
Live test, BIRD, global scenario, IPv4: control communities, prepend twice to AS2 PASSED
Live test, BIRD, global scenario, IPv4: control communities, prepend thrice to AS1, once to others PASSED
Live test, BIRD, global scenario, IPv4: control communities, NO_EXPORT to AS1 PASSED
Live test, BIRD, global scenario, IPv4: control communities, NO_EXPORT to AS151866 PASSED
Live test, BIRD, global scenario, IPv4: control communities, NO_EXPORT to any PASSED
Live test, BIRD, global scenario, IPv4: control communities, RFC1997 NO_EXPORT PASSED
Live test, BIRD, global scenario, IPv4: control communities, RTT, blackhole, not peers > 20 ms PASSED
Live test, BIRD, global scenario, IPv4: control communities, RTT, not peers > 15 ms PASSED
Live test, BIRD, global scenario, IPv4: control communities, RTT, not peers > 5 ms PASSED
Live test, BIRD, global scenario, IPv4: control communities, RTT, not peers > 5 ms + AS3 PASSED
Live test, BIRD, global scenario, IPv4: control communities, RTT, not peers <= 5 and > 100 ms PASSED
Live test, BIRD, global scenario, IPv4: control communities, RTT, only peers <= 15 ms PASSED
Live test, BIRD, global scenario, IPv4: control communities, RTT, only peers <= 5 ms PASSED
Live test, BIRD, global scenario, IPv4: control communities, RTT, ext comms, prepend 1x > 10 ms, 2x > 20 ms PASSED
Live test, BIRD, global scenario, IPv4: control communities, RTT, prepend 3x > 100 ms, 2x > 10 ms PASSED
Live test, BIRD, global scenario, IPv4: control communities, RTT, prepend 3x <= 5 ms, 2x <= 20 ms, 1x any PASSED
Live test, BIRD, global scenario, IPv4: prefixes received by clients: AS1_1 PASSED
Live test, BIRD, global scenario, IPv4: prefixes received by clients: AS1_2 PASSED
Live test, BIRD, global scenario, IPv4: prefixes received by clients: AS2 PASSED
Live test, BIRD, global scenario, IPv4: prefixes received by clients: AS3 PASSED
Live test, BIRD, global scenario, IPv4: prefixes received by clients: AS3 (with ADD-PATH) PASSED
Live test, BIRD, global scenario, IPv4: reconfigure PASSED
Live test, BIRD, global scenario, IPv4: log contains errors PASSED
Live test, BIRD, global scenario, IPv4: dumping rs config...
Live test, BIRD, global scenario, IPv4: dumping routes...
Live test, BIRD, global scenario, IPv4: stopping instances...
Live test, BIRD, global scenario, IPv4, tag: instances setup
Live test, BIRD, global scenario, IPv4, tag: setting instances up...
PASSED
Live test, BIRD, global scenario, IPv4, tag: sessions are up PASSED
Live test, BIRD, global scenario, IPv4, tag: session configured via local include files PASSED
Live test, BIRD, global scenario, IPv4, tag: good prefixes because of use_arin_bulk_whois_data PASSED
Live test, BIRD, global scenario, IPv4, tag: good prefixes received by rs: IRRdb white-list PASSED
Live test, BIRD, global scenario, IPv4, tag: good prefixes because of use_registrobr_bulk_whois_data PASSED
Live test, BIRD, global scenario, IPv4, tag: good prefixes because of use_rpki_roas_as_route_objects: exact PASSED
Live test, BIRD, global scenario, IPv4, tag: good prefixes because of use_rpki_roas_as_route_objects: covering PASSED
Live test, BIRD, global scenario, IPv4, tag: good prefixes received by rs PASSED
Live test, BIRD, global scenario, IPv4, tag: good prefixes received by rs: non-client NEXT_HOP PASSED
Live test, BIRD, global scenario, IPv4, tag: bad prefixes received by rs: not IPv6 global unicast space PASSED
Live test, BIRD, global scenario, IPv4, tag: bad prefixes received by rs: IRRdb white-list PASSED
Live test, BIRD, global scenario, IPv4, tag: bad prefixes received by rs: AS_SET origin, RFC6907 7.1.9 PASSED
Live test, BIRD, global scenario, IPv4, tag: bad prefixes received by rs: IRR check for AS_SET origin, BIRD PASSED
Live test, BIRD, global scenario, IPv4, tag: bad prefixes received by rs: IRR check for AS_SET origin, OpenBGPD SKIPPED
Live test, BIRD, global scenario, IPv4, tag: bad prefixes received by rs: AS_PATH len PASSED
Live test, BIRD, global scenario, IPv4, tag: bad prefixes received by rs: bogon PASSED
Live test, BIRD, global scenario, IPv4, tag: bad prefixes received by rs: client blacklist PASSED
Live test, BIRD, global scenario, IPv4, tag: bad prefixes received by rs: global blacklist PASSED
Live test, BIRD, global scenario, IPv4, tag: bad prefixes received by rs: invalid ASN in AS-PATH PASSED
Live test, BIRD, global scenario, IPv4, tag: bad prefixes received by rs: invalid NEXT_HOP PASSED
Live test, BIRD, global scenario, IPv4, tag: bad prefixes received by rs: left-most ASN PASSED
Live test, BIRD, global scenario, IPv4, tag: bad prefixes received by rs: never via route servers ASN in AS-PATH (asns list) PASSED
Live test, BIRD, global scenario, IPv4, tag: bad prefixes received by rs: never via route servers ASN in AS-PATH (PeeringDB) PASSED
Live test, BIRD, global scenario, IPv4, tag: bad prefixes received by rs: origin not in AS-SET PASSED
Live test, BIRD, global scenario, IPv4, tag: bad prefixes received by rs: prefix not in AS-SET PASSED
Live test, BIRD, global scenario, IPv4, tag: bad prefixes received by rs: invalid prefix-len PASSED
Live test, BIRD, global scenario, IPv4, tag: bad prefixes received by rs: transit-free ASN in AS-PATH PASSED
Live test, BIRD, global scenario, IPv4, tag: bad prefixes received by rs: transit-free ASN in AS-PATH from a transit peer PASSED
Live test, BIRD, global scenario, IPv4, tag: bad prefixes received by rs: unknown NEXT_HOP PASSED
Live test, BIRD, global scenario, IPv4, tag: bad prefixes received by rs: RPKI ROAs as route objects failed PASSED
Live test, BIRD, global scenario, IPv4, tag: bad prefixes received by rs: default route PASSED
Live test, BIRD, global scenario, IPv4, tag: bad prefixes not received by clients PASSED
Live test, BIRD, global scenario, IPv4, tag: bad prefixes received by rs: bogon (wrong tag) PASSED
Live test, BIRD, global scenario, IPv4, tag: bad prefixes received by rs: global blacklist (wrong tag) PASSED
Live test, BIRD, global scenario, IPv4, tag: RPKI, blackhole request for a covered prefix PASSED
Live test, BIRD, global scenario, IPv4, tag: RPKI, invalid prefix (bad ASN) received by rs PASSED
Live test, BIRD, global scenario, IPv4, tag: RPKI, invalid prefix (bad length) received by rs PASSED
Live test, BIRD, global scenario, IPv4, tag: RPKI, invalid prefix (bad ASN) not propagated to clients PASSED
Live test, BIRD, global scenario, IPv4, tag: RPKI, valid prefix received by rs PASSED
Live test, BIRD, global scenario, IPv4, tag: RPKI, valid prefix propagated to clients PASSED
Live test, BIRD, global scenario, IPv4, tag: prefixes from AS101 received by its upstreams PASSED
Live test, BIRD, global scenario, IPv4, tag: prefixes from AS101 received by rs PASSED
Live test, BIRD, global scenario, IPv4, tag: bad communities as seen by AS101 upstreams PASSED
Live test, BIRD, global scenario, IPv4, tag: bad communities scrubbed by rs (lrg) PASSED
Live test, BIRD, global scenario, IPv4, tag: bad communities scrubbed by rs (std) PASSED
Live test, BIRD, global scenario, IPv4, tag: other communities not scrubbed by rs (lrg) PASSED
Live test, BIRD, global scenario, IPv4, tag: other communities not scrubbed by rs (std) PASSED
Live test, BIRD, global scenario, IPv4, tag: blackhole filtering requests as seen by rs (BLACKHOLE) PASSED
Live test, BIRD, global scenario, IPv4, tag: blackhole filtering requests as seen by rs (lrg cust) PASSED
Live test, BIRD, global scenario, IPv4, tag: blackhole filtering requests as seen by rs (std cust) PASSED
Live test, BIRD, global scenario, IPv4, tag: blackholed prefixes as seen by enabled clients (BLACKHOLE) PASSED
Live test, BIRD, global scenario, IPv4, tag: blackholed prefixes as seen by enabled clients (lrg_cust) PASSED
Live test, BIRD, global scenario, IPv4, tag: blackholed prefixes as seen by enabled clients (std_cust) PASSED
Live test, BIRD, global scenario, IPv4, tag: blackholed prefixes not seen by not enabled clients PASSED
Live test, BIRD, global scenario, IPv4, tag: gshut by an enabled client PASSED
Live test, BIRD, global scenario, IPv4, tag: gshut by a not enabled client PASSED
Live test, BIRD, global scenario, IPv4, tag: control communities, announce to AS1 only PASSED
Live test, BIRD, global scenario, IPv4, tag: control communities, don't announce to any PASSED
Live test, BIRD, global scenario, IPv4, tag: control communities, announce to all except AS1 PASSED
Live test, BIRD, global scenario, IPv4, tag: control communities, prepend once to any PASSED
Live test, BIRD, global scenario, IPv4, tag: control communities, prepend twice to any PASSED
Live test, BIRD, global scenario, IPv4, tag: control communities, prepend thrice to any PASSED
Live test, BIRD, global scenario, IPv4, tag: control communities, prepend once to AS1 PASSED
Live test, BIRD, global scenario, IPv4, tag: control communities, prepend twice to AS151866 PASSED
Live test, BIRD, global scenario, IPv4, tag: control communities, prepend twice to AS2 PASSED
Live test, BIRD, global scenario, IPv4, tag: control communities, prepend thrice to AS1, once to others PASSED
Live test, BIRD, global scenario, IPv4, tag: control communities, NO_EXPORT to AS1 PASSED
Live test, BIRD, global scenario, IPv4, tag: control communities, NO_EXPORT to AS151866 PASSED
Live test, BIRD, global scenario, IPv4, tag: control communities, NO_EXPORT to any PASSED
Live test, BIRD, global scenario, IPv4, tag: control communities, RFC1997 NO_EXPORT PASSED
Live test, BIRD, global scenario, IPv4, tag: control communities, RTT, blackhole, not peers > 20 ms PASSED
Live test, BIRD, global scenario, IPv4, tag: control communities, RTT, not peers > 15 ms PASSED
Live test, BIRD, global scenario, IPv4, tag: control communities, RTT, not peers > 5 ms PASSED
Live test, BIRD, global scenario, IPv4, tag: control communities, RTT, not peers > 5 ms + AS3 PASSED
Live test, BIRD, global scenario, IPv4, tag: control communities, RTT, not peers <= 5 and > 100 ms PASSED
Live test, BIRD, global scenario, IPv4, tag: control communities, RTT, only peers <= 15 ms PASSED
Live test, BIRD, global scenario, IPv4, tag: control communities, RTT, only peers <= 5 ms PASSED
Live test, BIRD, global scenario, IPv4, tag: control communities, RTT, ext comms, prepend 1x > 10 ms, 2x > 20 ms PASSED
Live test, BIRD, global scenario, IPv4, tag: control communities, RTT, prepend 3x > 100 ms, 2x > 10 ms PASSED
Live test, BIRD, global scenario, IPv4, tag: control communities, RTT, prepend 3x <= 5 ms, 2x <= 20 ms, 1x any PASSED
Live test, BIRD, global scenario, IPv4, tag: prefixes received by clients: AS1_1 PASSED
Live test, BIRD, global scenario, IPv4, tag: prefixes received by clients: AS1_2 PASSED
Live test, BIRD, global scenario, IPv4, tag: prefixes received by clients: AS2 PASSED
Live test, BIRD, global scenario, IPv4, tag: prefixes received by clients: AS3 PASSED
Live test, BIRD, global scenario, IPv4, tag: prefixes received by clients: AS3 (with ADD-PATH) PASSED
Live test, BIRD, global scenario, IPv4, tag: reconfigure PASSED
Live test, BIRD, global scenario, IPv4, tag: log contains errors PASSED
Live test, BIRD, global scenario, IPv4, tag: dumping rs config...
Live test, BIRD, global scenario, IPv4, tag: dumping routes...
Live test, BIRD, global scenario, IPv4, tag: stopping instances...
Live test, BIRD, global scenario, IPv4, tag&reject: instances setup
Live test, BIRD, global scenario, IPv4, tag&reject: setting instances up...
PASSED
Live test, BIRD, global scenario, IPv4, tag&reject: sessions are up PASSED
Live test, BIRD, global scenario, IPv4, tag&reject: session configured via local include files PASSED
Live test, BIRD, global scenario, IPv4, tag&reject: good prefixes because of use_arin_bulk_whois_data PASSED
Live test, BIRD, global scenario, IPv4, tag&reject: good prefixes received by rs: IRRdb white-list PASSED
Live test, BIRD, global scenario, IPv4, tag&reject: good prefixes because of use_registrobr_bulk_whois_data PASSED
Live test, BIRD, global scenario, IPv4, tag&reject: good prefixes because of use_rpki_roas_as_route_objects: exact PASSED
Live test, BIRD, global scenario, IPv4, tag&reject: good prefixes because of use_rpki_roas_as_route_objects: covering PASSED
Live test, BIRD, global scenario, IPv4, tag&reject: good prefixes received by rs PASSED
Live test, BIRD, global scenario, IPv4, tag&reject: good prefixes received by rs: non-client NEXT_HOP PASSED
Live test, BIRD, global scenario, IPv4, tag&reject: bad prefixes received by rs: not IPv6 global unicast space PASSED
Live test, BIRD, global scenario, IPv4, tag&reject: bad prefixes received by rs: IRRdb white-list PASSED
Live test, BIRD, global scenario, IPv4, tag&reject: bad prefixes received by rs: AS_SET origin, RFC6907 7.1.9 PASSED
Live test, BIRD, global scenario, IPv4, tag&reject: bad prefixes received by rs: IRR check for AS_SET origin, BIRD PASSED
Live test, BIRD, global scenario, IPv4, tag&reject: bad prefixes received by rs: IRR check for AS_SET origin, OpenBGPD SKIPPED
Live test, BIRD, global scenario, IPv4, tag&reject: bad prefixes received by rs: AS_PATH len PASSED
Live test, BIRD, global scenario, IPv4, tag&reject: bad prefixes received by rs: bogon PASSED
Live test, BIRD, global scenario, IPv4, tag&reject: bad prefixes received by rs: client blacklist PASSED
Live test, BIRD, global scenario, IPv4, tag&reject: bad prefixes received by rs: global blacklist PASSED
Live test, BIRD, global scenario, IPv4, tag&reject: bad prefixes received by rs: invalid ASN in AS-PATH PASSED
Live test, BIRD, global scenario, IPv4, tag&reject: bad prefixes received by rs: invalid NEXT_HOP PASSED
Live test, BIRD, global scenario, IPv4, tag&reject: bad prefixes received by rs: left-most ASN PASSED
Live test, BIRD, global scenario, IPv4, tag&reject: bad prefixes received by rs: never via route servers ASN in AS-PATH (asns list) PASSED
Live test, BIRD, global scenario, IPv4, tag&reject: bad prefixes received by rs: never via route servers ASN in AS-PATH (PeeringDB) PASSED
Live test, BIRD, global scenario, IPv4, tag&reject: bad prefixes received by rs: origin not in AS-SET PASSED
Live test, BIRD, global scenario, IPv4, tag&reject: bad prefixes received by rs: prefix not in AS-SET PASSED
Live test, BIRD, global scenario, IPv4, tag&reject: bad prefixes received by rs: invalid prefix-len PASSED
Live test, BIRD, global scenario, IPv4, tag&reject: bad prefixes received by rs: transit-free ASN in AS-PATH PASSED
Live test, BIRD, global scenario, IPv4, tag&reject: bad prefixes received by rs: transit-free ASN in AS-PATH from a transit peer PASSED
Live test, BIRD, global scenario, IPv4, tag&reject: bad prefixes received by rs: unknown NEXT_HOP PASSED
Live test, BIRD, global scenario, IPv4, tag&reject: bad prefixes received by rs: RPKI ROAs as route objects failed PASSED
Live test, BIRD, global scenario, IPv4, tag&reject: bad prefixes received by rs: default route PASSED
Live test, BIRD, global scenario, IPv4, tag&reject: bad prefixes not received by clients PASSED
Live test, BIRD, global scenario, IPv4, tag&reject: bad prefixes received by rs: bogon (wrong tag) PASSED
Live test, BIRD, global scenario, IPv4, tag&reject: bad prefixes received by rs: global blacklist (wrong tag) PASSED
Live test, BIRD, global scenario, IPv4, tag&reject: RPKI, blackhole request for a covered prefix PASSED
Live test, BIRD, global scenario, IPv4, tag&reject: RPKI, invalid prefix (bad ASN) received by rs PASSED
Live test, BIRD, global scenario, IPv4, tag&reject: RPKI, invalid prefix (bad length) received by rs PASSED
Live test, BIRD, global scenario, IPv4, tag&reject: RPKI, invalid prefix (bad ASN) not propagated to clients PASSED
Live test, BIRD, global scenario, IPv4, tag&reject: RPKI, valid prefix received by rs PASSED
Live test, BIRD, global scenario, IPv4, tag&reject: RPKI, valid prefix propagated to clients PASSED
Live test, BIRD, global scenario, IPv4, tag&reject: prefixes from AS101 received by its upstreams PASSED
Live test, BIRD, global scenario, IPv4, tag&reject: prefixes from AS101 received by rs PASSED
Live test, BIRD, global scenario, IPv4, tag&reject: bad communities as seen by AS101 upstreams PASSED
Live test, BIRD, global scenario, IPv4, tag&reject: bad communities scrubbed by rs (lrg) PASSED
Live test, BIRD, global scenario, IPv4, tag&reject: bad communities scrubbed by rs (std) PASSED
Live test, BIRD, global scenario, IPv4, tag&reject: other communities not scrubbed by rs (lrg) PASSED
Live test, BIRD, global scenario, IPv4, tag&reject: other communities not scrubbed by rs (std) PASSED
Live test, BIRD, global scenario, IPv4, tag&reject: blackhole filtering requests as seen by rs (BLACKHOLE) PASSED
Live test, BIRD, global scenario, IPv4, tag&reject: blackhole filtering requests as seen by rs (lrg cust) PASSED
Live test, BIRD, global scenario, IPv4, tag&reject: blackhole filtering requests as seen by rs (std cust) PASSED
Live test, BIRD, global scenario, IPv4, tag&reject: blackholed prefixes as seen by enabled clients (BLACKHOLE) PASSED
Live test, BIRD, global scenario, IPv4, tag&reject: blackholed prefixes as seen by enabled clients (lrg_cust) PASSED
Live test, BIRD, global scenario, IPv4, tag&reject: blackholed prefixes as seen by enabled clients (std_cust) PASSED
Live test, BIRD, global scenario, IPv4, tag&reject: blackholed prefixes not seen by not enabled clients PASSED
Live test, BIRD, global scenario, IPv4, tag&reject: gshut by an enabled client PASSED
Live test, BIRD, global scenario, IPv4, tag&reject: gshut by a not enabled client PASSED
Live test, BIRD, global scenario, IPv4, tag&reject: control communities, announce to AS1 only PASSED
Live test, BIRD, global scenario, IPv4, tag&reject: control communities, don't announce to any PASSED
Live test, BIRD, global scenario, IPv4, tag&reject: control communities, announce to all except AS1 PASSED
Live test, BIRD, global scenario, IPv4, tag&reject: control communities, prepend once to any PASSED
Live test, BIRD, global scenario, IPv4, tag&reject: control communities, prepend twice to any PASSED
Live test, BIRD, global scenario, IPv4, tag&reject: control communities, prepend thrice to any PASSED
Live test, BIRD, global scenario, IPv4, tag&reject: control communities, prepend once to AS1 PASSED
Live test, BIRD, global scenario, IPv4, tag&reject: control communities, prepend twice to AS151866 PASSED
Live test, BIRD, global scenario, IPv4, tag&reject: control communities, prepend twice to AS2 PASSED
Live test, BIRD, global scenario, IPv4, tag&reject: control communities, prepend thrice to AS1, once to others PASSED
Live test, BIRD, global scenario, IPv4, tag&reject: control communities, NO_EXPORT to AS1 PASSED
Live test, BIRD, global scenario, IPv4, tag&reject: control communities, NO_EXPORT to AS151866 PASSED
Live test, BIRD, global scenario, IPv4, tag&reject: control communities, NO_EXPORT to any PASSED
Live test, BIRD, global scenario, IPv4, tag&reject: control communities, RFC1997 NO_EXPORT PASSED
Live test, BIRD, global scenario, IPv4, tag&reject: control communities, RTT, blackhole, not peers > 20 ms PASSED
Live test, BIRD, global scenario, IPv4, tag&reject: control communities, RTT, not peers > 15 ms PASSED
Live test, BIRD, global scenario, IPv4, tag&reject: control communities, RTT, not peers > 5 ms PASSED
Live test, BIRD, global scenario, IPv4, tag&reject: control communities, RTT, not peers > 5 ms + AS3 PASSED
Live test, BIRD, global scenario, IPv4, tag&reject: control communities, RTT, not peers <= 5 and > 100 ms PASSED
Live test, BIRD, global scenario, IPv4, tag&reject: control communities, RTT, only peers <= 15 ms PASSED
Live test, BIRD, global scenario, IPv4, tag&reject: control communities, RTT, only peers <= 5 ms PASSED
Live test, BIRD, global scenario, IPv4, tag&reject: control communities, RTT, ext comms, prepend 1x > 10 ms, 2x > 20 ms PASSED
Live test, BIRD, global scenario, IPv4, tag&reject: control communities, RTT, prepend 3x > 100 ms, 2x > 10 ms PASSED
Live test, BIRD, global scenario, IPv4, tag&reject: control communities, RTT, prepend 3x <= 5 ms, 2x <= 20 ms, 1x any PASSED
Live test, BIRD, global scenario, IPv4, tag&reject: prefixes received by clients: AS1_1 PASSED
Live test, BIRD, global scenario, IPv4, tag&reject: prefixes received by clients: AS1_2 PASSED
Live test, BIRD, global scenario, IPv4, tag&reject: prefixes received by clients: AS2 PASSED
Live test, BIRD, global scenario, IPv4, tag&reject: prefixes received by clients: AS3 PASSED
Live test, BIRD, global scenario, IPv4, tag&reject: prefixes received by clients: AS3 (with ADD-PATH) PASSED
Live test, BIRD, global scenario, IPv4, tag&reject: reconfigure PASSED
Live test, BIRD, global scenario, IPv4, tag&reject: log contains errors PASSED
Live test, BIRD, global scenario, IPv4, tag&reject: dumping rs config...
Live test, BIRD, global scenario, IPv4, tag&reject: dumping routes...
Live test, BIRD, global scenario, IPv4, tag&reject: stopping instances...
Live test, BIRD, global scenario, IPv6: instances setup
Live test, BIRD, global scenario, IPv6: setting instances up...
PASSED
Live test, BIRD, global scenario, IPv6: sessions are up PASSED
Live test, BIRD, global scenario, IPv6: session configured via local include files PASSED
Live test, BIRD, global scenario, IPv6: good prefixes because of use_arin_bulk_whois_data PASSED
Live test, BIRD, global scenario, IPv6: good prefixes received by rs: IRRdb white-list PASSED
Live test, BIRD, global scenario, IPv6: good prefixes because of use_registrobr_bulk_whois_data PASSED
Live test, BIRD, global scenario, IPv6: good prefixes because of use_rpki_roas_as_route_objects: exact PASSED
Live test, BIRD, global scenario, IPv6: good prefixes because of use_rpki_roas_as_route_objects: covering PASSED
Live test, BIRD, global scenario, IPv6: good prefixes received by rs PASSED
Live test, BIRD, global scenario, IPv6: good prefixes received by rs: non-client NEXT_HOP PASSED
Live test, BIRD, global scenario, IPv6: bad prefixes received by rs: not IPv6 global unicast space PASSED
Live test, BIRD, global scenario, IPv6: bad prefixes received by rs: IRRdb white-list PASSED
Live test, BIRD, global scenario, IPv6: bad prefixes received by rs: AS_SET origin, RFC6907 7.1.9 PASSED
Live test, BIRD, global scenario, IPv6: bad prefixes received by rs: IRR check for AS_SET origin, BIRD PASSED
Live test, BIRD, global scenario, IPv6: bad prefixes received by rs: IRR check for AS_SET origin, OpenBGPD SKIPPED
Live test, BIRD, global scenario, IPv6: bad prefixes received by rs: AS_PATH len PASSED
Live test, BIRD, global scenario, IPv6: bad prefixes received by rs: bogon PASSED
Live test, BIRD, global scenario, IPv6: bad prefixes received by rs: client blacklist PASSED
Live test, BIRD, global scenario, IPv6: bad prefixes received by rs: global blacklist PASSED
Live test, BIRD, global scenario, IPv6: bad prefixes received by rs: invalid ASN in AS-PATH PASSED
Live test, BIRD, global scenario, IPv6: bad prefixes received by rs: invalid NEXT_HOP PASSED
Live test, BIRD, global scenario, IPv6: bad prefixes received by rs: left-most ASN PASSED
Live test, BIRD, global scenario, IPv6: bad prefixes received by rs: never via route servers ASN in AS-PATH (asns list) PASSED
Live test, BIRD, global scenario, IPv6: bad prefixes received by rs: never via route servers ASN in AS-PATH (PeeringDB) PASSED
Live test, BIRD, global scenario, IPv6: bad prefixes received by rs: origin not in AS-SET PASSED
Live test, BIRD, global scenario, IPv6: bad prefixes received by rs: prefix not in AS-SET PASSED
Live test, BIRD, global scenario, IPv6: bad prefixes received by rs: invalid prefix-len PASSED
Live test, BIRD, global scenario, IPv6: bad prefixes received by rs: transit-free ASN in AS-PATH PASSED
Live test, BIRD, global scenario, IPv6: bad prefixes received by rs: transit-free ASN in AS-PATH from a transit peer PASSED
Live test, BIRD, global scenario, IPv6: bad prefixes received by rs: unknown NEXT_HOP PASSED
Live test, BIRD, global scenario, IPv6: bad prefixes received by rs: RPKI ROAs as route objects failed PASSED
Live test, BIRD, global scenario, IPv6: bad prefixes received by rs: default route PASSED
Live test, BIRD, global scenario, IPv6: bad prefixes not received by clients PASSED
Live test, BIRD, global scenario, IPv6: RPKI, blackhole request for a covered prefix PASSED
Live test, BIRD, global scenario, IPv6: RPKI, invalid prefix (bad ASN) received by rs PASSED
Live test, BIRD, global scenario, IPv6: RPKI, invalid prefix (bad length) received by rs PASSED
Live test, BIRD, global scenario, IPv6: RPKI, invalid prefix (bad ASN) not propagated to clients PASSED
Live test, BIRD, global scenario, IPv6: RPKI, valid prefix received by rs PASSED
Live test, BIRD, global scenario, IPv6: RPKI, valid prefix propagated to clients PASSED
Live test, BIRD, global scenario, IPv6: prefixes from AS101 received by its upstreams PASSED
Live test, BIRD, global scenario, IPv6: prefixes from AS101 received by rs PASSED
Live test, BIRD, global scenario, IPv6: bad communities as seen by AS101 upstreams PASSED
Live test, BIRD, global scenario, IPv6: bad communities scrubbed by rs (lrg) PASSED
Live test, BIRD, global scenario, IPv6: bad communities scrubbed by rs (std) PASSED
Live test, BIRD, global scenario, IPv6: other communities not scrubbed by rs (lrg) PASSED
Live test, BIRD, global scenario, IPv6: other communities not scrubbed by rs (std) PASSED
Live test, BIRD, global scenario, IPv6: blackhole filtering requests as seen by rs (BLACKHOLE) PASSED
Live test, BIRD, global scenario, IPv6: blackhole filtering requests as seen by rs (lrg cust) PASSED
Live test, BIRD, global scenario, IPv6: blackhole filtering requests as seen by rs (std cust) PASSED
Live test, BIRD, global scenario, IPv6: blackholed prefixes as seen by enabled clients (BLACKHOLE) PASSED
Live test, BIRD, global scenario, IPv6: blackholed prefixes as seen by enabled clients (lrg_cust) PASSED
Live test, BIRD, global scenario, IPv6: blackholed prefixes as seen by enabled clients (std_cust) PASSED
Live test, BIRD, global scenario, IPv6: blackholed prefixes not seen by not enabled clients PASSED
Live test, BIRD, global scenario, IPv6: gshut by an enabled client PASSED
Live test, BIRD, global scenario, IPv6: gshut by a not enabled client PASSED
Live test, BIRD, global scenario, IPv6: control communities, announce to AS1 only PASSED
Live test, BIRD, global scenario, IPv6: control communities, don't announce to any PASSED
Live test, BIRD, global scenario, IPv6: control communities, announce to all except AS1 PASSED
Live test, BIRD, global scenario, IPv6: control communities, prepend once to any PASSED
Live test, BIRD, global scenario, IPv6: control communities, prepend twice to any PASSED
Live test, BIRD, global scenario, IPv6: control communities, prepend thrice to any PASSED
Live test, BIRD, global scenario, IPv6: control communities, prepend once to AS1 PASSED
Live test, BIRD, global scenario, IPv6: control communities, prepend twice to AS151866 PASSED
Live test, BIRD, global scenario, IPv6: control communities, prepend twice to AS2 PASSED
Live test, BIRD, global scenario, IPv6: control communities, prepend thrice to AS1, once to others PASSED
Live test, BIRD, global scenario, IPv6: control communities, NO_EXPORT to AS1 PASSED
Live test, BIRD, global scenario, IPv6: control communities, NO_EXPORT to AS151866 PASSED
Live test, BIRD, global scenario, IPv6: control communities, NO_EXPORT to any PASSED
Live test, BIRD, global scenario, IPv6: control communities, RFC1997 NO_EXPORT PASSED
Live test, BIRD, global scenario, IPv6: control communities, RTT, blackhole, not peers > 20 ms PASSED
Live test, BIRD, global scenario, IPv6: control communities, RTT, not peers > 15 ms PASSED
Live test, BIRD, global scenario, IPv6: control communities, RTT, not peers > 5 ms PASSED
Live test, BIRD, global scenario, IPv6: control communities, RTT, not peers > 5 ms + AS3 PASSED
Live test, BIRD, global scenario, IPv6: control communities, RTT, not peers <= 5 and > 100 ms PASSED
Live test, BIRD, global scenario, IPv6: control communities, RTT, only peers <= 15 ms PASSED
Live test, BIRD, global scenario, IPv6: control communities, RTT, only peers <= 5 ms PASSED
Live test, BIRD, global scenario, IPv6: control communities, RTT, ext comms, prepend 1x > 10 ms, 2x > 20 ms PASSED
Live test, BIRD, global scenario, IPv6: control communities, RTT, prepend 3x > 100 ms, 2x > 10 ms PASSED
Live test, BIRD, global scenario, IPv6: control communities, RTT, prepend 3x <= 5 ms, 2x <= 20 ms, 1x any PASSED
Live test, BIRD, global scenario, IPv6: prefixes received by clients: AS1_1 PASSED
Live test, BIRD, global scenario, IPv6: prefixes received by clients: AS1_2 PASSED
Live test, BIRD, global scenario, IPv6: prefixes received by clients: AS2 PASSED
Live test, BIRD, global scenario, IPv6: prefixes received by clients: AS3 PASSED
Live test, BIRD, global scenario, IPv6: prefixes received by clients: AS3 (with ADD-PATH) PASSED
Live test, BIRD, global scenario, IPv6: reconfigure PASSED
Live test, BIRD, global scenario, IPv6: log contains errors PASSED
Live test, BIRD, global scenario, IPv6: dumping rs config...
Live test, BIRD, global scenario, IPv6: dumping routes...
Live test, BIRD, global scenario, IPv6: stopping instances...
Live test, BIRD, global scenario, IPv6, tag: instances setup
Live test, BIRD, global scenario, IPv6, tag: setting instances up...
PASSED
Live test, BIRD, global scenario, IPv6, tag: sessions are up PASSED
Live test, BIRD, global scenario, IPv6, tag: session configured via local include files PASSED
Live test, BIRD, global scenario, IPv6, tag: good prefixes because of use_arin_bulk_whois_data PASSED
Live test, BIRD, global scenario, IPv6, tag: good prefixes received by rs: IRRdb white-list PASSED
Live test, BIRD, global scenario, IPv6, tag: good prefixes because of use_registrobr_bulk_whois_data PASSED
Live test, BIRD, global scenario, IPv6, tag: good prefixes because of use_rpki_roas_as_route_objects: exact PASSED
Live test, BIRD, global scenario, IPv6, tag: good prefixes because of use_rpki_roas_as_route_objects: covering PASSED
Live test, BIRD, global scenario, IPv6, tag: good prefixes received by rs PASSED
Live test, BIRD, global scenario, IPv6, tag: good prefixes received by rs: non-client NEXT_HOP PASSED
Live test, BIRD, global scenario, IPv6, tag: bad prefixes received by rs: not IPv6 global unicast space PASSED
Live test, BIRD, global scenario, IPv6, tag: bad prefixes received by rs: IRRdb white-list PASSED
Live test, BIRD, global scenario, IPv6, tag: bad prefixes received by rs: AS_SET origin, RFC6907 7.1.9 PASSED
Live test, BIRD, global scenario, IPv6, tag: bad prefixes received by rs: IRR check for AS_SET origin, BIRD PASSED
Live test, BIRD, global scenario, IPv6, tag: bad prefixes received by rs: IRR check for AS_SET origin, OpenBGPD SKIPPED
Live test, BIRD, global scenario, IPv6, tag: bad prefixes received by rs: AS_PATH len PASSED
Live test, BIRD, global scenario, IPv6, tag: bad prefixes received by rs: bogon PASSED
Live test, BIRD, global scenario, IPv6, tag: bad prefixes received by rs: client blacklist PASSED
Live test, BIRD, global scenario, IPv6, tag: bad prefixes received by rs: global blacklist PASSED
Live test, BIRD, global scenario, IPv6, tag: bad prefixes received by rs: invalid ASN in AS-PATH PASSED
Live test, BIRD, global scenario, IPv6, tag: bad prefixes received by rs: invalid NEXT_HOP PASSED
Live test, BIRD, global scenario, IPv6, tag: bad prefixes received by rs: left-most ASN PASSED
Live test, BIRD, global scenario, IPv6, tag: bad prefixes received by rs: never via route servers ASN in AS-PATH (asns list) PASSED
Live test, BIRD, global scenario, IPv6, tag: bad prefixes received by rs: never via route servers ASN in AS-PATH (PeeringDB) PASSED
Live test, BIRD, global scenario, IPv6, tag: bad prefixes received by rs: origin not in AS-SET PASSED
Live test, BIRD, global scenario, IPv6, tag: bad prefixes received by rs: prefix not in AS-SET PASSED
Live test, BIRD, global scenario, IPv6, tag: bad prefixes received by rs: invalid prefix-len PASSED
Live test, BIRD, global scenario, IPv6, tag: bad prefixes received by rs: transit-free ASN in AS-PATH PASSED
Live test, BIRD, global scenario, IPv6, tag: bad prefixes received by rs: transit-free ASN in AS-PATH from a transit peer PASSED
Live test, BIRD, global scenario, IPv6, tag: bad prefixes received by rs: unknown NEXT_HOP PASSED
Live test, BIRD, global scenario, IPv6, tag: bad prefixes received by rs: RPKI ROAs as route objects failed PASSED
Live test, BIRD, global scenario, IPv6, tag: bad prefixes received by rs: default route PASSED
Live test, BIRD, global scenario, IPv6, tag: bad prefixes not received by clients PASSED
Live test, BIRD, global scenario, IPv6, tag: bad prefixes received by rs: bogon (wrong tag) PASSED
Live test, BIRD, global scenario, IPv6, tag: bad prefixes received by rs: global blacklist (wrong tag) PASSED
Live test, BIRD, global scenario, IPv6, tag: RPKI, blackhole request for a covered prefix PASSED
Live test, BIRD, global scenario, IPv6, tag: RPKI, invalid prefix (bad ASN) received by rs PASSED
Live test, BIRD, global scenario, IPv6, tag: RPKI, invalid prefix (bad length) received by rs PASSED
Live test, BIRD, global scenario, IPv6, tag: RPKI, invalid prefix (bad ASN) not propagated to clients PASSED
Live test, BIRD, global scenario, IPv6, tag: RPKI, valid prefix received by rs PASSED
Live test, BIRD, global scenario, IPv6, tag: RPKI, valid prefix propagated to clients PASSED
Live test, BIRD, global scenario, IPv6, tag: prefixes from AS101 received by its upstreams PASSED
Live test, BIRD, global scenario, IPv6, tag: prefixes from AS101 received by rs PASSED
Live test, BIRD, global scenario, IPv6, tag: bad communities as seen by AS101 upstreams PASSED
Live test, BIRD, global scenario, IPv6, tag: bad communities scrubbed by rs (lrg) PASSED
Live test, BIRD, global scenario, IPv6, tag: bad communities scrubbed by rs (std) PASSED
Live test, BIRD, global scenario, IPv6, tag: other communities not scrubbed by rs (lrg) PASSED
Live test, BIRD, global scenario, IPv6, tag: other communities not scrubbed by rs (std) PASSED
Live test, BIRD, global scenario, IPv6, tag: blackhole filtering requests as seen by rs (BLACKHOLE) PASSED
Live test, BIRD, global scenario, IPv6, tag: blackhole filtering requests as seen by rs (lrg cust) PASSED
Live test, BIRD, global scenario, IPv6, tag: blackhole filtering requests as seen by rs (std cust) PASSED
Live test, BIRD, global scenario, IPv6, tag: blackholed prefixes as seen by enabled clients (BLACKHOLE) PASSED
Live test, BIRD, global scenario, IPv6, tag: blackholed prefixes as seen by enabled clients (lrg_cust) PASSED
Live test, BIRD, global scenario, IPv6, tag: blackholed prefixes as seen by enabled clients (std_cust) PASSED
Live test, BIRD, global scenario, IPv6, tag: blackholed prefixes not seen by not enabled clients PASSED
Live test, BIRD, global scenario, IPv6, tag: gshut by an enabled client PASSED
Live test, BIRD, global scenario, IPv6, tag: gshut by a not enabled client PASSED
Live test, BIRD, global scenario, IPv6, tag: control communities, announce to AS1 only PASSED
Live test, BIRD, global scenario, IPv6, tag: control communities, don't announce to any PASSED
Live test, BIRD, global scenario, IPv6, tag: control communities, announce to all except AS1 PASSED
Live test, BIRD, global scenario, IPv6, tag: control communities, prepend once to any PASSED
Live test, BIRD, global scenario, IPv6, tag: control communities, prepend twice to any PASSED
Live test, BIRD, global scenario, IPv6, tag: control communities, prepend thrice to any PASSED
Live test, BIRD, global scenario, IPv6, tag: control communities, prepend once to AS1 PASSED
Live test, BIRD, global scenario, IPv6, tag: control communities, prepend twice to AS151866 PASSED
Live test, BIRD, global scenario, IPv6, tag: control communities, prepend twice to AS2 PASSED
Live test, BIRD, global scenario, IPv6, tag: control communities, prepend thrice to AS1, once to others PASSED
Live test, BIRD, global scenario, IPv6, tag: control communities, NO_EXPORT to AS1 PASSED
Live test, BIRD, global scenario, IPv6, tag: control communities, NO_EXPORT to AS151866 PASSED
Live test, BIRD, global scenario, IPv6, tag: control communities, NO_EXPORT to any PASSED
Live test, BIRD, global scenario, IPv6, tag: control communities, RFC1997 NO_EXPORT PASSED
Live test, BIRD, global scenario, IPv6, tag: control communities, RTT, blackhole, not peers > 20 ms PASSED
Live test, BIRD, global scenario, IPv6, tag: control communities, RTT, not peers > 15 ms PASSED
Live test, BIRD, global scenario, IPv6, tag: control communities, RTT, not peers > 5 ms PASSED
Live test, BIRD, global scenario, IPv6, tag: control communities, RTT, not peers > 5 ms + AS3 PASSED
Live test, BIRD, global scenario, IPv6, tag: control communities, RTT, not peers <= 5 and > 100 ms PASSED
Live test, BIRD, global scenario, IPv6, tag: control communities, RTT, only peers <= 15 ms PASSED
Live test, BIRD, global scenario, IPv6, tag: control communities, RTT, only peers <= 5 ms PASSED
Live test, BIRD, global scenario, IPv6, tag: control communities, RTT, ext comms, prepend 1x > 10 ms, 2x > 20 ms PASSED
Live test, BIRD, global scenario, IPv6, tag: control communities, RTT, prepend 3x > 100 ms, 2x > 10 ms PASSED
Live test, BIRD, global scenario, IPv6, tag: control communities, RTT, prepend 3x <= 5 ms, 2x <= 20 ms, 1x any PASSED
Live test, BIRD, global scenario, IPv6, tag: prefixes received by clients: AS1_1 PASSED
Live test, BIRD, global scenario, IPv6, tag: prefixes received by clients: AS1_2 PASSED
Live test, BIRD, global scenario, IPv6, tag: prefixes received by clients: AS2 PASSED
Live test, BIRD, global scenario, IPv6, tag: prefixes received by clients: AS3 PASSED
Live test, BIRD, global scenario, IPv6, tag: prefixes received by clients: AS3 (with ADD-PATH) PASSED
Live test, BIRD, global scenario, IPv6, tag: reconfigure PASSED
Live test, BIRD, global scenario, IPv6, tag: log contains errors PASSED
Live test, BIRD, global scenario, IPv6, tag: dumping rs config...
Live test, BIRD, global scenario, IPv6, tag: dumping routes...
Live test, BIRD, global scenario, IPv6, tag: stopping instances...
Live test, BIRD, global scenario, IPv6, tag&reject: instances setup
Live test, BIRD, global scenario, IPv6, tag&reject: setting instances up...
PASSED
Live test, BIRD, global scenario, IPv6, tag&reject: sessions are up PASSED
Live test, BIRD, global scenario, IPv6, tag&reject: session configured via local include files PASSED
Live test, BIRD, global scenario, IPv6, tag&reject: good prefixes because of use_arin_bulk_whois_data PASSED
Live test, BIRD, global scenario, IPv6, tag&reject: good prefixes received by rs: IRRdb white-list PASSED
Live test, BIRD, global scenario, IPv6, tag&reject: good prefixes because of use_registrobr_bulk_whois_data PASSED
Live test, BIRD, global scenario, IPv6, tag&reject: good prefixes because of use_rpki_roas_as_route_objects: exact PASSED
Live test, BIRD, global scenario, IPv6, tag&reject: good prefixes because of use_rpki_roas_as_route_objects: covering PASSED
Live test, BIRD, global scenario, IPv6, tag&reject: good prefixes received by rs PASSED
Live test, BIRD, global scenario, IPv6, tag&reject: good prefixes received by rs: non-client NEXT_HOP PASSED
Live test, BIRD, global scenario, IPv6, tag&reject: bad prefixes received by rs: not IPv6 global unicast space PASSED
Live test, BIRD, global scenario, IPv6, tag&reject: bad prefixes received by rs: IRRdb white-list PASSED
Live test, BIRD, global scenario, IPv6, tag&reject: bad prefixes received by rs: AS_SET origin, RFC6907 7.1.9 PASSED
Live test, BIRD, global scenario, IPv6, tag&reject: bad prefixes received by rs: IRR check for AS_SET origin, BIRD PASSED
Live test, BIRD, global scenario, IPv6, tag&reject: bad prefixes received by rs: IRR check for AS_SET origin, OpenBGPD SKIPPED
Live test, BIRD, global scenario, IPv6, tag&reject: bad prefixes received by rs: AS_PATH len PASSED
Live test, BIRD, global scenario, IPv6, tag&reject: bad prefixes received by rs: bogon PASSED
Live test, BIRD, global scenario, IPv6, tag&reject: bad prefixes received by rs: client blacklist PASSED
Live test, BIRD, global scenario, IPv6, tag&reject: bad prefixes received by rs: global blacklist PASSED
Live test, BIRD, global scenario, IPv6, tag&reject: bad prefixes received by rs: invalid ASN in AS-PATH PASSED
Live test, BIRD, global scenario, IPv6, tag&reject: bad prefixes received by rs: invalid NEXT_HOP PASSED
Live test, BIRD, global scenario, IPv6, tag&reject: bad prefixes received by rs: left-most ASN PASSED
Live test, BIRD, global scenario, IPv6, tag&reject: bad prefixes received by rs: never via route servers ASN in AS-PATH (asns list) PASSED
Live test, BIRD, global scenario, IPv6, tag&reject: bad prefixes received by rs: never via route servers ASN in AS-PATH (PeeringDB) PASSED
Live test, BIRD, global scenario, IPv6, tag&reject: bad prefixes received by rs: origin not in AS-SET PASSED
Live test, BIRD, global scenario, IPv6, tag&reject: bad prefixes received by rs: prefix not in AS-SET PASSED
Live test, BIRD, global scenario, IPv6, tag&reject: bad prefixes received by rs: invalid prefix-len PASSED
Live test, BIRD, global scenario, IPv6, tag&reject: bad prefixes received by rs: transit-free ASN in AS-PATH PASSED
Live test, BIRD, global scenario, IPv6, tag&reject: bad prefixes received by rs: transit-free ASN in AS-PATH from a transit peer PASSED
Live test, BIRD, global scenario, IPv6, tag&reject: bad prefixes received by rs: unknown NEXT_HOP PASSED
Live test, BIRD, global scenario, IPv6, tag&reject: bad prefixes received by rs: RPKI ROAs as route objects failed PASSED
Live test, BIRD, global scenario, IPv6, tag&reject: bad prefixes received by rs: default route PASSED
Live test, BIRD, global scenario, IPv6, tag&reject: bad prefixes not received by clients PASSED
Live test, BIRD, global scenario, IPv6, tag&reject: bad prefixes received by rs: bogon (wrong tag) PASSED
Live test, BIRD, global scenario, IPv6, tag&reject: bad prefixes received by rs: global blacklist (wrong tag) PASSED
Live test, BIRD, global scenario, IPv6, tag&reject: RPKI, blackhole request for a covered prefix PASSED
Live test, BIRD, global scenario, IPv6, tag&reject: RPKI, invalid prefix (bad ASN) received by rs PASSED
Live test, BIRD, global scenario, IPv6, tag&reject: RPKI, invalid prefix (bad length) received by rs PASSED
Live test, BIRD, global scenario, IPv6, tag&reject: RPKI, invalid prefix (bad ASN) not propagated to clients PASSED
Live test, BIRD, global scenario, IPv6, tag&reject: RPKI, valid prefix received by rs PASSED
Live test, BIRD, global scenario, IPv6, tag&reject: RPKI, valid prefix propagated to clients PASSED
Live test, BIRD, global scenario, IPv6, tag&reject: prefixes from AS101 received by its upstreams PASSED
Live test, BIRD, global scenario, IPv6, tag&reject: prefixes from AS101 received by rs PASSED
Live test, BIRD, global scenario, IPv6, tag&reject: bad communities as seen by AS101 upstreams PASSED
Live test, BIRD, global scenario, IPv6, tag&reject: bad communities scrubbed by rs (lrg) PASSED
Live test, BIRD, global scenario, IPv6, tag&reject: bad communities scrubbed by rs (std) PASSED
Live test, BIRD, global scenario, IPv6, tag&reject: other communities not scrubbed by rs (lrg) PASSED
Live test, BIRD, global scenario, IPv6, tag&reject: other communities not scrubbed by rs (std) PASSED
Live test, BIRD, global scenario, IPv6, tag&reject: blackhole filtering requests as seen by rs (BLACKHOLE) PASSED
Live test, BIRD, global scenario, IPv6, tag&reject: blackhole filtering requests as seen by rs (lrg cust) PASSED
Live test, BIRD, global scenario, IPv6, tag&reject: blackhole filtering requests as seen by rs (std cust) PASSED
Live test, BIRD, global scenario, IPv6, tag&reject: blackholed prefixes as seen by enabled clients (BLACKHOLE) PASSED
Live test, BIRD, global scenario, IPv6, tag&reject: blackholed prefixes as seen by enabled clients (lrg_cust) PASSED
Live test, BIRD, global scenario, IPv6, tag&reject: blackholed prefixes as seen by enabled clients (std_cust) PASSED
Live test, BIRD, global scenario, IPv6, tag&reject: blackholed prefixes not seen by not enabled clients PASSED
Live test, BIRD, global scenario, IPv6, tag&reject: gshut by an enabled client PASSED
Live test, BIRD, global scenario, IPv6, tag&reject: gshut by a not enabled client PASSED
Live test, BIRD, global scenario, IPv6, tag&reject: control communities, announce to AS1 only PASSED
Live test, BIRD, global scenario, IPv6, tag&reject: control communities, don't announce to any PASSED
Live test, BIRD, global scenario, IPv6, tag&reject: control communities, announce to all except AS1 PASSED
Live test, BIRD, global scenario, IPv6, tag&reject: control communities, prepend once to any PASSED
Live test, BIRD, global scenario, IPv6, tag&reject: control communities, prepend twice to any PASSED
Live test, BIRD, global scenario, IPv6, tag&reject: control communities, prepend thrice to any PASSED
Live test, BIRD, global scenario, IPv6, tag&reject: control communities, prepend once to AS1 PASSED
Live test, BIRD, global scenario, IPv6, tag&reject: control communities, prepend twice to AS151866 PASSED
Live test, BIRD, global scenario, IPv6, tag&reject: control communities, prepend twice to AS2 PASSED
Live test, BIRD, global scenario, IPv6, tag&reject: control communities, prepend thrice to AS1, once to others PASSED
Live test, BIRD, global scenario, IPv6, tag&reject: control communities, NO_EXPORT to AS1 PASSED
Live test, BIRD, global scenario, IPv6, tag&reject: control communities, NO_EXPORT to AS151866 PASSED
Live test, BIRD, global scenario, IPv6, tag&reject: control communities, NO_EXPORT to any PASSED
Live test, BIRD, global scenario, IPv6, tag&reject: control communities, RFC1997 NO_EXPORT PASSED
Live test, BIRD, global scenario, IPv6, tag&reject: control communities, RTT, blackhole, not peers > 20 ms PASSED
Live test, BIRD, global scenario, IPv6, tag&reject: control communities, RTT, not peers > 15 ms PASSED
Live test, BIRD, global scenario, IPv6, tag&reject: control communities, RTT, not peers > 5 ms PASSED
Live test, BIRD, global scenario, IPv6, tag&reject: control communities, RTT, not peers > 5 ms + AS3 PASSED
Live test, BIRD, global scenario, IPv6, tag&reject: control communities, RTT, not peers <= 5 and > 100 ms PASSED
Live test, BIRD, global scenario, IPv6, tag&reject: control communities, RTT, only peers <= 15 ms PASSED
Live test, BIRD, global scenario, IPv6, tag&reject: control communities, RTT, only peers <= 5 ms PASSED
Live test, BIRD, global scenario, IPv6, tag&reject: control communities, RTT, ext comms, prepend 1x > 10 ms, 2x > 20 ms PASSED
Live test, BIRD, global scenario, IPv6, tag&reject: control communities, RTT, prepend 3x > 100 ms, 2x > 10 ms PASSED
Live test, BIRD, global scenario, IPv6, tag&reject: control communities, RTT, prepend 3x <= 5 ms, 2x <= 20 ms, 1x any PASSED
Live test, BIRD, global scenario, IPv6, tag&reject: prefixes received by clients: AS1_1 PASSED
Live test, BIRD, global scenario, IPv6, tag&reject: prefixes received by clients: AS1_2 PASSED
Live test, BIRD, global scenario, IPv6, tag&reject: prefixes received by clients: AS2 PASSED
Live test, BIRD, global scenario, IPv6, tag&reject: prefixes received by clients: AS3 PASSED
Live test, BIRD, global scenario, IPv6, tag&reject: prefixes received by clients: AS3 (with ADD-PATH) PASSED
Live test, BIRD, global scenario, IPv6, tag&reject: reconfigure PASSED
Live test, BIRD, global scenario, IPv6, tag&reject: log contains errors PASSED
Live test, BIRD, global scenario, IPv6, tag&reject: dumping rs config...
Live test, BIRD, global scenario, IPv6, tag&reject: dumping routes...
Live test, BIRD, global scenario, IPv6, tag&reject: stopping instances...
================== 518 passed, 6 skipped in 375.56s (0:06:15) ==================
============================= test session starts ==============================
platform darwin -- Python 3.11.7, pytest-7.2.0, pluggy-1.0.0 -- /Users/pchiodi/.virtualenvs/arouteserver/bin/python3.11
cachedir: .pytest_cache
rootdir: /Users/pchiodi/github/public/arouteserver
plugins: requests-mock-1.9.3
collecting ... collected 10 items
Live test, BIRD, gshut, IPv4: instances setup
Live test, BIRD, gshut, IPv4: setting instances up...
PASSED
Live test, BIRD, gshut, IPv4: sessions are up PASSED
Live test, BIRD, gshut, IPv4: clients receive routes tagged with GRACEFUL_SHUTDOWN PASSED
Live test, BIRD, gshut, IPv4: reconfigure PASSED
Live test, BIRD, gshut, IPv4: log contains errors PASSED