Citrix ADC

Dynamische Routen konfigurieren

Wenn ein dynamisches Routingprotokoll aktiviert, überwacht der entsprechende Routingprozess Routenaktualisierungen und kündigt Routen an。Routingprotokolle ermöglichen es einem Upstream-Router, die ECMP-Technik (Equal Cost Multipath) zum Lastausgleich von Datenverkehr identischen virtuellen Servern zu verwenden, die auf zwei eigenständigen Citrix ADC Appliances gehostet werden。Dynamisches路由auf einer Citrix ADC Appliance verwendet drei Routingtabellen。在einem Setup mit hoher Verfügbarkeit spiegeln die Routingtabellen auf der sekundären Appliance die auf der primären Appliance。

信息en zu Befehlsreferenzhandbüchern und nicht unterstützten Befehlen für das dynamische Routingprotokoll finden Sie unterBefehlsreferenzhandbücher für das dynamische routing - protocol und nicht unterstützte Befehle

Citrix ADC unterstützt模具folgenden Protokolle:

  • routing information protocol (RIP),版本2
  • OSPF版本2
  • 边界网关协议(BGP)
  • Routing-Informationsprotokoll der nächsten Generation (RIPng) für IPv6
  • OSPF (Open Shortest Path First)版本3 für IPv6
  • ISIS-Protokoll

Sie können mehere Protokolle gleichzeitig aktivieren。

Citrix ADC中的Routingtabellen

在Citrix ADC中,FreeBSD-Kernel-Routingtabelle和NSM FIB-Routingtabelle jeweils unterschiedliche Routen und dienen einem anderen Zweck。Sie kommunizieren miteinander, indem Sie unix routing - sockets verwenden。《eine andere weitergegeben》中关于einer Routingtabelle的夜行自动算法。Sie müssen die Propagierung von Routenaktualisierungen für jede Routingtabelle konfigureren。

NS-Kernel-Routingtabelle

使用nskernel - routingtabelle enthält Subnetzrouten,使用NSIP und jedem SNIP und MIP entsprechen。Normalerweise sinind in NS-Kernel-Routingtabelle keine VIPs entsprechende Routen vorhanden。加入ip hinzugefügt und mit einer anderen Subnetzmaske als 255.255.255.255 konfiguriert wurdeWenn mehere IP-Adressen zu demselben Subnetz gehören, werden sie als einzelne Subnetzroute abstrstrahiert。Darüber hinaus enthält diese Tabelle eine Route zum Loopback-Netzwerk (127.0.0.0) und alle statischen Routen, die über die CLI (CLI) hinzugefügt werden。Die Einträge in dieser Tabelle werden vom Citrix ADC bei der Paketweiterleitung verwendet。Von der CLI aus können sie mit dem Befehl show route überprüft werden。

FreeBSD-Routingtabelle

Der einzige Zweck Der FreeBSD-Routing-Tabelle besteht darin, die Einleitung and Beendigung des Management-Datenverkehrs (Telnet, SSH usw.) zu erleichtern。在Citrix ADC Appliance sind diese Anwendungen eng mit FreeBSD verbunden, und es ist unerlässlich, dass FreeBSD über die erforderlichen Informationen verfügt, um den Datenverkehr und von diesen Anwendungen zu verarbeiten。Diese Routingtabelle enthält eine Route zum NSIP-Subnetz und eine Standardroute。Darüber hinaus fügt FreeBSD Routen vom Typ was克隆(W) hinzu, wenn der Citrix ADC verindungen zu宿主在本地Netzwerken aufbaut。Aufgrund des hochspezialisierten Dienstprogramms Einträge in dieser Routingtabelle übergehen alle anderen Routenaktualisierungen ausdem NS-Kernel und NSM FIB-Routingtabellen die FreeBSD-Routingtabelle。Ändern晚安,走Befehl路线。编译UNIX-Shell überprüft werden。

Netzwerkdienste-Modul FIB(销售经理)

