Konfigurieren von DS-Lite

Eine DS-Lite-Konfiguration auf einer Citrix ADC 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 Citrix ADC LSN-Funktion finden Sie unterGroßes 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 Citrix ADC Appliance angibt.

Die Konfiguration von DS-Lite auf einer Citrix ADC Appliance umfasst die folgenden Aufgaben:

  • Legen Sie die globalen LSN-Parameter fest. Globale Parameter umfassen die Menge an Citrix ADC-Arbeitsspeicher, der für die LSN-Funktion reserviert ist, und die Synchronisierung von LSN-Sitzungen in einem Hochverfügbarkeits-Setup.

  • Erstellen 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-Netzwerkadresse 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 verfügt über 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.
  • Erstellen Sie einen LSN-Pool und binden Sie NAT IP-Adressen an ihn. Ein LSN-Pool definiert einen Pool von NAT-IP-Adressen, der von der Citrix ADC Appliance zum Ausführen von LSN verwendet wird. Die Befehlszeilenschnittstelle verfügt über zwei Befehle zum Erstellen eines LSN-Pools und zum Binden von NAT-IP-Adressen an den LSN-Pool. Das Konfigurationsdienstprogramm kombiniert diese beiden Vorgänge auf einem einzigen Bildschirm.
  • Erstellen Sie ein LSN IP6-Profil. Ein LSN-IP6-Profil definiert die IPv6-Adresse der DS-Lite-AFTR-Komponente auf der Citrix ADC Appliance. Die IPv6-Adresse muss eine der Citrix ADC eigenen IPv6-Adresse vom Typ SNIP6 sein.
  • ( Optional) Erstellen Sie ein LSN-Transportprofil für ein bestimmtes Protokoll. Ein LSN-Transportprofil definiert verschiedene Timeouts und Limits, z. B. maximale LSN-Sitzungen und maximale Port-Auslastung, die ein Teilnehmer 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 TCP-, UDP- und ICMP-Protokolle während der Erstellung an eine LSN-Gruppe gebunden. Dieses Profil wird als Standardtransportprofil bezeichnet. Ein LSN-Transportprofil, das Sie an eine LSN-Gruppe binden, überschreibt das standardmäßige LSN-Transportprofil für dieses Protokoll.
  • ( Optional) Erstellen Sie ein LSN-Anwendungsprofil für ein bestimmtes Protokoll und binden Sie eine Gruppe von Zielports an dasProtokoll. Ein LSN-Anwendungsprofil definiert die LSN-Zuordnungs- und LSN-Filtersteuerelemente einer Gruppe für ein bestimmtes Protokoll und für eine Gruppe von Zielports. Für eine Gruppe 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 LSN-Anwendungsprofil, das an eine LSN-Gruppe gebunden ist, gilt für alle Abonnenten eines LSN-Clients, der an dieselbe Gruppe gebunden ist. Standardmäßig ist ein LSN-Anwendungsprofil mit Standardeinstellungen für TCP-, UDP- und ICMP-Protokolle für alle Zielports während der 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 verfügt über zwei Befehle zum Erstellen eines LSN-Anwendungsprofils und zum Binden eines Satzes von Zielports an das LSN-Anwendungsprofil. Das Konfigurationsdienstprogramm kombiniert diese beiden Vorgänge auf einem einzigen Bildschirm.
  • Erstellen Sie eine LSN-Gruppe und binden Sie LSN-Pools, LSN-IPv6-Profil, (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, LSN-Transportprofilen und LSN-Anwendungsprofilen besteht. B. Port-Blockgröße und Protokollierung von LSN-Sitzungen. 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 LSN-IPv6-Profil, das an eine LSN-Gruppe gebunden ist, 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 verfügt über zwei Befehle zum Erstellen einer LSN-Gruppe und zum Binden von LSN-Pools, LSN-Transportprofilen und LSN-Anwendungsprofilen an die LSN-Gruppe. Das Konfigurationsdienstprogramm kombiniert diese beiden Vorgänge in einem einzigen Bildschirm.

Konfiguration über die Befehlszeile

So erstellen Sie einen LSN-Client mit der Befehlszeilenschnittstelle:

Geben Sie an der Eingabeaufforderung Folgendes ein:

add lsn client <clientname>

show lsn client

So binden Sie ein IPv6-Netzwerk oder eine ACL6-Regel über die Befehlszeilenschnittstelle an einen LSN-Client:

Geben Sie an der Eingabeaufforderung Folgendes ein:

bind lsn client <clientname> (-network6 <ipv6_addr|*>| -acl6name <string>)

show lsn client

So erstellen Sie einen LSN-Pool mit der Befehlszeilenschnittstelle:

Geben Sie an der Eingabeaufforderung Folgendes ein:

add lsn pool <poolname> [-nattype ( DYNAMIC )] [-portblockallocation ( ENABLED | DISABLED )] [-portrealloctimeout <secs>] [-maxPortReallocTmq <positive_integer>]

show lsn pool

So binden Sie einen IP-Adressbereich mit der Befehlszeilenschnittstelle an einen LSN-Pool:

Geben Sie an der Eingabeaufforderung Folgendes ein:

bind lsn pool <poolname> <lsnip>

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 mit der Befehlszeilenschnittstelle:

Geben Sie an der Eingabeaufforderung Folgendes ein:

add lsn ip6profile <name> –type DS-Lite –network6 < ipv6_addr|*s >

show lsn ip6profile

So erstellen Sie ein LSN-Transportprofil mit der Befehlszeilenschnittstelle:

Geben Sie an der Eingabeaufforderung Folgendes ein:

add lsn transportprofile <transportprofilename> <transportprotocol> [-sessiontimeout <secs>] [-finrsttimeout <secs>] [-portquota <positive_integer>] [-sessionquota <positive_integer>] [-portpreserveparity ( ENABLED | DISABLED )] [-portpreserverange (ENABLED | DISABLED )] [-syncheck ( ENABLED | DISABLED )]

show lsn transportprofile

So erstellen Sie ein LSN-Anwendungsprofil mit der Befehlszeilenschnittstelle:

Geben Sie an der Eingabeaufforderung Folgendes ein:

add lsn appsprofile <appsprofilename> <transportprotocol> [-ippooling (PAIRED | RANDOM )] [-mapping <mapping>] [-filtering <filtering>][-tcpproxy ( ENABLED | DISABLED )] [-td <positive_integer>]

show lsn appsprofile

So binden Sie einen Anwendungsprotokollportbereich mit der Befehlszeilenschnittstelle an ein LSN-Anwendungsprofil:

Geben Sie an der Eingabeaufforderung Folgendes ein:

bind lsn appsprofile <appsprofilename> <lsnport>

show lsn appsprofile

So erstellen Sie eine LSN-Gruppe mit der Befehlszeilenschnittstelle:

Geben Sie an der Eingabeaufforderung Folgendes ein:

add lsn group <groupname> -clientname <string> [-nattype ( DYNAMIC )] [-portblocksize <positive_integer>] [-logging (ENABLED | DISABLED )] [-sessionLogging ( ENABLED | DISABLED )][-sessionSync ( ENABLED | DISABLED )] [-snmptraplimit<positive_integer>] [-ftp ( ENABLED | DISABLED )] [-pptp ( ENABLED |DISABLED )] [-sipalg ( ENABLED | DISABLED )] [-rtspalg ( ENABLED |DISABLED )] [-ip6profile <string>]

show lsn group

So binden Sie LSN-Protokollprofile und LSN-Pools mit der Befehlszeilenschnittstelle an eine LSN-Gruppe:

Geben Sie an der Eingabeaufforderung Folgendes ein:

bind lsn group <groupname> (-poolname <string> | -transportprofilename <string> | -httphdrlogprofilename <string> | -appsprofilename <string> | -sipalgprofilename <string> | rtspalgprofilename <string>)

show lsn group

Konfiguration mit dem Konfigurationsdienstprogramm

So konfigurieren Sie einen LSN-Client und binden eine IPv6-Netzwerkadresse oder eine ACL6-Regel mit dem Konfigurationsdienstprogramm:

Navigieren Sie zu System > 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 mit dem Konfigurationsdienstprogramm:

Navigieren Sie zu System > 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 mit dem Konfigurationsdienstprogramm:

Navigieren Sie zu System > Large Scale NAT > Profile, klicken Sie auf die Registerkarte **IPv6**, und weisen Sie eine IPv6-Adresse für DS-Lite AFTR zu.

So konfigurieren Sie ein LSN-Transportprofil mit dem Konfigurationsdienstprogramm:

  1. Navigieren Sie zu System > Large Scale NAT > Profile .
  2. Klicken Sie im Detailbereich auf Transport, und fügen Sie dann ein Transportprofil hinzu.

So konfigurieren Sie ein LSN-Anwendungsprofil mit dem Konfigurationsdienstprogramm:

  1. Navigieren Sie zu System > Large Scale NAT > Profile .
  2. Klicken Sie im Detailbereich auf Anwendung, und fügen Sie dann ein Anwendungsprofil hinzu.

So konfigurieren Sie eine LSN-Gruppe und binden einen LSN-Client, ein LSN-IPv6-Profil, Pools, Transportprofile und Anwendungsprofile mit dem Konfigurationsdienstprogramm:

Navigieren Sie zu System > 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 Citrix ADC Appliance unterstützt alle LSN-Protokollierungsfunktionen für die Protokollierung von DS-Lite-Informationen. Verwenden Sie zum Konfigurieren der DS-Lite-Protokollierung die unter beschriebenen Verfahren zum Konfigurieren der LSN-ProtokollierungProtokollierung und Überwachung LSN.

Eine Protokollmeldung für einen DS-Lite LSN-Zuordnungseintrag besteht aus folgenden Informationen:

  • Citrix ADC eigene IP-Adresse (NSIP-Adresse oder SNIP-Adresse), von der die Protokollnachricht stammt
  • Zeitstempel
  • Eintragstyp (MAPPING)
  • Ob der DS-Lite LSN-Zuordnungseintrag erstellt oder gelöscht wurde
  • IPv6-Adresse von B4
  • IP-Adresse, Port und Traffic-Domänen-ID des Abonnenten
  • NAT IP-Adresse und Port
  • Protokollname
  • Ziel-IP-Adresse, -Port und -Domänen-ID sind möglicherweise vorhanden, abhängig von den folgenden Bedingungen:
    • Ziel-IP-Adresse und -Port werden für die endpoint-unabhängige Zuordnung nicht protokolliert.
    • Für die Adressenabhängige Zuordnung wird nur die Ziel-IP-Adresse protokolliert. Der Port wird nicht protokolliert.
    • Ziel-IP-Adresse und -Port werden für die Adress-Port-abhängige Zuordnung protokolliert.

Eine Protokollmeldung für eine DS-Lite-Sitzung besteht aus folgenden Informationen:

  • Citrix ADC eigene IP-Adresse (NSIP-Adresse oder SNIP-Adresse), von der die Protokollnachricht stammt
  • Zeitstempel
  • Eintragstyp (SESSION)
  • Ob die DS-Lite-Sitzung erstellt oder entfernt wird
  • IPv6-Adresse von B4
  • IP-Adresse, Port und Traffic-Domänen-ID des Abonnenten
  • NAT IP-Adresse und Port
  • Protokollname
  • Ziel-IP-Adresse, -Port und -Domänen-ID des Datenverkehrs

Die folgende Tabelle zeigt Beispieleinträge für DS-Lite-Protokolle jedes Typs, der auf den konfigurierten Protokollservern gespeichert ist. Diese Protokolleinträge werden von einer Citrix ADC 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 Citrix ADC Appliance unterstützt alle LSN-Protokollierungsfunktionen für die Protokollierung von DS-Lite-Informationen. Verwenden Sie zum Konfigurieren der DS-Lite-Protokollierung die unter beschriebenen Verfahren zum Konfigurieren der LSN-ProtokollierungProtokollierung und Überwachung LSN.

Eine Protokollmeldung für einen DS-Lite LSN-Zuordnungseintrag besteht aus folgenden Informationen:

  • Citrix ADC eigene IP-Adresse (NSIP-Adresse oder SNIP-Adresse), von der die Protokollnachricht stammt
  • Zeitstempel
  • Eintragstyp (MAPPING)
  • Ob der DS-Lite LSN-Zuordnungseintrag erstellt oder gelöscht wurde
  • IPv6-Adresse von B4
  • IP-Adresse, Port und Traffic-Domänen-ID des Abonnenten
  • NAT IP-Adresse und Port
  • Protokollname
  • Ziel-IP-Adresse, -Port und -Domänen-ID sind möglicherweise vorhanden, abhängig von den folgenden Bedingungen:
    • Ziel-IP-Adresse und -Port werden für die endpoint-unabhängige Zuordnung nicht protokolliert.
    • Für die Adressenabhängige Zuordnung wird nur die Ziel-IP-Adresse protokolliert. Der Port wird nicht protokolliert.
    • Ziel-IP-Adresse und -Port werden für die Adress-Port-abhängige Zuordnung protokolliert.

Eine Protokollmeldung für eine DS-Lite-Sitzung besteht aus folgenden Informationen:

  • Citrix ADC eigene IP-Adresse (NSIP-Adresse oder SNIP-Adresse), von der die Protokollnachricht stammt
  • Zeitstempel
  • Eintragstyp (SESSION)
  • Ob die DS-Lite-Sitzung erstellt oder entfernt wird
  • IPv6-Adresse von B4
  • IP-Adresse, Port und Traffic-Domänen-ID des Abonnenten
  • NAT IP-Adresse und Port
  • Protokollname
  • Ziel-IP-Adresse, -Port und -Domänen-ID des Datenverkehrs

Die folgende Tabelle zeigt Beispieleinträge für DS-Lite-Protokolle jedes Typs, der auf den konfigurierten Protokollservern gespeichert ist. Diese Protokolleinträge werden von einer Citrix ADC Appliance generiert, deren NSIP-Adresse 10.102.37.115 lautet.

   
LSN-Protokolleintragstyp Beispielprotokolleintrag
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
DS-Lite-Sitzungslöschung 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
DS-Lite LSN-Zuordnung Löschen 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-Sitzungen anzeigen

Sie können die aktuellen DS-Lite-Sitzungen anzeigen, um unerwünschte oder ineffiziente Sitzungen auf der Citrix ADC Appliance zu erkennen. Sie können alle oder einige DS-Lite-Sitzungen auf der Grundlage von Auswahlparametern anzeigen.

Konfiguration über die Befehlszeilenschnittstelle

So zeigen Sie alle DS-Lite-Sitzungen mit der Befehlszeilenschnittstelle an:

Geben Sie an der Eingabeaufforderung Folgendes ein:

show lsn session –nattype DS-Lite

So zeigen Sie ausgewählte DS-Lite-Sitzungen mit der Befehlszeilenschnittstelle an:

Geben Sie an der Eingabeaufforderung Folgendes ein:

show lsn session –nattype DS-Lite [-clientname <string>] [-network <ip_addr> [-netmask <netmask>] [-td <positive_integer>]] [-natIP <ip_addr> [-natPort <port>]]

Beispiel:

Die folgende Beispielausnahme zeigt alle DS-Lite-Sitzungen an, die auf einer Citrix ADC Appliance vorhanden sind:

show lsn session –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 Konfigurationsdienstprogramm

So zeigen Sie alle oder ausgewählte DS-Lite-Sitzungen mit dem Konfigurationsdienstprogramm an

  1. Navigieren Sie zu System > Large Scale NAT > Sessions, und klicken Sie auf die Registerkarte DS-Lite.
  2. Klicken Sie auf Suchen, um DS-Lite-Sitzungen anhand von Auswahlparametern anzuzeigen.

DS-Lite-Sitzungen löschen

Sie können unerwünschte oder ineffiziente DS-Lite-Sitzungen von der Citrix ADC Appliance entfernen. Die Appliance gibt sofort die für diese Sitzungen zugewiesenen Ressourcen (z. B. NAT-IP-Adresse, Port und Speicher) frei, sodass die Ressourcen für neue Sitzungen verfügbar sind. Die Appliance löscht auch alle nachfolgenden Pakete, die sich auf diese entfernten Sitzungen beziehen. Sie können alle oder ausgewählte DS-Lite-Sitzungen von der Citrix ADC Appliance entfernen.

So löschen Sie alle DS-Lite-Sitzungen mit der Befehlszeilenschnittstelle:

Geben Sie an der Eingabeaufforderung Folgendes ein:

flush lsn session –nattype DS-Lite show lsn session –nattype DS-Lite

So löschen Sie ausgewählte DS-Lite-Sitzungen mit der Befehlszeilenschnittstelle:

Geben Sie an der Eingabeaufforderung Folgendes ein:

flush lsn session –nattype DS-Lite [-clientname <string>] [-network <ip_addr> [-netmask <netmask>] [-td <positive_integer>]] [-natIP <ip_addr> [-natPort <port>]]

show lsn session –nattype DS-Lite

So löschen Sie alle oder ausgewählte DS-Lite-Sitzungen mit dem Konfigurationsdienstprogramm:

  1. Navigieren Sie zu System > Large Scale NAT > Sessions, und klicken Sie auf die Registerkarte DS-Lite.
  2. Klicken Sie auf Sitzungen leeren.