frames/routing.tex
changeset 12 e3ac4157aae4
child 14 0f80f11be279
equal deleted inserted replaced
11:3d9bb718ac1c 12:e3ac4157aae4
       
     1 \section{Routing}
       
     2 \subsection{Ablauf und Konfiguration}
       
     3 
       
     4 \begin{frame}[<+->][fragile]{Routing}{Allgemein}
       
     5 \begin{itemize}
       
     6 \item Routing - zentrale Rolle
       
     7 \item Routing bereits in den ACL für Adresstests
       
     8 \item Konfiguration enthält eine Kette von Router-Blöcken
       
     9 \item Vorbedingungen entscheiden, ob ein Block aktiv wird
       
    10 \item Router liefern für eine gegebene Adresse:
       
    11 	\begin{description}
       
    12 		\item[accept] Zuordnung zu Transport oder Erzeugung neuer Adressen
       
    13 		\item[decline] Verweigerung
       
    14 		\item[fail] Bounce wird generiert
       
    15 		\item[defer] falscher Augenblick
       
    16 	\end{description}
       
    17 \item Routerblock
       
    18 \begin{verbatim}
       
    19 	  dnslookup:
       
    20 	    driver = dnslookup
       
    21 	    domains = ! +local_domains
       
    22 	    transport = remote_smtp
       
    23 	    ignore_target_hosts = 127.0.0.0/8
       
    24 \end{verbatim}
       
    25 	\item Treiber dnslookup, manualroute, queryprogram, redirect, accept
       
    26 \end{itemize}
       
    27 \end{frame}
       
    28 
       
    29 \subsection{Test}
       
    30 
       
    31 \begin{frame}[fragile]{Routing}{Test}
       
    32 \begin{alltt}
       
    33 	$ exim -bt hans@example.com
       
    34 	hans@example.com
       
    35 	  router = remote, transport = remote_smtp
       
    36 	  host example.com [2606:2800:220:6d:26bf:1447:1097:aa7] 
       
    37 	  host example.com [93.184.216.119]
       
    38 \pause
       
    39 \begin{scriptsize}
       
    40 \input{routingremote.tt}
       
    41 \end{scriptsize}
       
    42 \end{alltt}
       
    43 \end{frame}