Die NSM FIB-Routingtabelle enthält Die ankündigbaren Routen, Die von den dynamischen Routingprotokollen an ihre Peers i Netzwerk verteilt werden。Es萤石enthalten:

  • Verbundene Routen.IP-Subnetze, die direkt vom Citrix ADC aus erreichbar sind。在der Regel sind Routen中,die dem NSIP-Subnetz entsprechen, und Subnetzen, über die Routingprotokolle aktiviert sind, In NSM FIB als verbundene Routen vorhanden。
  • Kernel-Routen.所有的VIP-Adressen, auf denen die Option -HostRoute aktiviert, sinsm FIB Kernelrouten vorhanden, wensie die erderlichen RHI-Levels erfüllen。Darüber hinaus enthält NSM FIB allle statischen Routen, die auf der CLI config figureert sind, für die die Option - advertise aktiviert ist。静态路由通告(srad - modus) arbeitet, sind auch alle statischen Routen, die auf der CLI configuration figureert sind, in NSM FIB。NSM FIB Kernel-Routen werden, da sie tatsächlich zur ns - kernel - routingtable gehören。
  • Statische Routen.Normalerweise ist jede statische Route,死于VTYSH配置,死于NSM FIB vorhanden。Wenn行政Abstände von Protokollen geändert werden,康死于夜间immer der Fall sein。in wichtiger Punkt ist, dass diese Routen nie in die NS-Kernel-Routing-Tabelle gelangen können。
  • Gelernte Routen.Wenn Citrix ADC so konfigurerist, dass Routen dynamisch erleen, enthält die NSM FIB Routen, die von verschiedenen dynamisen Routingprotokollen gelernt werden。劳顿,冯·格伦特·韦尔登,耶多克·埃涅·斯佩泽勒·韦尔北东。Sie werden nur dann auf FIB heruntergeladen, wenn die FIB -install Option für den OSPF-Prozess aktiviert ist。模具kann über die Router-Config-Ansicht在VTYSH erfolgen。

einem Hochverfügbarkeitssetup中的Dynamisches路由

在einem Hochverfügbarkeitssetup führt der primäre Knoten den Routingprozess aus und leitet Routingtabellenaktualisierungen an den sekundären Knoten weiter。Die Routingtabelle des sekundären Knotens spiegelt Die Routingtabelle auf dem primären Knoten wider。

Non-Stop-Weiterleitung

Nach dem Failover dauert der sekundäre Knoten einige Zeit, um das Protokoll zu starten, die Routen zu leernen und seine Routingtabelle zu aktualisieren。Dies hat jedoch keinen einfuss auf das Routing, da die Routingtabelle auf dem sekundären Knoten mit der Routingtabelle auf dem primären Knoten identisch ist。Diese Betriebsart irals Non-Stop-Weiterleitung bezeichnet。

Blackhole-Vermeidungsmechanismus

Nach dem故障转移injiziert der neue primäre Knoten alle VIP-Routen在den Upstream-Router。Dieser路由器behält jedoch die Routen des alten primären Knotens für 180 Sekunden bei。Da der Router das Failover nicht kennt, versucht er, den Datenverkehr zwischen den beiden Knoten auszugleichen。Während der 180 Sekunden vor Ablauf der alten Routen senddet der Router die Hälfte des Datenverkehrs an den alten, inaktiven primären Knoten, der tatsächlich ein schwarzes Loch ist。

Um dies zu verhindern, weist der neue primäre Knoten beim Einleiten einer Route eine Metrik zu, die etwas niedriger als die vom primären Knoten angegebene Metrik。

Schnittstellen zum配置动态化学路由

Um das dynamische Routing zu konfigureren, können Sie entweder die GUI oder eine Befehlszeilenschnittstelle verwenden。Das Citrix ADC unterstützt zwei unabhängige Befehlszeilenschnittstellen: die CLI und die Virtual Teletype Shell (VTYSH)。模具CLI ist模具本地外壳设备。VTYSH wird von ZeBos freigelegt。Die Citrix ADC路由套件basiert auf ZebOS, der kommerziellen Version von GNU Zebra。

Hinweis:

Citrix empfiehlt, VTYSH für alle Befehle zu verwenden, mit Ausnahme derer, die nur auf der CLI konfiguriert werden können。Die Verwendung der CLI sollte in der Regel auf Befehle zum Aktivieren der Routingprotokolle, zum konfigureren der Host-Routenankündigung und zum Hinzufügen statischer Routen für Die Paketweiterleitung beschränkt sein。

Referenzhandbücher für动态路由协议unterstützte Befehle

在der folgenden Tabelle sind Links für Befehlsreferenzhandbücher für verschiedene dynamische Routingprotokolle und nicht unterstützte Befehle auf der Citrix ADC Appliance aufgeführt:Referenzhandbücher für dynamische Routingprotokolle und nicht unterstützte Befehle

Dynamische Routen konfigurieren