UPD Asynchronous Transfer Mode ATM

This commit is contained in:
2023-12-31 00:40:16 +01:00
parent 6dd64cde32
commit 3c7b32853b
2 changed files with 146 additions and 0 deletions

View File

@@ -6957,4 +6957,150 @@ Diese Option fügt das MAC-Redirect-Ziel hinzu, das es ermöglicht, die MAC-Ziel
eines Frames in die des Geräts zu ändern, auf dem er angekommen ist.
Um es als Modul zu kompilieren, wählen Sie hier M. Wenn Sie unsicher sind, wählen Sie N.
\subparagraph{ebt: snat target support}$~$\\
CONFIG\_BRIDGE\_EBT\_SNAT [=m] \textbf{[M]}\\
Diese Option fügt das Ziel MAC SNAT hinzu, das die Änderung der MAC-Quelladresse von
Frames ermöglicht.
Um es als Modul zu kompilieren, wählen Sie hier M. Wenn Sie unsicher sind, sagen Sie N.
\subparagraph{ebt: log support}$~$\\
CONFIG\_BRIDGE\_EBT\_LOG [=m] \textbf{[M]}\\
Diese Option fügt den Log Watcher hinzu, den Sie in jeder Regel in jeder
ebtables-Tabelle verwenden können. Er zeichnet Informationen über den Frame-Header im Syslog auf.
Um ihn als Modul zu kompilieren, wählen Sie hier M. Wenn Sie unsicher sind, sagen Sie N.
\subparagraph{ebt: nflog support}$~$\\
CONFIG\_BRIDGE\_EBT\_NFLOG [=m] \textbf{[M]}\\
Diese Option aktiviert den nflog watcher, der es ermöglicht, Nachrichten über die netfilter
logging API zu protokollieren, die entweder das alte LOG-Ziel, das alte ULOG-Ziel oder
nfnetlink\_log als Backend verwenden kann.
Diese Option fügt den nflog watcher hinzu, den Sie in jeder Regel in jeder ebtables-Tabelle
verwenden können.
Um ihn als Modul zu kompilieren, wählen Sie hier M. Wenn Sie unsicher sind, sagen Sie N.
\subsubsection{BPF based packet filtering framework (BPFILTER) \texorpdfstring{$\rightarrow$}{->}}
CONFIG\_BPFILTER [=n] \textbf{[N]}\\*
Dies baut ein experimentelles bpfilter-Framework auf, das darauf abzielt,
netfilter-kompatible Funktionalität über BPF bereitzustellen.
\subsubsection{The DCCP Protocol \texorpdfstring{$\rightarrow$}{->}}
CONFIG\_IP\_DCCP [=n] \textbf{[N]}\\*
Protokoll zur Staukontrolle bei Datagrammen (RFC~4340)\\
Von \url{https://www.ietf.org/rfc/rfc4340.txt}: Das Datagram Congestion Control Protocol (DCCP)
ist ein Transportprotokoll, das bidirektionale Unicast-Verbindungen von überlastungsgesteuerten,
unzuverlässigen Datagrammen implementiert. Es sollte für Anwendungen wie Streaming Media,
Internet-Telefonie und Online-Spiele geeignet sein.\\
Um diese Protokollunterstützung als Modul zu kompilieren, wählen Sie hier M: Das Modul wird dccp heißen.
Im Zweifelsfall sagen Sie N.
\subsubsection{The SCTP Protocol \texorpdfstring{$\rightarrow$}{->}}
CONFIG\_IP\_SCTP [=m] \textbf{[M]}\\*
Stream Control Übertragungsprotokoll
Aus RFC~2960 \url{http://www.ietf.org/rfc/rfc2960.txt}.\\[.5em]
\glqq SCTP ist ein zuverlässiges Transportprotokoll, das auf einem verbindungslosen Paketnetz
wie IP aufbaut. Es bietet seinen Benutzern die folgenden Dienste:
\begin{itemize}
\item[--] Bestätigte fehlerfreie, nicht duplizierte Übertragung von Nutzdaten,
\item[--] Datenfragmentierung zur Anpassung an die ermittelte Pfad-MTU-Größe,
\item[--] sequentielle Zustellung von Benutzernachrichten innerhalb mehrerer Ströme mit
einer Option für die Zustellung einzelner Benutzernachrichten in der Reihenfolge ihres Eintreffens,
\item[--] optionale Bündelung mehrerer Benutzernachrichten in einem einzigen SCTP-Paket, und
\item[--] Fehlertoleranz auf Netzebene durch Unterstützung von Multi-Homing an einem oder beiden
Enden einer Assoziation.\grqq{}
\end{itemize}
Um diese Protokollunterstützung als Modul zu kompilieren, wählen Sie hier M: das Modul wird sctp genannt. Debug-Meldungen werden vom dynamischen Debugging-Framework des Kernels behandelt.
Im Zweifelsfall sagen Sie N.
\paragraph{SCTP: Debug object counts}$~$\\
CONFIG\_SCTP\_DBG\_OBJCNT [=n] \textbf{[N]}\\
Wenn Sie Y sagen, wird die Debugging-Unterstützung für die Zählung der Art von Objekten, die derzeit
zugewiesen sind, aktiviert. Dies ist nützlich für die Identifizierung von Speicherlecks.
Diese Debug-Informationen können Sie sich ansehen mit
\texttt{cat /proc/net/sctp/sctp\_dbg\_objcnt}\\
Wenn Sie unsicher sind, sagen Sie N.
\paragraph{Default SCTP cookie HMAC encoding () \texorpdfstring{$\rightarrow$}{->}}$~$\\
CONFIG\_SCTP\_DBG\_OBJCNT [=n] \textbf{[N]}\\
Mit dieser Option wird der Standard-Hmac-Algorithmus für den sctp-Cookie festgelegt.
Im Zweifelsfall wählen Sie \texttt{md5}.
\subparagraph{Enable optional MD5 hmac cookie generation}$~$\\
CONFIG\_SCTP\_DEFAULT\_COOKIE\_HMAC\_MD5 [=n] \textbf{[N]}\\
Optionale MD5 hmac-basierte SCTP-Cookie-Generierung aktivieren.
\subparagraph{Enable optional SHA1 hmac cookie generation}$~$\\
CONFIG\_SCTP\_DEFAULT\_COOKIE\_HMAC\_SHA1 [=y] \textbf{[Y]}\\
Optionale SHA1 hmac-basierte SCTP-Cookie-Generierung aktivieren.
\subparagraph{Use no hmac alg in SCTP cookie generation}$~$\\
CONFIG\_SCTP\_DEFAULT\_COOKIE\_HMAC\_NONE [=n] \textbf{[N]}\\
Keinen hmac-Algorithmus bei der Erzeugung von SCTP-Cookies verwenden.
\paragraph{Enable optional MD5 hmac cookie generation}$~$\\
CONFIG\_SCTP\_COOKIE\_HMAC\_MD5 [=y] \textbf{[Y]}\\
Optionale MD5 hmac-basierte SCTP-Cookie-Generierung aktivieren.
\paragraph{Enable optional SHA1 hmac cookie generation}$~$\\
CONFIG\_SCTP\_COOKIE\_HMAC\_SHA1 [=y] \textbf{[Y]}\\
Optionale SHA1 hmac-basierte SCTP-Cookie-Generierung aktivieren.
\subsubsection{The Reliable Datagram Sockets Protocol}
CONFIG\_RDS [=m] \textbf{[M]}\\
\textit{(Das Zuverlässige Datagramm-Socket-Protokoll)}\\
Das RDS-Protokoll (Reliable Datagram Sockets) bietet eine zuverlässige, sequenzierte
Zustellung von Datagrammen über Infiniband oder TCP.
\paragraph{RDS over Infiniband}$~$\\
CONFIG\_RDS\_RDMA [=m] \textbf{[M]}\\
Erlaubt RDS, Infiniband als Transportmittel zu verwenden. Dieser Transport unterstützt RDMA"=Vorgänge.
\paragraph{RDS over TCP}$~$\\
CONFIG\_RDS\_RDMA [=m] \textbf{[M]}\\
Erlaubt RDS, TCP als Transportmittel zu verwenden. Dieser Transport unterstützt keine RDMA"=Vorgänge.
\paragraph{RDS debugging messages}$~$\\
CONFIG\_RDS\_DEBUG [=n] \textbf{[N]}\\
\textit{Für diese Option gibt es keine Hilfe.}
\subsubsection{The TIPC Protocol \texorpdfstring{$\rightarrow$}{->}}
CONFIG\_TIPC [=m] \textbf{[M]}\\*
Das TIPC-Protokoll (Transparent Inter Process Communication) ist speziell für die Kommunikation
innerhalb eines Clusters konzipiert. Dieses Protokoll stammt von Ericsson, wo es seit vielen Jahren
in Carrier-Grade-Cluster-Anwendungen eingesetzt wird. Weitere Informationen über TIPC finden Sie
unter \url{http://tipc.sourceforge.net}. Diese Protokollunterstützung ist auch als Modul verfügbar
(= Code, der in den laufenden Kernel eingefügt und wieder entfernt werden kann, wann immer Sie wollen).
Das Modul wird \texttt{tipc} genannt. Wenn Sie es als Modul kompilieren wollen, sagen Sie hier M
und lesen Sie $<$file:Documentation/kbuild/modules.rst$>$.
Im Zweifelsfall sagen Sie N.
\paragraph{InfiniBand media type support}$~$\\
CONFIG\_TIPC\_MEDIA\_IB [=y] \textbf{[Y]}\\
Wenn Sie hier Y angeben, wird die Unterstützung für die Ausführung von TIPC auf IP-over-InfiniBand-Geräten aktiviert.
\paragraph{IP/UDP media type support}$~$\\
CONFIG\_TIPC\_MEDIA\_UDP [=y] \textbf{[Y]}\\
Wenn Sie hier Y angeben, wird die Unterstützung für die Ausführung von TIPC über IP/UDP aktiviert.
\paragraph{TIPC encryption support}$~$\\
CONFIG\_TIPC\_CRYPTO [=y] \textbf{[Y]}\\
Wenn Sie hier Y eingeben, wird die TIPC-Verschlüsselung unterstützt. Alle TIPC-Nachrichten werden mit dem derzeit
modernsten Algorithmus ver-/entschlüsselt: AEAD AES-GCM (wie IPSec oder TLS), bevor sie den TIPC-Stack verlassen/eingehen.
Das Setzen der Schlüssel aus dem Benutzerbereich erfolgt über Netlink durch ein Benutzerprogramm
(z.~B. das iproute2-Tool \glqq tipc\grqq{}).
\paragraph{TIPC: socket monitoring interface}$~$\\
CONFIG\_TIPC\_DIAG [=m] \textbf{[M]}\\
Unterstützung für die von \texttt{ss} tool verwendete TIPC-Socket-Überwachungsschnittstelle.
Wenn Sie unsicher sind, sagen Sie Y.
\subsubsection{Asynchronous Transfer Mode (ATM)}
CONFIG\_ATM [=m] \textbf{[M]}\\*
ATM ist eine Hochgeschwindigkeitsnetztechnologie für lokale Netze und Weitverkehrsnetze. Sie verwendet eine feste Paketgröße
und ist verbindungsorientiert, was die Aushandlung von Mindestbandbreitenanforderungen ermöglicht.
Um an einem ATM-Netz teilnehmen zu können, benötigt Ihr Linux-System eine ATM-Netzwerkkarte. Wenn Sie eine solche haben,
sagen Sie hier und beim Treiber Ihrer ATM-Karte unten Y.
Beachten Sie, dass Sie eine Reihe von User-Space-Programmen benötigen, um ATM tatsächlich nutzen zu können.
Siehe die Datei $<$file:Documentation/networking/atm.rst$>$ für weitere Details.
\end{document}