lab: track the applied router config and the RIPE objects

- docs/lab/prod/pr01/bird.conf is now the config generated for per-session
  export control (every eBGP session passes its neighbour AS and location
  to the shared export function; customer sessions go through the same
  gate), with the ferrix stanza in its same-host form (::1, multihop).
- docs/lab/ripe/lab-objects.rpsl: the inet6num and the 128 route6 objects
  for the student /48s. Public registry data, no credentials.
- Ignore Python bytecode caches.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
This commit is contained in:
Rayhaan JaufeerallyandClaude Fable 5.1 committed 2026-09-20 21:21:25 +02:00
1 parent c60bd8baf5
commit e35507d082
3 files changed
+973 -152

No files matched your search

+1
View File
@@ -1 +1,2 @@
/target
__pycache__/
File diff suppressed because it is too large. Load diff
+779
View File
@@ -0,0 +1,779 @@
inet6num: 2a0d:d741::/40
netname: CH-RAY-ETHZ-NETSEC-LAB-2026
descr: ETHZ Netsec 2026 BGP hands-on lab, one /48 per student
country: CH
org: ORG-RAJ2-RIPE
admin-c: RJ4890-RIPE
tech-c: RJ4890-RIPE
status: AGGREGATED-BY-LIR
assignment-size: 48
mnt-by: mnt-ch-ray-1
source: RIPE
route6: 2a0d:d741:1::/48
descr: ETHZ Netsec 2026 BGP lab - student 1
origin: AS210036
mnt-by: mnt-ch-ray-1
source: RIPE
route6: 2a0d:d741:2::/48
descr: ETHZ Netsec 2026 BGP lab - student 2
origin: AS210036
mnt-by: mnt-ch-ray-1
source: RIPE
route6: 2a0d:d741:3::/48
descr: ETHZ Netsec 2026 BGP lab - student 3
origin: AS210036
mnt-by: mnt-ch-ray-1
source: RIPE
route6: 2a0d:d741:4::/48
descr: ETHZ Netsec 2026 BGP lab - student 4
origin: AS210036
mnt-by: mnt-ch-ray-1
source: RIPE
route6: 2a0d:d741:5::/48
descr: ETHZ Netsec 2026 BGP lab - student 5
origin: AS210036
mnt-by: mnt-ch-ray-1
source: RIPE
route6: 2a0d:d741:6::/48
descr: ETHZ Netsec 2026 BGP lab - student 6
origin: AS210036
mnt-by: mnt-ch-ray-1
source: RIPE
route6: 2a0d:d741:7::/48
descr: ETHZ Netsec 2026 BGP lab - student 7
origin: AS210036
mnt-by: mnt-ch-ray-1
source: RIPE
route6: 2a0d:d741:8::/48
descr: ETHZ Netsec 2026 BGP lab - student 8
origin: AS210036
mnt-by: mnt-ch-ray-1
source: RIPE
route6: 2a0d:d741:9::/48
descr: ETHZ Netsec 2026 BGP lab - student 9
origin: AS210036
mnt-by: mnt-ch-ray-1
source: RIPE
route6: 2a0d:d741:a::/48
descr: ETHZ Netsec 2026 BGP lab - student 10
origin: AS210036
mnt-by: mnt-ch-ray-1
source: RIPE
route6: 2a0d:d741:b::/48
descr: ETHZ Netsec 2026 BGP lab - student 11
origin: AS210036
mnt-by: mnt-ch-ray-1
source: RIPE
route6: 2a0d:d741:c::/48
descr: ETHZ Netsec 2026 BGP lab - student 12
origin: AS210036
mnt-by: mnt-ch-ray-1
source: RIPE
route6: 2a0d:d741:d::/48
descr: ETHZ Netsec 2026 BGP lab - student 13
origin: AS210036
mnt-by: mnt-ch-ray-1
source: RIPE
route6: 2a0d:d741:e::/48
descr: ETHZ Netsec 2026 BGP lab - student 14
origin: AS210036
mnt-by: mnt-ch-ray-1
source: RIPE
route6: 2a0d:d741:f::/48
descr: ETHZ Netsec 2026 BGP lab - student 15
origin: AS210036
mnt-by: mnt-ch-ray-1
source: RIPE
route6: 2a0d:d741:10::/48
descr: ETHZ Netsec 2026 BGP lab - student 16
origin: AS210036
mnt-by: mnt-ch-ray-1
source: RIPE
route6: 2a0d:d741:11::/48
descr: ETHZ Netsec 2026 BGP lab - student 17
origin: AS210036
mnt-by: mnt-ch-ray-1
source: RIPE
route6: 2a0d:d741:12::/48
descr: ETHZ Netsec 2026 BGP lab - student 18
origin: AS210036
mnt-by: mnt-ch-ray-1
source: RIPE
route6: 2a0d:d741:13::/48
descr: ETHZ Netsec 2026 BGP lab - student 19
origin: AS210036
mnt-by: mnt-ch-ray-1
source: RIPE
route6: 2a0d:d741:14::/48
descr: ETHZ Netsec 2026 BGP lab - student 20
origin: AS210036
mnt-by: mnt-ch-ray-1
source: RIPE
route6: 2a0d:d741:15::/48
descr: ETHZ Netsec 2026 BGP lab - student 21
origin: AS210036
mnt-by: mnt-ch-ray-1
source: RIPE
route6: 2a0d:d741:16::/48
descr: ETHZ Netsec 2026 BGP lab - student 22
origin: AS210036
mnt-by: mnt-ch-ray-1
source: RIPE
route6: 2a0d:d741:17::/48
descr: ETHZ Netsec 2026 BGP lab - student 23
origin: AS210036
mnt-by: mnt-ch-ray-1
source: RIPE
route6: 2a0d:d741:18::/48
descr: ETHZ Netsec 2026 BGP lab - student 24
origin: AS210036
mnt-by: mnt-ch-ray-1
source: RIPE
route6: 2a0d:d741:19::/48
descr: ETHZ Netsec 2026 BGP lab - student 25
origin: AS210036
mnt-by: mnt-ch-ray-1
source: RIPE
route6: 2a0d:d741:1a::/48
descr: ETHZ Netsec 2026 BGP lab - student 26
origin: AS210036
mnt-by: mnt-ch-ray-1
source: RIPE
route6: 2a0d:d741:1b::/48
descr: ETHZ Netsec 2026 BGP lab - student 27
origin: AS210036
mnt-by: mnt-ch-ray-1
source: RIPE
route6: 2a0d:d741:1c::/48
descr: ETHZ Netsec 2026 BGP lab - student 28
origin: AS210036
mnt-by: mnt-ch-ray-1
source: RIPE
route6: 2a0d:d741:1d::/48
descr: ETHZ Netsec 2026 BGP lab - student 29
origin: AS210036
mnt-by: mnt-ch-ray-1
source: RIPE
route6: 2a0d:d741:1e::/48
descr: ETHZ Netsec 2026 BGP lab - student 30
origin: AS210036
mnt-by: mnt-ch-ray-1
source: RIPE
route6: 2a0d:d741:1f::/48
descr: ETHZ Netsec 2026 BGP lab - student 31
origin: AS210036
mnt-by: mnt-ch-ray-1
source: RIPE
route6: 2a0d:d741:20::/48
descr: ETHZ Netsec 2026 BGP lab - student 32
origin: AS210036
mnt-by: mnt-ch-ray-1
source: RIPE
route6: 2a0d:d741:21::/48
descr: ETHZ Netsec 2026 BGP lab - student 33
origin: AS210036
mnt-by: mnt-ch-ray-1
source: RIPE
route6: 2a0d:d741:22::/48
descr: ETHZ Netsec 2026 BGP lab - student 34
origin: AS210036
mnt-by: mnt-ch-ray-1
source: RIPE
route6: 2a0d:d741:23::/48
descr: ETHZ Netsec 2026 BGP lab - student 35
origin: AS210036
mnt-by: mnt-ch-ray-1
source: RIPE
route6: 2a0d:d741:24::/48
descr: ETHZ Netsec 2026 BGP lab - student 36
origin: AS210036
mnt-by: mnt-ch-ray-1
source: RIPE
route6: 2a0d:d741:25::/48
descr: ETHZ Netsec 2026 BGP lab - student 37
origin: AS210036
mnt-by: mnt-ch-ray-1
source: RIPE
route6: 2a0d:d741:26::/48
descr: ETHZ Netsec 2026 BGP lab - student 38
origin: AS210036
mnt-by: mnt-ch-ray-1
source: RIPE
route6: 2a0d:d741:27::/48
descr: ETHZ Netsec 2026 BGP lab - student 39
origin: AS210036
mnt-by: mnt-ch-ray-1
source: RIPE
route6: 2a0d:d741:28::/48
descr: ETHZ Netsec 2026 BGP lab - student 40
origin: AS210036
mnt-by: mnt-ch-ray-1
source: RIPE
route6: 2a0d:d741:29::/48
descr: ETHZ Netsec 2026 BGP lab - student 41
origin: AS210036
mnt-by: mnt-ch-ray-1
source: RIPE
route6: 2a0d:d741:2a::/48
descr: ETHZ Netsec 2026 BGP lab - student 42
origin: AS210036
mnt-by: mnt-ch-ray-1
source: RIPE
route6: 2a0d:d741:2b::/48
descr: ETHZ Netsec 2026 BGP lab - student 43
origin: AS210036
mnt-by: mnt-ch-ray-1
source: RIPE
route6: 2a0d:d741:2c::/48
descr: ETHZ Netsec 2026 BGP lab - student 44
origin: AS210036
mnt-by: mnt-ch-ray-1
source: RIPE
route6: 2a0d:d741:2d::/48
descr: ETHZ Netsec 2026 BGP lab - student 45
origin: AS210036
mnt-by: mnt-ch-ray-1
source: RIPE
route6: 2a0d:d741:2e::/48
descr: ETHZ Netsec 2026 BGP lab - student 46
origin: AS210036
mnt-by: mnt-ch-ray-1
source: RIPE
route6: 2a0d:d741:2f::/48
descr: ETHZ Netsec 2026 BGP lab - student 47
origin: AS210036
mnt-by: mnt-ch-ray-1
source: RIPE
route6: 2a0d:d741:30::/48
descr: ETHZ Netsec 2026 BGP lab - student 48
origin: AS210036
mnt-by: mnt-ch-ray-1
source: RIPE
route6: 2a0d:d741:31::/48
descr: ETHZ Netsec 2026 BGP lab - student 49
origin: AS210036
mnt-by: mnt-ch-ray-1
source: RIPE
route6: 2a0d:d741:32::/48
descr: ETHZ Netsec 2026 BGP lab - student 50
origin: AS210036
mnt-by: mnt-ch-ray-1
source: RIPE
route6: 2a0d:d741:33::/48
descr: ETHZ Netsec 2026 BGP lab - student 51
origin: AS210036
mnt-by: mnt-ch-ray-1
source: RIPE
route6: 2a0d:d741:34::/48
descr: ETHZ Netsec 2026 BGP lab - student 52
origin: AS210036
mnt-by: mnt-ch-ray-1
source: RIPE
route6: 2a0d:d741:35::/48
descr: ETHZ Netsec 2026 BGP lab - student 53
origin: AS210036
mnt-by: mnt-ch-ray-1
source: RIPE
route6: 2a0d:d741:36::/48
descr: ETHZ Netsec 2026 BGP lab - student 54
origin: AS210036
mnt-by: mnt-ch-ray-1
source: RIPE
route6: 2a0d:d741:37::/48
descr: ETHZ Netsec 2026 BGP lab - student 55
origin: AS210036
mnt-by: mnt-ch-ray-1
source: RIPE
route6: 2a0d:d741:38::/48
descr: ETHZ Netsec 2026 BGP lab - student 56
origin: AS210036
mnt-by: mnt-ch-ray-1
source: RIPE
route6: 2a0d:d741:39::/48
descr: ETHZ Netsec 2026 BGP lab - student 57
origin: AS210036
mnt-by: mnt-ch-ray-1
source: RIPE
route6: 2a0d:d741:3a::/48
descr: ETHZ Netsec 2026 BGP lab - student 58
origin: AS210036
mnt-by: mnt-ch-ray-1
source: RIPE
route6: 2a0d:d741:3b::/48
descr: ETHZ Netsec 2026 BGP lab - student 59
origin: AS210036
mnt-by: mnt-ch-ray-1
source: RIPE
route6: 2a0d:d741:3c::/48
descr: ETHZ Netsec 2026 BGP lab - student 60
origin: AS210036
mnt-by: mnt-ch-ray-1
source: RIPE
route6: 2a0d:d741:3d::/48
descr: ETHZ Netsec 2026 BGP lab - student 61
origin: AS210036
mnt-by: mnt-ch-ray-1
source: RIPE
route6: 2a0d:d741:3e::/48
descr: ETHZ Netsec 2026 BGP lab - student 62
origin: AS210036
mnt-by: mnt-ch-ray-1
source: RIPE
route6: 2a0d:d741:3f::/48
descr: ETHZ Netsec 2026 BGP lab - student 63
origin: AS210036
mnt-by: mnt-ch-ray-1
source: RIPE
route6: 2a0d:d741:40::/48
descr: ETHZ Netsec 2026 BGP lab - student 64
origin: AS210036
mnt-by: mnt-ch-ray-1
source: RIPE
route6: 2a0d:d741:41::/48
descr: ETHZ Netsec 2026 BGP lab - student 65
origin: AS210036
mnt-by: mnt-ch-ray-1
source: RIPE
route6: 2a0d:d741:42::/48
descr: ETHZ Netsec 2026 BGP lab - student 66
origin: AS210036
mnt-by: mnt-ch-ray-1
source: RIPE
route6: 2a0d:d741:43::/48
descr: ETHZ Netsec 2026 BGP lab - student 67
origin: AS210036
mnt-by: mnt-ch-ray-1
source: RIPE
route6: 2a0d:d741:44::/48
descr: ETHZ Netsec 2026 BGP lab - student 68
origin: AS210036
mnt-by: mnt-ch-ray-1
source: RIPE
route6: 2a0d:d741:45::/48
descr: ETHZ Netsec 2026 BGP lab - student 69
origin: AS210036
mnt-by: mnt-ch-ray-1
source: RIPE
route6: 2a0d:d741:46::/48
descr: ETHZ Netsec 2026 BGP lab - student 70
origin: AS210036
mnt-by: mnt-ch-ray-1
source: RIPE
route6: 2a0d:d741:47::/48
descr: ETHZ Netsec 2026 BGP lab - student 71
origin: AS210036
mnt-by: mnt-ch-ray-1
source: RIPE
route6: 2a0d:d741:48::/48
descr: ETHZ Netsec 2026 BGP lab - student 72
origin: AS210036
mnt-by: mnt-ch-ray-1
source: RIPE
route6: 2a0d:d741:49::/48
descr: ETHZ Netsec 2026 BGP lab - student 73
origin: AS210036
mnt-by: mnt-ch-ray-1
source: RIPE
route6: 2a0d:d741:4a::/48
descr: ETHZ Netsec 2026 BGP lab - student 74
origin: AS210036
mnt-by: mnt-ch-ray-1
source: RIPE
route6: 2a0d:d741:4b::/48
descr: ETHZ Netsec 2026 BGP lab - student 75
origin: AS210036
mnt-by: mnt-ch-ray-1
source: RIPE
route6: 2a0d:d741:4c::/48
descr: ETHZ Netsec 2026 BGP lab - student 76
origin: AS210036
mnt-by: mnt-ch-ray-1
source: RIPE
route6: 2a0d:d741:4d::/48
descr: ETHZ Netsec 2026 BGP lab - student 77
origin: AS210036
mnt-by: mnt-ch-ray-1
source: RIPE
route6: 2a0d:d741:4e::/48
descr: ETHZ Netsec 2026 BGP lab - student 78
origin: AS210036
mnt-by: mnt-ch-ray-1
source: RIPE
route6: 2a0d:d741:4f::/48
descr: ETHZ Netsec 2026 BGP lab - student 79
origin: AS210036
mnt-by: mnt-ch-ray-1
source: RIPE
route6: 2a0d:d741:50::/48
descr: ETHZ Netsec 2026 BGP lab - student 80
origin: AS210036
mnt-by: mnt-ch-ray-1
source: RIPE
route6: 2a0d:d741:51::/48
descr: ETHZ Netsec 2026 BGP lab - student 81
origin: AS210036
mnt-by: mnt-ch-ray-1
source: RIPE
route6: 2a0d:d741:52::/48
descr: ETHZ Netsec 2026 BGP lab - student 82
origin: AS210036
mnt-by: mnt-ch-ray-1
source: RIPE
route6: 2a0d:d741:53::/48
descr: ETHZ Netsec 2026 BGP lab - student 83
origin: AS210036
mnt-by: mnt-ch-ray-1
source: RIPE
route6: 2a0d:d741:54::/48
descr: ETHZ Netsec 2026 BGP lab - student 84
origin: AS210036
mnt-by: mnt-ch-ray-1
source: RIPE
route6: 2a0d:d741:55::/48
descr: ETHZ Netsec 2026 BGP lab - student 85
origin: AS210036
mnt-by: mnt-ch-ray-1
source: RIPE
route6: 2a0d:d741:56::/48
descr: ETHZ Netsec 2026 BGP lab - student 86
origin: AS210036
mnt-by: mnt-ch-ray-1
source: RIPE
route6: 2a0d:d741:57::/48
descr: ETHZ Netsec 2026 BGP lab - student 87
origin: AS210036
mnt-by: mnt-ch-ray-1
source: RIPE
route6: 2a0d:d741:58::/48
descr: ETHZ Netsec 2026 BGP lab - student 88
origin: AS210036
mnt-by: mnt-ch-ray-1
source: RIPE
route6: 2a0d:d741:59::/48
descr: ETHZ Netsec 2026 BGP lab - student 89
origin: AS210036
mnt-by: mnt-ch-ray-1
source: RIPE
route6: 2a0d:d741:5a::/48
descr: ETHZ Netsec 2026 BGP lab - student 90
origin: AS210036
mnt-by: mnt-ch-ray-1
source: RIPE
route6: 2a0d:d741:5b::/48
descr: ETHZ Netsec 2026 BGP lab - student 91
origin: AS210036
mnt-by: mnt-ch-ray-1
source: RIPE
route6: 2a0d:d741:5c::/48
descr: ETHZ Netsec 2026 BGP lab - student 92
origin: AS210036
mnt-by: mnt-ch-ray-1
source: RIPE
route6: 2a0d:d741:5d::/48
descr: ETHZ Netsec 2026 BGP lab - student 93
origin: AS210036
mnt-by: mnt-ch-ray-1
source: RIPE
route6: 2a0d:d741:5e::/48
descr: ETHZ Netsec 2026 BGP lab - student 94
origin: AS210036
mnt-by: mnt-ch-ray-1
source: RIPE
route6: 2a0d:d741:5f::/48
descr: ETHZ Netsec 2026 BGP lab - student 95
origin: AS210036
mnt-by: mnt-ch-ray-1
source: RIPE
route6: 2a0d:d741:60::/48
descr: ETHZ Netsec 2026 BGP lab - student 96
origin: AS210036
mnt-by: mnt-ch-ray-1
source: RIPE
route6: 2a0d:d741:61::/48
descr: ETHZ Netsec 2026 BGP lab - student 97
origin: AS210036
mnt-by: mnt-ch-ray-1
source: RIPE
route6: 2a0d:d741:62::/48
descr: ETHZ Netsec 2026 BGP lab - student 98
origin: AS210036
mnt-by: mnt-ch-ray-1
source: RIPE
route6: 2a0d:d741:63::/48
descr: ETHZ Netsec 2026 BGP lab - student 99
origin: AS210036
mnt-by: mnt-ch-ray-1
source: RIPE
route6: 2a0d:d741:64::/48
descr: ETHZ Netsec 2026 BGP lab - student 100
origin: AS210036
mnt-by: mnt-ch-ray-1
source: RIPE
route6: 2a0d:d741:65::/48
descr: ETHZ Netsec 2026 BGP lab - student 101
origin: AS210036
mnt-by: mnt-ch-ray-1
source: RIPE
route6: 2a0d:d741:66::/48
descr: ETHZ Netsec 2026 BGP lab - student 102
origin: AS210036
mnt-by: mnt-ch-ray-1
source: RIPE
route6: 2a0d:d741:67::/48
descr: ETHZ Netsec 2026 BGP lab - student 103
origin: AS210036
mnt-by: mnt-ch-ray-1
source: RIPE
route6: 2a0d:d741:68::/48
descr: ETHZ Netsec 2026 BGP lab - student 104
origin: AS210036
mnt-by: mnt-ch-ray-1
source: RIPE
route6: 2a0d:d741:69::/48
descr: ETHZ Netsec 2026 BGP lab - student 105
origin: AS210036
mnt-by: mnt-ch-ray-1
source: RIPE
route6: 2a0d:d741:6a::/48
descr: ETHZ Netsec 2026 BGP lab - student 106
origin: AS210036
mnt-by: mnt-ch-ray-1
source: RIPE
route6: 2a0d:d741:6b::/48
descr: ETHZ Netsec 2026 BGP lab - student 107
origin: AS210036
mnt-by: mnt-ch-ray-1
source: RIPE
route6: 2a0d:d741:6c::/48
descr: ETHZ Netsec 2026 BGP lab - student 108
origin: AS210036
mnt-by: mnt-ch-ray-1
source: RIPE
route6: 2a0d:d741:6d::/48
descr: ETHZ Netsec 2026 BGP lab - student 109
origin: AS210036
mnt-by: mnt-ch-ray-1
source: RIPE
route6: 2a0d:d741:6e::/48
descr: ETHZ Netsec 2026 BGP lab - student 110
origin: AS210036
mnt-by: mnt-ch-ray-1
source: RIPE
route6: 2a0d:d741:6f::/48
descr: ETHZ Netsec 2026 BGP lab - student 111
origin: AS210036
mnt-by: mnt-ch-ray-1
source: RIPE
route6: 2a0d:d741:70::/48
descr: ETHZ Netsec 2026 BGP lab - student 112
origin: AS210036
mnt-by: mnt-ch-ray-1
source: RIPE
route6: 2a0d:d741:71::/48
descr: ETHZ Netsec 2026 BGP lab - student 113
origin: AS210036
mnt-by: mnt-ch-ray-1
source: RIPE
route6: 2a0d:d741:72::/48
descr: ETHZ Netsec 2026 BGP lab - student 114
origin: AS210036
mnt-by: mnt-ch-ray-1
source: RIPE
route6: 2a0d:d741:73::/48
descr: ETHZ Netsec 2026 BGP lab - student 115
origin: AS210036
mnt-by: mnt-ch-ray-1
source: RIPE
route6: 2a0d:d741:74::/48
descr: ETHZ Netsec 2026 BGP lab - student 116
origin: AS210036
mnt-by: mnt-ch-ray-1
source: RIPE
route6: 2a0d:d741:75::/48
descr: ETHZ Netsec 2026 BGP lab - student 117
origin: AS210036
mnt-by: mnt-ch-ray-1
source: RIPE
route6: 2a0d:d741:76::/48
descr: ETHZ Netsec 2026 BGP lab - student 118
origin: AS210036
mnt-by: mnt-ch-ray-1
source: RIPE
route6: 2a0d:d741:77::/48
descr: ETHZ Netsec 2026 BGP lab - student 119
origin: AS210036
mnt-by: mnt-ch-ray-1
source: RIPE
route6: 2a0d:d741:78::/48
descr: ETHZ Netsec 2026 BGP lab - student 120
origin: AS210036
mnt-by: mnt-ch-ray-1
source: RIPE
route6: 2a0d:d741:79::/48
descr: ETHZ Netsec 2026 BGP lab - student 121
origin: AS210036
mnt-by: mnt-ch-ray-1
source: RIPE
route6: 2a0d:d741:7a::/48
descr: ETHZ Netsec 2026 BGP lab - student 122
origin: AS210036
mnt-by: mnt-ch-ray-1
source: RIPE
route6: 2a0d:d741:7b::/48
descr: ETHZ Netsec 2026 BGP lab - student 123
origin: AS210036
mnt-by: mnt-ch-ray-1
source: RIPE
route6: 2a0d:d741:7c::/48
descr: ETHZ Netsec 2026 BGP lab - student 124
origin: AS210036
mnt-by: mnt-ch-ray-1
source: RIPE
route6: 2a0d:d741:7d::/48
descr: ETHZ Netsec 2026 BGP lab - student 125
origin: AS210036
mnt-by: mnt-ch-ray-1
source: RIPE
route6: 2a0d:d741:7e::/48
descr: ETHZ Netsec 2026 BGP lab - student 126
origin: AS210036
mnt-by: mnt-ch-ray-1
source: RIPE
route6: 2a0d:d741:7f::/48
descr: ETHZ Netsec 2026 BGP lab - student 127
origin: AS210036
mnt-by: mnt-ch-ray-1
source: RIPE
route6: 2a0d:d741:80::/48
descr: ETHZ Netsec 2026 BGP lab - student 128
origin: AS210036
mnt-by: mnt-ch-ray-1
source: RIPE