NetScaler BLX Einschränkungen und Nutzungsrichtlinien
Die folgenden Einschränkungen und Nutzungsrichtlinien beziehen sich auf NetScaler BLX.
Hochverfügbarkeit
-
Hochverfügbarkeit wird auf keiner öffentlichen Cloud-Plattform, wie z. B. Amazon Web Services (AWS) und Oracle Cloud Infrastructure (OCI), unterstützt.
-
Hochverfügbarkeit wird nicht unterstützt, wenn die
nsinternalBenutzeranmeldung deaktiviert ist.
NetScaler BLX-Cluster
-
CLAG-basierte Datenverkehrsverteilung wird nicht unterstützt.
NetScaler Gateway
-
MAC- und Linux-SSO-VPN-Clients werden nicht unterstützt.
-
Die RDP-Proxy-Funktionalität wird nicht unterstützt.
LA- und LACP-Kanäle
-
LA-/LACP-Kanäle werden nur zwischen den dedizierten NIC-Schnittstellen oder DPDK-NIC-Schnittstellen unterstützt.
-
LA-/LACP-Kanäle werden für
blx1undns1virtuelle Schnittstellen nicht unterstützt.
Web Application Firewall (WAF)
-
Wenn die Web Application Firewall (WAF) aktiviert ist, ist das BLX Gateway nicht zugänglich.
NetScaler BLX mit DPDK-Ports
-
NetScaler BLX mit DPDK-Ports startet möglicherweise nicht, wenn der Linux-Host auf einigen älteren CPU-Modellen läuft, wie z. B. Intel(R) Xeon(R) CPU E5-2690 v4 @ 2.60 GHz und CPU E5504 @ 2.00 GHz.
-
Der Linux-Host kann abstürzen, wenn Sie an das DPDK-Modul gebundene NIC-Ports entbinden, während NetScaler BLX läuft.
-
NetScaler BLX mit DPDK-Ports benötigt etwas mehr Zeit zum Neustart als NetScaler BLX ohne DPDK-Ports.
-
Alle an DPDK gebundenen Linux-Ports sind automatisch für NetScaler BLX reserviert und können nicht für andere DPDK-Linux-Anwendungen verwendet werden.
-
Für VMXNET3-DPDK-Ports, die von NetScaler BLX unterstützt werden, müssen Sie die Anzahl der Worker-Prozesse als Zweierpotenz (2ⁿ) angeben. Zum Beispiel 1, 2, 4, 8 und so weiter.
-
NetScaler BLX unterstützt den Trunk-Modus oder VLAN-Tagging nur für DPDK-Ports.
Mellanox-Ports
-
NetScaler BLX unterstützt jeweils nur einen Typ von DPDK-Port. Zum Beispiel entweder alle Mellanox-Ports oder alle Intel-Ports.
-
NetScaler BLX unterstützt für Mellanox-Ports nur den MLX5 DPDK-Treiber.
-
Weitere Informationen zum MLX5 DPDK-Treiber und seinen Einschränkungen finden Sie in der offiziellen MLX5 DPDK-Dokumentation.
-
Weitere Informationen zu Mellanox-NICs und deren Einschränkungen finden Sie in der offiziellen Mellanox-Dokumentation.
Weitere Einschränkungen und Richtlinien
-
Wenn Sie NetScaler BLX neu starten, das mit der NetScaler BLX Managed Host-Funktion konfiguriert ist, werden alle aktiven SSH-Sitzungen zum Linux-Host geschlossen. Um die Verbindung wiederherzustellen, müssen Sie versuchen, sich erneut mit dem Host zu verbinden.
-
Der in der Datei
blx.confangegebene Verwaltungs-HTTP- oder HTTPS-Port (mgmt-http-portodermgmt-https-port) wird ignoriert. Standardmäßig sind die Portnummern 80 und 443 für den HTTP- und HTTPS-Verwaltungszugriff reserviert. Um diese Ports für NetScaler BLX zu ändern, müssen Sie den folgenden NetScaler CLI-Befehl verwenden:set ns param (-mgmthttpport <value> | -mgmthttpsport <value>)Beispiel: Der folgende Befehl ändert den Management-HTTP-Port auf 2080.set ns param -mgmthttpport 2080 -
Wenn die Firewall auf dem Linux-Host aktiviert ist, müssen Sie möglicherweise Ausnahmen für die NetScaler BLX Management- und SYSLOG-Ports hinzufügen.
-
NetScaler BLX benötigt möglicherweise bis zu 45 Sekunden zum Starten.
-
Die NetScaler BLX-Konfiguration wird in der Datei
/nsconfig/ns.confgespeichert. Damit die Konfiguration sitzungsübergreifend verfügbar ist, müssen Sie die Konfiguration nach jeder Konfigurationsänderung speichern.-
So zeigen Sie die laufende Konfiguration mit der NetScaler® CLI anGeben Sie an der Eingabeaufforderung Folgendes ein:
show ns runningConfig -
So speichern Sie Konfigurationen mit der NetScaler CLIGeben Sie an der Eingabeaufforderung Folgendes ein:
save ns config
-
-
Die NetScaler BLX-Konfiguration in der Datei
/nsconfig/ns.confhat Vorrang vor der Konfiguration in der Datei/etc/blx/blx.conf. -
NetScaler BLX startet nicht, wenn der zugewiesene Speicher weniger als 1 GB pro Worker-Prozess beträgt.
-
Wenn Sie NetScaler BLX installieren, wird der Parameter
ip_forwardauf dem Linux-Host auf 1 gesetzt. -
Nach der Deinstallation von NetScaler BLX wird die Konfigurationsdatei (
blx.conf) beibehalten und alsblx.conf.rpmsavegesichert. Um diese gesicherte Konfigurationsdatei auf einem neu installierten NetScaler BLX auf demselben Linux-Host anzuwenden, müssen Sie die Datei manuell wieder inblx.confumbenennen. -
Wir empfehlen nicht, NetScaler BLX auf der folgenden Ubuntu-Version auszuführen, da NetScaler BLX möglicherweise auf Probleme im Zusammenhang mit Paketverlusten stößt.
Ubuntu version 16.04.5 with kernel version 4.4.0-131-generic -
NetScaler BLX unterstützt maximal neun NIC-Ports (DPDK-NIC-Ports, Nicht-DPDK-NIC-Ports oder eine Kombination aus beidem).
-
NetScaler BLX startet oder funktioniert möglicherweise nicht ordnungsgemäß, wenn die folgende Bedingung erfüllt ist:
-
Die
SELinux-Richtlinie ist auf dem Linux-Host aktiviert. SELinux verhindert, dass dersystemd-Prozess bestimmte NetScaler BLX-Systemdateien ausführt.Problemumgehung: Deaktivieren SieSELinuxauf dem Linux-Host.
Hinweis:Ab NetScaler BLX 14.1-17.x wendet es beim Installieren von NetScaler BLX auf einem Red Hat-basierten Linux-Host eine SELinux-Richtlinie an, wenn das SELinux-Modul auf dem Linux-Host verfügbar ist. Diese Richtlinie ermöglicht es NetScaler BLX, auf dem Linux-Host ausgeführt zu werden. Weitere Informationen zur SELinux-Richtlinie finden Sie unter SELinux-Richtlinie. -
-
NetScaler BLX 14.1-25.x kann nicht im vollständigen Tunnelmodus gestartet werden, da die Datei
pluginlist.xmlnicht im Verzeichnis/var/netscaler/gui/vpnvorhanden ist.Problemumgehung: Führen Sie die folgenden Befehle aus:
enable ns feature RESPONDER
add responder action pluginlist_respond respondwith q{"HTTP/1.1 200 OK\r\nDate: Thu, 30 May 2024 12:00:51 GMT\r\nServer: Apache\r\nX-Frame-Options: SAMEORIGIN\r\nLast-Modified: Thu, 30 May 2024 11:45:52 GMT\r\nETag: \"60b-619aa68c07aea\"\r\nAccept-Ranges: bytes\r\nContent-Length: 1547\r\nFeature-Policy: camera 'none'; microphone 'none'; geolocation 'none'\r\nReferrer-Policy: no-referrer\r\nX-XSS-Protection: 1; mode=block\r\nX-Content-Type-Options: nosniff\r\nContent-Type: application/xml; charset=utf-8\r\nKeep-Alive: timeout=15, max=100\r\nConnection: Keep-Alive\r\nCache-Control: no-cache, no-store\r\nPlugin-Upgrade: epa_win:Never;epa_mac:Never;epa_linux:Never;vpn_win:Never;vpn_mac:Never;vpn_linux:Never;\r\n\r\n<repositories>\n\t<repository name=\"default\" >\n\t\t<plugin\n\t\t\tname=\"Netscaler Gateway EPA plug-in for Windows (32 bit)\" type=\"WIN-EPA\"\n\t\t\tversion=\"23.8.1.11\" path=\"/epa/scripts/win/nsepa_setup.exe\"\n\t\t\tcompatibleFrom=\"12.1.0.0\" compatibleTill=\"\"\n\t\t/>\n\n\t\t<plugin\n\t\t\tname=\"Netscaler Gateway EPA plug-in for Windows (64 bit)\" type=\"WIN-EPA64\"\n\t\t\tversion=\"23.8.1.11\" path=\"/epa/scripts/win/nsepa_setup.exe\"\n\t\t\tcompatibleFrom=\"12.1.0.0\" compatibleTill=\"\"\n\t\t/>\n\n\t\t<plugin\n\t\t\tname=\"Netscaler Gateway VPN plug-in for Windows\" type=\"WIN-VPN\"\n\t\t\tversion=\"23.8.1.11\" path=\"/vpns/scripts/vista/AGEE_setup.exe\"\n\t\t\tcompatibleFrom=\"12.1.0.0\" compatibleTill=\"\"\n\t\t/>\n\n\t\t<plugin\n\t\t\tname=\"EPA scanning Engine (Opswat) for Windows\" type=\"WIN-EPA-ENGINE\"\n\t\t\tversion=\"23.8.1.11\" path=\"/epa/scripts/win/epaPackage.exe\" opswatVersion=\"4.3.3635.0\"\n\t\t/>\n\n\t\t<plugin\n\t\t\tname=\"Netscaler Gateway EPA plug-in for Mac\" type=\"MAC-EPA\"\n\t\t\tversion=\"22.11.3\" path=\"/epa/scripts/mac/Citrix_Endpoint_Analysis.dmg\"\n\t\t\tcompatibleFrom=\"22.11.3\" compatibleTill=\"\"\n\t\t/>\n\n\t\t<plugin\n\t\t\tname=\"Netscaler Gateway VPN plug-in for Mac\" type=\"MAC-VPN\"\n\t\t\tversion=\"4.4.8 (518)\" path=\"/vpns/scripts/mac/Citrix_Access_Gateway.dmg\"\n\t\t\tcompatibleFrom=\"4.4.8 (518)\" compatibleTill=\"\"\n\t\t/>\n\n\t\t<plugin\n\t\t\tname=\"EPA scanning Engine (Opswat) for Mac\" type=\"MAC-EPA-ENGINE\"\n\t\t\tversion=\"1.3.5.7\" path=\"/epa/scripts/mac/MacLibs.zip\" opswatVersion=\"4.3.2138.0\"\n\t\t/>\n\n\t\t<plugin\n\t\t\tname=\"Netscaler Gateway RfWeb GUI\" type=\"RFWEB-GUI\"\n\t\t\tversion=\"23.8.1.11\" path=\"/logon/logonPoint/\"\n\t\t/>\n\t</repository>\n</repositories>\n"}
add responder policy pluginlist_respond_pol "HTTP.REQ.URL.CONTAINS(\"pluginlist.xml\")" pluginlist_respond
bind vpn vserver <VSERVER_NAME> -policy pluginlist_respond_pol -priority 1 -gotoPriorityExpression END -type AAA_REQUEST-
Sobald Sie NetScaler BLX im Nicht-Root-nsroot-Modus starten, können Sie nicht mehr in den Root-nsroot-Benutzermodus zurückkehren. Dazu müssen Sie NetScaler BLX neu installieren. Um den Befehl
showtechsupportauszuführen, müssen Sie sich als Root bei einem Host anmelden und dann das Skriptshowtechsupport.plausführen.
-
Nicht unterstützte NetScaler-Funktionen in NetScaler BLX
-
Admin-Partition
-
Inhaltsoptimierung
-
Hardware-SSL-Offload
-
Routing-Protokoll „Intermediate System-to-Intermediate System“ (IS-IS)
-
IPsec
-
Jumbo-FramesHinweis:
-
Ab NetScaler Release 14.1-66.x unterstützt NetScaler BLX Jumbo-Frames auf Intel XL710 NICs (i40e DPDK-Treiber).
-
Ab NetScaler Release 14.1-72.x unterstützt NetScaler BLX Jumbo-Frames auf Intel E810 und Mellanox ConnectX NICs: ConnectX-4, ConnectX-5 und ConnectX-6.
-
-
Precision Time Protocol (PTP)
-
Quality of Service (QoS)
-
Routing Information Protocol (RIP)
-
Routing Information Protocol Next Generation (RIPng)
-
URL-Filterung