router.city network

Bandura Communications

router.city is a darknet project making use of BGP to experiment with routing. BGP (or Border Gateway Protocol) is a dominant protocol on the Internet, used for connecting multiple networks together. https://github.com/router-city/router-city

Peering

Peering policy: open - every peering is welcome

Software: Bird2 + Wireguard (support MBGP, extended next hop and extended messages)

BGP communities

Communitiy Name Description
65535:65281 no-export do not advertise to any eBGP peers (implemented by bird)
65535:65282 no-advertise do not advertise to any BGP peer (implemented by bird)
65535:65283 no-export-subconfed do not advertise to any eBGP peer or to confederation (implemented by bird)

see RFC1997, RFC8642

BGP large communities

64507:1:(1-9) Latency Community, which specifies the maximum latency.
64507:2:(1-9) Bandwidth Community, which specifies the minimum bandwidth.
64507:3:(1-4) Crypto / Encryption Community, which specifies how the transmitted data is encrypted.

see Bird communities

Filters

The following filters are applied to imported routes:

Routing Policy

see BIRD 2.0 User’s Guide 6.3 BGP

bgp_med

bgp_med Description
0 default
+ ( 4 - [1-4] ) * 600 Crypto class
+ ( [1-9] - 1 ) * 100 Bandwidth class
+ ( [1-9] - 1 ) * 300 Latency class

bgp_local_pref

bgp_local_pref Description
0 graceful shutdown
100 default
+ 700 Direct peer (AS path length = 1)
- 200 When direct peer (AS path length = 1) and exported to iBGP
- 20 AS path longer than 25
+/- manuel configured For example, in case of latency problems or slow connections.

Numbers and Addresses

AS 64507
IPv4 net 172.24.7.0/24
IPv6 net 2001:db8:dead:beef:4cbe::/80
Pingable rc-pingable.byeob.de
Pingable IPv4 172.24.7.0
Pingable IPv6 2001:db8:dead:beef:4cbe::

Addresses

IPv4

Prefix Range Usage
172.24.7.0/24 172.24.7.0 - 172.24.7.255 Full prefix
172.24.7.0/28 172.24.7.0 - 172.24.7.15 Node addresses
172.24.7.16/28 172.24.7.16 - 172.24.7.31 End users
172.24.7.32/27 172.24.7.32 - 172.24.7.63 Reserved for future use
172.24.7.64/26 172.24.7.64 - 172.24.7.127 Reserved for future use
172.24.7.128/25 172.24.7.128 - 172.24.7.255 Reserved for future use

IPv6

Prefix Usage
2001:db8:dead:beef:4cbe::/80 Full prefix
- - 2001:db8:dead:beef:4cbe::/112 Nodes addresses
- 2001:db8:dead:beef:4cbe:e::/96 End users

Nodes

Name Location Bandwidth Provider Note
p2p-node.de Nuremberg, Germany 2.5Gbit/s (shared) Netcup  
p2p-router.de Nuremberg, Germany 1.0Gbit/s (shared) Netcup  
herzstein.mk16.de Hong Kong 1Gbps (shared) Hosthatch  
aurora.mk16.de Lenexa, Kansas, USA 400 Mbps (shared) IONES weak resources
palerme.mk16.de near Nantes, France ~ 900Mbit/s (shared) LGP CORP IXP frnte
laplace.mk16.de Hannover, Germany ~ 12Mbit/s (shared) Telefonica Germany (o2) PC at my home
stricker.mk16.de Oregon, USA 1 Gbit/s (shared) OVH SAS over Evolution Host  
trolljaeger.mk16.de Kansas City, USA 100 Mbit/s (shared) August Internet  

IP addresses of my nodes:

Name IPv4 IPv6
Anycast 172.24.7.0 2001:db8:dead:beef:4cbe::
p2p-node.de 172.24.7.1 2001:db8:dead:beef:4cbe::1
p2p-router.de 172.24.7.2 2001:db8:dead:beef:4cbe::2
herzstein.mk16.de 172.24.7.3 2001:db8:dead:beef:4cbe::3
aurora.mk16.de 172.24.7.4 2001:db8:dead:beef:4cbe::4
palerme.mk16.de 172.24.7.5 2001:db8:dead:beef:4cbe::5
laplace.mk16.de 172.24.7.7 2001:db8:dead:beef:4cbe::7
stricker.mk16.de 172.24.7.8 2001:db8:dead:beef:4cbe::8
trolljaeger.mk16.de 172.24.7.9 2001:db8:dead:beef:4cbe::9

Peerings

AS Network Peer Website
64498 Dark Dragon Network routercity.meshwithme.online -