-
Notifications
You must be signed in to change notification settings - Fork 9
Gateway Routing
Frieder Grießhammer edited this page Oct 23, 2014
·
4 revisions
Konzeptionell können wir 5 verschiedene Datenquellen unterscheiden. Jede Datenquelle kann genauso Datenziel sein.
- Gate-Server itself
- Internet (eth0) [catch all]
- Freifunk-Wolken (wiBR, mzBR)
- andere FF-Communities (icVPN)
- Tunnel (exitVPN) [catch all]
Unter Verwendung der obigen Nummern steht hier, welche Datenflüsse wir wollen:
- 1 -> 1, 2, 3, 4
- 2 -> 1 - d
- 3 -> 1, 3, 4, 5
- 4 -> 1, 3 - u
- 5 -> 3 - d
Ein Buchstabe steht für die Ablehnung des Routings, wenn das Paket nicht für die vorgenannten Ziele bestimmt ist. Es gibt verschiedene Arten der Ablehnung:'a'=administratively prohibited; 'u'=unreachable; 'd'=drop silently. 'x' bedeutet, Pakete können hier nicht ankommen, da sind entweder in 2 oder in 5 verschwunden sind.
Gegenprobe ( = Datenflüsse die wir auf keinen Fall wollen):
- 1 nicht-> 5
- 2 nicht-> 2, 3, 4, 5
- 3 nicht-> 2
- 4 nicht-> 2, 4, 5
- 5 nicht-> 1, 2, 4, 5
itself 1 | extern 2 | bridges 3 | intercity 4 | exitvpn 5 | |
---|---|---|---|---|---|
itself 1 | > | > | > | > | x |
extern 2 | > | d | d | d | d |
bridges 3 | > | x | > | > | > |
intercity 4 | > | u | > | u | u |
exitvpn 5 | d | d | > | d | d |