Konfigurieren von DS-Lite
Eine DS-Lite-Konfiguration auf einer NetScaler-Appliance verwendet die LSN-Befehlssätze. In einer DS-Lite-Konfiguration gibt die LSN-Client-Entität die IPv6-Adresse oder IPv6-Netzwerkadresse oder ACL6-Regeln für die Identifizierung des Datenverkehrs vom B4-Gerät an. Weitere Informationen zur NetScaler LSN-Funktion finden Sie unterLarge Scale NAT. Eine DS-Lite-Konfiguration enthält auch ein IPv6-Profil, das die IPv6-Adresse (vom Typ SNIP6) der DS-Lite-AFTR-Komponente auf einer NetScaler Appliance angibt.
Die Konfiguration von DS-Lite auf einer NetScaler-Appliance umfasst die folgenden Aufgaben:
Stellen Sie die globalen LSN-Parameter ein.Zu den globalen Parametern gehören die Menge des NetScaler-Speichers, der für die LSN-Funktion reserviert ist, und die Synchronisation von LSN-Sitzungen in einem Hochverfügbarkeits-Setup.
- 奥地利第一储蓄llen Sie eine LSN-Client-Entität zur Identifizierung des Datenverkehrs von B4-CPE-Geräten. Die LSN-Client-Entität bezieht sich auf eine Reihe von DS-Lite B4-Geräten. Die Client-Entität enthält IPv6-Adressen oder IPv6-Netzwerkadressen oder ACL6-Regeln zur Identifizierung des Datenverkehrs von diesen B4-Geräten. Ein LSN-Client kann nur an eine LSN-Gruppe gebunden werden. Die Befehlszeilenschnittstelle enthält zwei Befehle zum Erstellen einer LSN-Client-Entität und zum Binden eines Abonnenten an die LSN-Client-Entität. Das Konfigurationsdienstprogramm kombiniert diese beiden Vorgänge auf einem einzigen Bildschirm.
- 奥地利第一储蓄llen Sie einen LSN-Pool und binden Sie NAT-IP-Adressen daran. Ein LSN-Pool definiert einen Pool von NAT-IP-Adressen, die von der NetScaler-Appliance zur Ausführung von LSN verwendet werden. Die Befehlszeilenschnittstelle enthält zwei Befehle zum Erstellen eines LSN-Pool und zum Binden von NAT-IP-Adressen an den LSN-Pool. Das Konfigurationsdienstprogramm kombiniert diese beiden Vorgänge auf einem einzigen Bildschirm.
- 奥地利第一储蓄llen Sie ein LSN IP6-Profil.Ein LSN-IP6-Profil definiert die IPv6-Adresse der DS-Lite AFTR-Komponente auf der NetScaler-Appliance. Die IPv6-Adresse muss eine der NetScaler-eigenen IPv6-Adressen des Typs SNIP6 sein.
- (Optional) Erstellen Sie ein LSN-Transportprofil für ein bestimmtes Protokoll. Ein LSN-Transportprofil definiert verschiedene Timeouts und Limits, z. B. die maximale LSN-Sitzung und die maximale Portauslastung, die ein Abonnent für ein bestimmtes Protokoll haben kann. Sie binden ein LSN-Transportprofil für jedes Protokoll (TCP, UDP und ICMP) an eine LSN-Gruppe. Ein Profil kann an mehrere LSN-Gruppen gebunden werden. Ein an eine LSN-Gruppe gebundenes Profil gilt für alle Abonnenten eines LSN-Clients, der an dieselbe Gruppe gebunden ist. Standardmäßig ist ein LSN-Transportprofil mit Standardeinstellungen für die Protokolle TCP, UDP und ICMP bei seiner Erstellung an eine LSN-Gruppe gebunden. Dieses Profil wird als Standard-Transportprofil bezeichnet. Ein LSN-Transportprofil, das Sie an eine LSN-Gruppe binden, überschreibt das Standard-LSN-Transportprofil für dieses Protokoll.
- (Optional) Erstellen Sie ein LSN-Anwendungsprofil für ein bestimmtes Protokoll und binden Sie eine Reihe von Zielports daran. Ein LSN-Anwendungsprofil definiert die LSN-Zuordnung und die LSN-Filterung einer Gruppe für ein bestimmtes Protokoll und für eine Reihe von Zielports. Für eine Reihe von Zielports binden Sie ein LSN-Profil für jedes Protokoll (TCP, UDP und ICMP) an eine LSN-Gruppe. Ein Profil kann an mehrere LSN-Gruppen gebunden werden. Ein an eine LSN-Gruppe gebundenes LSN-Anwendungsprofil gilt für alle Abonnenten eines LSN-Clients, der an dieselbe Gruppe gebunden ist. Standardmäßig ist ein LSN-Anwendungsprofil mit Standardeinstellungen für die TCP-, UDP- und ICMP-Protokolle für alle Zielports bei seiner Erstellung an eine LSN-Gruppe gebunden. Dieses Profil wird als Standardanwendungsprofil bezeichnet. Wenn Sie ein LSN-Anwendungsprofil mit einem bestimmten Satz von Zielports an eine LSN-Gruppe binden, überschreibt das gebundene Profil das standardmäßige LSN-Anwendungsprofil für dieses Protokoll an dieser Gruppe von Zielports. Die Befehlszeilenschnittstelle enthält zwei Befehle zum Erstellen eines LSN-Anwendungsprofils und zum Binden einer Reihe von Zielports an das LSN-Anwendungsprofil. Das Konfigurationsdienstprogramm kombiniert diese beiden Vorgänge auf einem einzigen Bildschirm.
- 奥地利第一储蓄llen Sie eine LSN-Gruppe und binden Sie LSN-Pools, LSN-IPv6-Profile, (optional) LSN-Transportprofile und (optional) LSN-Anwendungsprofile an die LSN-Gruppe. Eine LSN-Gruppe ist eine Entität, die aus einem LSN-Client, einem LSN-IPv6-Profil, LSN-Pool (n), LSN-Transportprofilen und LSN-Anwendungsprofilen (en) besteht. Einer Gruppe werden Parameter wie die Portblockgröße und die Protokollierung von LSN-Sitzungen zugewiesen. Die Parametereinstellungen gelten für alle Abonnenten eines LSN-Clients, der an die LSN-Gruppe gebunden ist. Nur ein LSN-IPv6-Profil kann an eine LSN-Gruppe gebunden werden, und ein an eine LSN-Gruppe gebundenes LSN-IPv6-Profil kann nicht an andere LSN-Gruppen gebunden werden. Nur LSN-Pools und LSN-Gruppen mit denselben NAT-Typeinstellungen können miteinander verbunden werden. Mehrere LSN-Pools können an eine LSN-Gruppe gebunden werden. Nur eine LSN-Client-Entität kann an eine LSN-Gruppe gebunden werden, und eine LSN-Client-Entität, die an eine LSN-Gruppe gebunden ist, kann nicht an andere LSN-Gruppen gebunden werden. Die Befehlszeilenschnittstelle enthält zwei Befehle zum Erstellen einer LSN-Gruppe und zum Binden von LSN-Pools, LSN-Transportprofilen und LSN-Anwendungsprofilen an die LSN-Gruppe. Das Konfigurationsprogramm kombiniert diese beiden Operationen in einem einzigen Bildschirm.
Konfiguration über die Befehlszeile
Um einen LSN-Client mithilfe der Befehlszeilenschnittstelle zu erstellen:
Geben Sie in der Befehlszeile Folgendes ein:
add lsn client show lsn client
嗯静脉IPv6-Netzwerk奥得河风景明信片ACL6-Regel mithilfeder Befehlszeilenschnittstelle an einen LSN-Client zu binden:
Geben Sie in der Befehlszeile Folgendes ein:
bind lsn client (-network6 | -acl6name ) show lsn client
Um einen LSN-Pool mithilfe der Befehlszeilenschnittstelle zu erstellen:
Geben Sie in der Befehlszeile Folgendes ein:
add lsn pool [-nattype ( DYNAMIC )] [-portblockallocation ( ENABLED | DISABLED )] [-portrealloctimeout ] [-maxPortReallocTmq ] show lsn pool
Um einen IP-Adressbereich mithilfe der Befehlszeilenschnittstelle an einen LSN-Pool zu binden:
Geben Sie in der Befehlszeile Folgendes ein:
bind lsn pool show lsn pool
Hinweis:Verwenden Sie zum Entfernen von LSN-IP-Adressen aus einem LSN-Pool den Befehl unbind lsn pool.
So konfigurieren Sie ein LSN-IPv6-Profil mithilfe der Befehlszeilenschnittstelle:
Geben Sie in der Befehlszeile Folgendes ein:
add lsn ip6profile –type DS-Lite –network6 < ipv6_addr|*s > show lsn ip6profile
Um ein LSN-Transportprofil mithilfe der Befehlszeilenschnittstelle zu erstellen:
Geben Sie in der Befehlszeile Folgendes ein:
add lsn transportprofile [-sessiontimeout ] [-finrsttimeout ] [-portquota ] [-sessionquota ] [-portpreserveparity ( ENABLED | DISABLED )] [-portpreserverange (ENABLED | DISABLED )] [-syncheck ( ENABLED | DISABLED )] show lsn transportprofile
Um ein LSN-Anwendungsprofil mithilfe der Befehlszeilenschnittstelle zu erstellen, gehen Sie wie folgt vor:
Geben Sie in der Befehlszeile Folgendes ein:
add lsn appsprofile [-ippooling (PAIRED | RANDOM )] [-mapping ] [-filtering ][-tcpproxy ( ENABLED | DISABLED )] [-td ] show lsn appsprofile
Um einen Portbereich für das Anwendungsprotokoll mithilfe der Befehlszeilenschnittstelle an ein LSN-Anwendungsprofil zu binden:
Geben Sie in der Befehlszeile Folgendes ein:
bind lsn appsprofile show lsn appsprofile
So erstellen Sie eine LSN-Gruppe mithilfe der Befehlszeilenschnittstelle:
Geben Sie in der Befehlszeile Folgendes ein:
add lsn group -clientname [-nattype ( DYNAMIC )] [-portblocksize ] [-logging (ENABLED | DISABLED )] [-sessionLogging ( ENABLED | DISABLED )][-sessionSync ( ENABLED | DISABLED )] [-snmptraplimit] [-ftp ( ENABLED | DISABLED )] [-pptp ( ENABLED |DISABLED )] [-sipalg ( ENABLED | DISABLED )] [-rtspalg ( ENABLED |DISABLED )] [-ip6profile ] show lsn group
So binden Sie LSN-Protokollprofile und LSN-Pools mithilfe der Befehlszeilenschnittstelle an eine LSN-Gruppe:
Geben Sie in der Befehlszeile Folgendes ein:
bind lsn group (-poolname | -transportprofilename | -httphdrlogprofilename | -appsprofilename | -sipalgprofilename | rtspalgprofilename ) show lsn group
Konfiguration mit dem Configuration Utility
Um einen LSN-Client zu konfigurieren und eine IPv6-Netzwerkadresse oder eine ACL6-Regel zu binden, verwenden Sie das Konfigurationsprogramm:
Navigieren Sie zuSystem>Large Scale NAT>Clients, fügen Sie einen Client hinzu und binden Sie dann eine IPv6-Netzwerkadresse oder eine ACL6-Regel an den Client.
So konfigurieren Sie einen LSN-Pool und binden NAT-IP-Adressen mithilfe des Konfigurationsdienstprogramms:
Navigieren Sie zuSystem>Large Scale NAT>Pools, fügen Sie einen Pool hinzu und binden Sie dann eine NAT-IP-Adresse oder einen Bereich von NAT-IP-Adressen an den Pool.
So konfigurieren Sie ein LSN-IPv6-Profil mithilfe des Konfigurationsdienstprogramms:
Navigieren Sie zuSystem>Large Scale NAT>Profiles, klicken Sie auf die RegisterkarteIPv6und weisen Sie DS-Lite AFTR eine IPv6-Adresse zu.
So konfigurieren Sie ein LSN-Transportprofil mithilfe des Konfigurationsdienstprogramms:
- Navigieren Sie zuSystem>Large Scale NAT>Profile.
- Klicken Sie im Detailbereich aufTransport, und fügen Sie dann ein Transportprofil hinzu.
So konfigurieren Sie ein LSN-Anwendungsprofil mithilfe des Konfigurationsdienstprogramms:
- Navigieren Sie zuSystem>Large Scale NAT>Profile.
- Klicken Sie im Detailbereich aufAnwendungund fügen Sie dann ein Anwendungsprofil hinzu.
Um eine LSN-Gruppe zu konfigurieren und einen LSN-Client, ein LSN-IPv6-Profil, Pools, Transportprofile und Anwendungsprofile zu binden, verwenden Sie das Konfigurationsdienstprogramm:
Navigieren Sie zuSystem>Large Scale NAT>Groups, fügen Sie eine Gruppe hinzu und binden Sie dann einen LSN-Client, ein LSN-IPv6-Profil, Pools, Transportprofile und Anwendungsprofile an die Gruppe.
> add lsn client LSN-DSLITE-CLIENT-1 Done > bind lsn client LSN-DSLITE-CLIENT-1 -network6 2001:DB8::3:0/100 Done > add lsn pool LSN-DSLITE-POOL-1 Done > bind lsn pool LSN-DSLITE-POOL-1 203.0.113.61 - 203.0.113.70 Done > add lsn ip6profile LSN-DSLITE-PROFILE-1 -type DS-Lite -network6 2001:DB8::5:6 Done > add lsn group LSN-DSLITE-GROUP-1 -clientname LSN-DSLITE-CLIENT-1 -portblocksize 1024 -ip6profile LSN-DSLITE-PROFILE-1 Done > add lsn group LSN-DSLITE-GROUP-1 -poolname LSN-DSLITE-POOL-1 Done
Protokollierung und Überwachung DS-Lite
Sie können DS-Lite-Informationen protokollieren, um Probleme zu diagnostizieren oder zu beheben und gesetzliche Anforderungen zu erfüllen. Die NetScaler Appliance unterstützt alle LSN-Protokollierungsfunktionen für die Protokollierung von DS-Lite-Informationen. Verwenden Sie zum Konfigurieren der DS-Lite-Protokollierung die unter Loggingand Monitoring LSN beschriebenen Verfahren zum Konfigurieren der LSN-Protokollierung.
Eine Protokollmeldung für einen DS-Lite LSN-Zuordnungseintrag besteht aus folgenden Informationen:
- NetScaler-eigene IP-Adresse (NSIP-Adresse oder SNIP-Adresse), von der die Protokollnachricht stammt
- Zeitstempel
- Art des Eintrags (MAPPING)
- Ob der DS-Lite LSN-Mapping-Eintrag erstellt oder gelöscht wurde
- IPv6-Adresse von B4
- IP-Adresse, Port und Domain-ID des Abonnenten
- NAT-IP-Adresse und Port
- Name des Protokolls
- Abhängig von den folgenden Bedingungen können Ziel-IP-Adresse, Port und Verkehrsdomänen-ID vorhanden sein:
- Ziel-IP-Adresse und Port werden für die endpunktunabhängige Zuordnung nicht protokolliert.
- Für die adressabhängige Zuordnung wird nur die Ziel-IP-Adresse protokolliert. Der Port wird nicht protokolliert.
- Die Ziel-IP-Adresse und der Port werden für die adressportabhängige Zuordnung protokolliert.
Eine Lognachricht für eine DS-Lite-Sitzung besteht aus den folgenden Informationen:
- NetScaler-eigene IP-Adresse (NSIP-Adresse oder SNIP-Adresse), von der die Protokollnachricht stammt
- Zeitstempel
- Art des Eintrags (SESSION)
- Ob die DS-Lite-Sitzung erstellt oder entfernt wurde
- IPv6-Adresse von B4
- IP-Adresse, Port und Domain-ID des Abonnenten
- NAT-IP-Adresse und Port
- Name des Protokolls
- Ziel-IP-Adresse, Port und Traffic-Domain-ID
Die folgende Tabelle zeigt Beispiele für DS-Lite-Protokolleinträge der einzelnen Typen, die auf den konfigurierten Protokollservern gespeichert sind. Diese Protokolleinträge werden von einer NetScaler-Appliance generiert, deren NSIP-Adresse 10.102.37.115 lautet. Sie können DS-Lite-Informationen protokollieren, um Probleme zu diagnostizieren oder zu beheben und gesetzliche Anforderungen zu erfüllen. Die NetScaler Appliance unterstützt alle LSN-Protokollierungsfunktionen für die Protokollierung von DS-Lite-Informationen. Verwenden Sie zum Konfigurieren der DS-Lite-Protokollierung die unter Loggingand Monitoring LSN beschriebenen Verfahren zum Konfigurieren der LSN-Protokollierung.
Eine Protokollmeldung für einen DS-Lite LSN-Zuordnungseintrag besteht aus folgenden Informationen:
- NetScaler-eigene IP-Adresse (NSIP-Adresse oder SNIP-Adresse), von der die Protokollnachricht stammt
- Zeitstempel
- Art des Eintrags (MAPPING)
- Ob der DS-Lite LSN-Mapping-Eintrag erstellt oder gelöscht wurde
- IPv6-Adresse von B4
- IP-Adresse, Port und Domain-ID des Abonnenten
- NAT-IP-Adresse und Port
- Name des Protokolls
- Abhängig von den folgenden Bedingungen können Ziel-IP-Adresse, Port und Verkehrsdomänen-ID vorhanden sein:
- Ziel-IP-Adresse und Port werden für die endpunktunabhängige Zuordnung nicht protokolliert.
- Für die adressabhängige Zuordnung wird nur die Ziel-IP-Adresse protokolliert. Der Port wird nicht protokolliert.
- Die Ziel-IP-Adresse und der Port werden für die adressportabhängige Zuordnung protokolliert.
Eine Lognachricht für eine DS-Lite-Sitzung besteht aus den folgenden Informationen:
- NetScaler-eigene IP-Adresse (NSIP-Adresse oder SNIP-Adresse), von der die Protokollnachricht stammt
- Zeitstempel
- Art des Eintrags (SESSION)
- Ob die DS-Lite-Sitzung erstellt oder entfernt wurde
- IPv6-Adresse von B4
- IP-Adresse, Port und Domain-ID des Abonnenten
- NAT-IP-Adresse und Port
- Name des Protokolls
- Ziel-IP-Adresse, Port und Traffic-Domain-ID
Die folgende Tabelle zeigt Beispiele für DS-Lite-Protokolleinträge der einzelnen Typen, die auf den konfigurierten Protokollservern gespeichert sind. Diese Protokolleinträge werden von einer NetScaler-Appliance generiert, deren NSIP-Adresse 10.102.37.115 ist.
Typ des LSN-Protokolleintrags | Beispiel für einen Logeintrag |
DS-Lite-Sitzungserstellung | Local4.Informational 10.102.37.115 08/14/2015:13:35:38 GMT 0-PPE-1 : default LSN LSN_SESSION 37647607 0 : SESSION CREATED 2001:DB8::3:4 Client IP:Port:TD 192.0.2.51:2552:0, NatIP:NatPort 203.0.113.61:3002, Destination IP:Port:TD 198.51.100.250:80:0, Protocol:TCP |
Löschen einer DS-Lite-Sitzung | Local4.Informational 10.102.37.115 08/14/2015:13:38:22 GMT 0-PPE-1 : default LSN LSN_SESSION 37647617 0 : SESSION DELETED 2001:DB8::3:4 Client IP:Port:TD 192.0.2.51:2552:0, NatIP:NatPort 203.0.113.61:3002, Destination IP:Port:TD 198.51.100.250:80:0, Protocol: TCP |
DS-Lite LSN-Mapping-Erstellung | Local4.Informational 10.102.37.115 08/14/2015:13:35:39 GMT 0-PPE-1 : default LSN LSN_EIM_MAPPING 37647610 0 : EIM CREATED 2001:DB8::3:4 Client IP:Port:TD 192.0.2.51:2552:0, NatIP:NatPort 198.51.100.250:80, Protocol: TCP |
Löschen der DS-Lite-LSN-Zuordnung | Local4.Informational 10.102.37.115 08/14/2015:13:38:25 GMT 0-PPE-1 : default LSN LSN_EIM_MAPPING 37647618 0 : EIM DELETED 2001:DB8::3:4 Client IP:Port:TD 192.0.2.51:2552:0, NatIP:NatPort 198.51.100.250:80, Protocol: TCP |
Aktuelle DS-Lite-Sessions anzeigen
Sie können die aktuellen DS-Lite-Sitzungen anzeigen, um unerwünschte oder ineffiziente Sitzungen auf der NetScaler-Appliance zu erkennen. Sie können alle oder einige DS-Lite-Sitzungen auf der Grundlage von Auswahlparametern anzeigen.
Konfiguration mithilfe der Befehlszeilenschnittstelle
Um alle DS-Lite-Sessions mithilfe der Befehlszeilenschnittstelle anzuzeigen:
Geben Sie in der Befehlszeile Folgendes ein:
show lsn session –nattype DS-Lite
Um ausgewählte DS-Lite-Sitzungen mithilfe der Befehlszeilenschnittstelle anzuzeigen:
Geben Sie in der Befehlszeile Folgendes ein:
show lsn session –nattype DS-Lite [-clientname ] [-network [-netmask ] [-td ]] [-natIP [-natPort ]]
Beispiel:
In der folgenden Beispielausgabe werden alle DS-Lite-Sitzungen angezeigt, die auf einer NetScaler-Appliance vorhanden sind:
显示lsn会话-nattype ds lite B4-Address SubscrIP SubscrPort SubscrTD DstIP DstPort DstTD NatIP NatPort Proto Dir 1. 2001:DB8::3:4 192.0.2.51 2552 0 198.51.100.250 80 0 203.0.113.61 3002 TCP OUT 2. 2001:DB8::3:4 192.0.2.51 3551 0 198.51.100.300 80 0 203.0.113.61 52862 TCP OUT 3. 2001:DB8::3:4 192.0.2.100 4556 0 198.51.100.250 0 0 203.0.113.61 48116 ICMP OUT 4. 2001: DB8::190 192.0.2.150 3881 0 198.51.100.199 80 0 203.0.113.69 48305 TCP OUT Done
Konfiguration mit dem Configuration Utility
Um alle oder ausgewählte DS-Lite-Sessions mithilfe des Konfigurationsdienstprogramms anzuzeigen
- Navigieren Sie zu System>Large Scale NAT>Sessionsund klicken Sie auf die RegisterkarteDS-Lite.
- Um DS-Lite-Sitzungen auf der Grundlage von Auswahlparametern anzuzeigen, klicken Sie auf Suchen.
DS-Lite-Sitzungen löschen
Sie können alle unerwünschten oder ineffizienten DS-Lite-Sitzungen aus der NetScaler-Appliance entfernen. Die Appliance gibt sofort die für diese Sitzungen zugewiesenen Ressourcen (wie NAT-IP-Adresse, Port und Speicher) frei, sodass die Ressourcen für neue Sitzungen verfügbar sind. Die Appliance verwirft auch alle nachfolgenden Pakete, die sich auf diese entfernten Sitzungen beziehen. Sie können alle oder ausgewählte DS-Lite-Sitzungen von der NetScaler-Appliance entfernen.
Um alle DS-Lite-Sitzungen mit der Befehlszeilenschnittstelle zu löschen:
Geben Sie in der Befehlszeile Folgendes ein:
flush lsn session –nattype DS-Lite
show lsn session –nattype DS-Lite
Um ausgewählte DS-Lite-Sitzungen mithilfe der Befehlszeilenschnittstelle zu löschen:
Geben Sie in der Befehlszeile Folgendes ein:
flush lsn session –nattype DS-Lite [-clientname ] [-network [-netmask ] [-td ]] [-natIP [-natPort ]] show lsn session –nattype DS-Lite
Um alle oder ausgewählte DS-Lite-Sitzungen mit dem Konfigurationsprogramm zu löschen:
- Navigieren Sie zuSystem>Large Scale NAT>Sessionsund klicken Sie auf dieRegisterkarte DS-Lite.
- Klicken Sie aufSitzungen leeren.