EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

exabgp – Online in der Cloud

Führen Sie exabgp im kostenlosen Hosting-Anbieter OnWorks über Ubuntu Online, Fedora Online, den Windows-Online-Emulator oder den MAC OS-Online-Emulator aus

Dies ist der Befehl exabgp, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


exabgp – Beeinflussen oder steuern Sie das Netzwerk mithilfe von BGP

ZUSAMMENFASSUNG


exabgp [--Mappe Flyer | -f Flyer] [--env env-config | -e env-config] [--full-ini | --fi]
[--diff-ini | --di] [--full-env | --zB] [--diff-env | --de] [--debuggen | -d]
[--Signal Zeit] [--wenn | -1] [--pdb | -p] [--Erinnerung | -s] [--Profil profile]
[--Prüfung | -t] [--dekodieren Hex-Nachricht | -x Hex-Nachricht] [--help | -h] [--Version | -v]
[Konfiguration ...]

BESCHREIBUNG


exabgp ermöglicht es Ingenieuren, ihr Netzwerk von Standardservern aus zu steuern. Einsatzmöglichkeiten
Dazu gehören die Abwehr von DDoS-Angriffen, die Netzwerkvisualisierung, die Hochverfügbarkeit von Diensten und die Implementierung
Anycast. exabgp führt keine FIB-Manipulation auf dem System durch, auf dem es ausgeführt wird; wenn Sie brauchen
dass dies nicht das richtige Programm für Sie ist. exabgp kann auch empfangene BGP-Nachrichten drucken
lesbarer Klartext oder JSON-formatierter Text.

Die Argumente lauten wie folgt:

--Mappe Flyer | -f Flyer
Geben Sie das Verzeichnis an, in dem die Konfigurationsdatei zu finden ist.

--env env-config | -e env-config
Geben Sie an, wo die Umgebungskonfigurationsdatei zu finden ist.

--full-ini | --fi
Zeigen Sie die vollständige Umgebungskonfiguration mit stdout im INI-Format an.

--diff-ini | --di
Zeigen Sie die nicht standardmäßige Umgebungskonfiguration auf stdout im INI-Format an.

--full-env | --zB
Zeigen Sie die vollständige Umgebungskonfiguration auf stdout im env-Format an.

--diff-env | --de
Zeigen Sie die nicht standardmäßige Konfiguration auf stdout im env-Format an.

--debuggen | -d
Starten Sie den Python-Debugger bei ernsthafter Anmeldung und beim Empfang des SIGTERM
Signal. Dies ist eine Abkürzung für exabgp.log.all=true und exabgp.log.level=DEBUG.

--Signal Zeit
Geben Sie ein SIGUSR1-Signal aus, um die Konfiguration nach der angegebenen Anzahl neu zu laden
Sekunden, nur nützlich für das Code-Debugging.

--wenn | -1
Führen Sie nur einen Verbindungsversuch zu Peers durch, der hauptsächlich zum Debuggen verwendet wird.

--pdb | -p
Starten Sie den Python-Debugger bei kritischer Protokollierung, beim Empfang von SIGTERM und bei nicht erfassten Daten
Python-Ausnahmen. Dies ist eine Abkürzung für exabgp.pdb.enable=true.

--Erinnerung | -s
Informationen zur Speichernutzung beim Beenden des Programms anzeigen.

--Profil profile
Aktivieren Sie die Erfassung von Profilierungsinformationen für die angegebene Datei. Dies ist eine Abkürzung
für exabgp.profile.enable=true und exabgp.profile.file=profile.

--Prüfung | -t
Führen Sie nur eine Konfigurationsgültigkeitsprüfung durch.

--dekodieren Hex-Nachricht | -x Hex-Nachricht
Dekodieren Sie ein Rohroutenpaket in einer hexadezimalen Zeichenfolge.

--help | -h
Zusammenfassung der Nutzung und Konfiguration von exabgp anzeigen.

--Version | -v
Zeigen Sie die an exabgp Versionsnummer und beenden.


Die Konfiguration von exabgp ist zweigeteilt:

· Die Umgebungskonfiguration, die die grundlegende Ausführung von steuert exabgp sowie
Protokollierung, Dämonisierung, PID-Datei, Profilerstellung usw.
· Die BGP-Konfiguration von exabgp, die angibt, mit welchen Nachbarn BGP kommunizieren soll
und alle anderen Aspekte der BGP-Konfiguration.

Die Umgebungskonfiguration kann auf verschiedene Arten mit unterschiedlichen Angaben angegeben werden
Priorität:

1. Befehlszeilenwerte in Punkt-getrennter Notation.
2. Umgebungsvariablen in punktgetrennter Notation.
3. Befehlszeilenwerte in durch Unterstriche getrennter Notation.
4. Umgebungsvariablen in durch Unterstriche getrennter Notation.
5. Die Werte aus der INI-Konfigurationsdatei, /etc/exabgp/exabgp.env
6. Die integrierten Standardwerte.

Die folgenden Umgebungsvariablen können verwendet werden, um die grundlegende Ausführung von zu konfigurieren exabgp:

