5
Routerfunktion
5.1
Struktur
HERMES-PRO/X+ liegt ein UNIX Betriebssystem zugrunde. Die Basis der
Routerfunktion ist der schon erwähnte Softwarerouter HERMES-IP. Die
Implementierung besteht im wesentlichen aus drei Teilen:
der IP-Schnittstelle tun0
dem Benutzerprozeß isdnd
dem CAPI-Treiber capi20.
Die Abhängigkeiten zwischen den einzelnen Funktionsmodulen sind dabei
in der folgenden Abbildung dargestellt.
5.2
Die IP-Schnittstelle
Die Schnittstelle zum TCP/IP Protokoll-Stack bildet der tun Treiber, der sich
als Netzwerkschnittstelle tun0 darstellt. Alle IP-Pakete werden transparent
zu dem Benutzerprozeß isdnd durchgereicht. Das Vorhandensein der
Netzwerkschnittstelle zeigt der Befehle:
ifconfig tun0
tun0
Link encap:UNSPEC
inet addr:192.168.2.104
UP POINTOPOINT RUNNING NOARP MULTICAST
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:500
RX bytes:0 (0.0 B)
HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
P-t-P:192.168.3.104
TX bytes:0 (0.0 B)
Mask:255.255.255.255
MTU:1454
Metric:1
5
23