X-Git-Url: https://tinc-vpn.org/git/browse?a=blobdiff_plain;f=rt%2FREADME;fp=rt%2FREADME;h=0000000000000000000000000000000000000000;hb=ff03bb9b0a744530e1145fef656644987a10d62d;hp=d0b6dc877bc61193fb7023557880fd24e6db442f;hpb=56c51e94a620dd91eeb510176b9c970af9a9a372;p=tinc diff --git a/rt/README b/rt/README deleted file mode 100644 index d0b6dc87..00000000 --- a/rt/README +++ /dev/null @@ -1,31 +0,0 @@ -Routing subsystem -================= - -The routing part of tinc reads/writes packets to/from the virtual network -device, sets up tunnels on demand and routes packets to/from the virtual -network device and the tunnels. It can also exchange information about other -daemons using the tunnels. - -The following datatypes are used in this subsystem: - -struct node ------------ - -This represents a tinc daemon. It keeps track of the best way to reach this -daemon (if it is reachable at all), which subnets are associated with this -daemon, and the connections it has with other daemons. - -struct subnet -------------- - -This represents a subnet, can have an expiry time and is associated with a node. - -struct edge ------------ - -This represents a connection from one tinc daemon to another. The edges have a -specific direction, and normally if there really is a connection between tinc -daemon A and B, there will be two edges, A -> B and B -> A. This seems -redundant, but is necessary to allow disparities between information learned -from A and information learned from B. -