exabgp.api.encoder (experimentell) Standard-Encoder zur Verwendung mit externer API (Text oder
json). Standard: Text.

exabgp.api.highres Steuert, ob hochauflösende Zeitstempel in JSON verwendet werden sollen. Standard:
falsch

exabgp.api.respawn Steuert, ob ein Hilfsprozess neu gestartet wird, wenn er stirbt. Standard:
falsch

exabgp.bgp.openwait Steuert, wie viele Sekunden wir einmal auf eine BGP-Öffnungsnachricht warten sollen
Die TCP-Sitzung wird aufgebaut. Standard: 60 Sekunden.

exabgp.cache.attributes Steuert, ob alle Attribute (Konfiguration und Verbindung) vorhanden sein sollen
zur schnelleren Analyse zwischengespeichert. Standard: wahr.

exabgp.cache.nexthops (veraltet) Steuert, ob Routen-Next-Hops zwischengespeichert werden. Standard:
wahr.

exabgp.daemon.daemonize Steuert, ob exabgp sollte im Hintergrund laufen. Standard:
falsch

exabgp.daemon.pid Wo soll die PID von gespeichert werden? exabgp wenn wir es schaffen. Standard: '' (nicht
einstellen).

exabgp.daemon.user Der auszuführende Benutzer exabgp als. Sollte ein unprivilegierter Benutzer sein. Standard:
niemand.

exabgp.log.all Steuert, ob für alles eine Debug-Protokollierung durchgeführt werden soll.
Standard: false.

exabgp.log.configuration Steuert, ob eine Protokollierung für die Konfiguration und durchgeführt werden soll
Befehlsanalyse. Standard: wahr.

exabgp.log.daemon Steuert, ob eine Protokollierung für PID-Änderungen, Forking usw. durchgeführt werden soll.
Standard: wahr.

exabgp.log.destination Steuert, wohin die Protokollierung gesendet werden soll. Syslog (oder keine Einstellung) sendet
die Daten an den lokalen Syslog-Server. Gastgeber: sendet die Daten
an einen Remote-Syslog-Server. stdout sendet die Daten an stdout. stderr
sendet die Daten an stderr. sendet die Daten an den benannten
Datei. Standard: stdout.

exabgp.log.enable Steuert, ob eine Protokollierung durchgeführt werden soll. Standard: true.

exabgp.log.level Legt den Mindestschweregrad für die Protokollierung fest. Standard: INFO.

exabgp.log.message Steuert die Protokollierung von Änderungen in der Routenankündigung beim Neuladen der Konfiguration.
Standard: false.

exabgp.log.network Steuert die Protokollierung von Netzwerkinformationen (TCP/IP-Status, Netzwerk).
Bundesland usw.). Standard: wahr.

exabgp.log.packets Steuert die Protokollierung gesendeter und empfangener BGP-Pakete. Standard: false.

exabgp.log.parser Steuert die Protokollierung von BGP-Nachrichtenanalysedetails. Standard: false.

exabgp.log.processes Steuert die Protokollierung von geforkten Prozessen. Standard: wahr.

exabgp.log.reactor Steuert die Protokollierung empfangener Signale und das Neuladen von Befehlen. Standard:
wahr.

exabgp.log.rib Steuert die Protokollierung von Änderungen in lokal konfigurierten Routen. Standard:
falsch

exabgp.log.routes Steuert die Protokollierung empfangener Routen. Standard: false.

exabgp.log.short Steuert, ob das lange oder kurze Protokollformat verwendet werden soll (nicht mit vorangestellt).
Zeit, Level, PID und Quelle). Standard: false.

exabgp.log.timers Steuert die Protokollierung von Keepalive-Timern. Standard: false.

exabgp.pdb.enable Steuert, ob pdb der interaktive Python-Debugger sein soll
aufgrund von Programmfehlern gestartet. Standard: false.

exabgp.profile.enable Steuert, ob eine Profilierung des Codes durchgeführt werden soll. Standard:
falsch

exabgp.profile.file Steuert, wohin Profilerstellungsergebnisse geschrieben werden sollen. Keine/leer bedeutet
stdout. Standard: leer.

exabgp.reactor.speed Steuert die Zeit einer Reaktorschleife. Verwenden Sie es nur, wenn Sie es verstehen
Code. Standard: 1.0.

exabgp.tcp.acl (experimentell, nicht implementiert). Standard: leer.

exabgp.tcp.bind IP-Adresse, an die beim Abhören gebunden werden soll (keine IP zum Deaktivieren). Standard:
leer.

exabgp.tcp.delay Beginnt mit der Ankündigung von Routen, wenn die Minuten in der Stunde ein Modulo von sind
diese Nummer. Standard: 0.

exabgp.tcp.once Führen Sie zum Debuggen nur einen TCP-Verbindungsversuch pro Peer durch
Skripte. Standard: false.

exabgp.tcp.port Port, an den beim Abhören gebunden werden soll. Standard: 179.

Nutzen Sie exabgp online über die Dienste von onworks.net


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad