Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Reassemblierung von IP-Paketen auf Inline-Service-Schnittstellen

Übersicht über die Reassemblierung von IP-Paketfragmenten für L2TP

Sie können Inline-Service-Schnittstellen auf Routern der MX-Serie mit MPCs konfigurieren, um die erneute Assemblierung fragmentierter IP-Pakete für eine L2TP-Verbindung zu unterstützen. Wenn Pakete über eine L2TP-Verbindung übertragen werden, können die Pakete während der Übertragung fragmentiert werden und müssen neu zusammengesetzt werden, bevor sie weiterverarbeitet werden. Eine effiziente Reassemblierung ist wichtig für den Netzwerkdurchsatz, die Skalierbarkeit und eine reibungslose Reaktion auf Überlastungen.

Die Fragmentierung von IP-Paketen für die Übertragung und die Notwendigkeit, die IP-Pakete an einem Ziel wieder zusammenzusetzen, ist ein Merkmal der Funktionsweise von Layer 2 (der Frame-Schicht) und Schicht 3 (der Paketschicht). Die maximale Größe eines Frames, die durch den MTU-Wert (Maximum Transmission Unit) festgelegt wird, und die maximale Größe eines Pakets werden unabhängig voneinander bestimmt. In der Regel kann die Paketgröße die für die ausgehende Verbindung definierte MTU-Größe bei weitem überschreiten. Wenn die Paketgröße (Daten plus IP und andere Header) die konfigurierte Frame-Größe überschreitet (die in der Regel durch die Grenzwerte des Transportmediums festgelegt wird), muss das Paket für die Übertragung fragmentiert und auf mehrere Frames aufgeteilt werden.

Frames werden immer sofort verarbeitet, wenn sie ankommen (wenn sie fehlerfrei sind), aber Paketfragmente können erst verarbeitet werden, wenn das gesamte Paket wieder zusammengesetzt wurde. Für jedes Paketfragment innerhalb einer Frame-Serie, mit Ausnahme des letzten Paketfragments, ist das IP-Header-Bit für mehr Fragmente (MF) festgelegt, was darauf hinweist, dass dieses Paket Teil eines Ganzen ist. Für das letzte Paketfragment innerhalb eines Frames ist dieses MF-Bit nicht gesetzt und daher wird die Fragmentsequenz beendet. Nachdem alle Fragmente eines Pakets eingetroffen sind, kann das gesamte Paket wieder zusammengesetzt werden.

Bei einer L2TP-Verbindung werden Pakete zwischen dem L2TP Access Concentrator (LAC) und dem L2TP Network Server (LNS) übertragen. Bei einem IP-Paket, das über eine L2TP-Verbindung übertragen wird, wird das Paket an einem der folgenden Speicherorte fragmentiert:

  • Am LAC für den Verkehr, der für das LNS bestimmt ist

  • Beim LNS für den Verkehr in Richtung LAC

  • Bei einem zwischengeschalteten Router, wenn LAC und LNS nicht direkt verbunden sind und die MTU-Größe auf dem Router kleiner ist als die auf LAC oder LNS.

IP-Reassembly-Parameter, die auf Inline-Service-Schnittstellen der LAC und des LNS konfiguriert sind, bestimmen, wie die Fragmente auf diesen Schnittstellen wieder zusammengesetzt werden, um eine effiziente Reassemblierung über eine L2TP-Verbindung zu gewährleisten. Abbildung 1 zeigt die IP-Fragmentierung und -Reassemblierung für eingehenden Teilnehmerdatenverkehr in einem vereinfachten L2TP-Netzwerk.

Abbildung 1: L2TP-Reassemblierung für eingehenden Datenverkehr L2TP Reassembly for Inbound Traffic

Eingehender Datenverkehr zum Core:

  1. Der Teilnehmerdatenverkehr kommt auf der LAC-Schnittstelle pp0.1 im Paketformat [MAC] [PPPoE] [PPP] [IP] [Nutzlast] an. Der PPPoE-Header wird entfernt und der L2TP-Tunnel-Header wird hinzugefügt, wodurch das Tunnelpaket [IP] [UDP] [L2TP] [PPP] [IP] [Payload] entsteht.

  2. Das Paket wird über die Peer-WAN-Schnittstelle des LAC, ge-1/0/0, im L2TP-Tunnel gesendet. Wenn die Paketgröße größer als die MTU der WAN-Schnittstelle ist, wird das Paket im L2TP-Tunnelheader fragmentiert. Das LAC sendet die Fragmente dann an das LNS.

  3. Wenn die Fragmente auf der LNS-Peer-WAN-Schnittstelle (ge-3/0/0) eintreffen, werden die Fragmente durch eine Routensuche an die Inline-Schnittstelle si-2/1/1 der LNS-Reassembly-Schnittstelle geleitet.

  4. Die Fragmente werden auf der Schnittstelle si-2/1/1 wieder zusammengesetzt und das Paket wird an die LNS-Inline-Schnittstelle si-2/2/2 gesendet.

  5. L2TP entkapselt den L2TP-Tunnel-Header und den PPP-Header auf der si-2/2/2-Inline-Schnittstelle, wobei der IP-Header und die Nutzlast übrig bleiben. Eine Routensuche im IP-Header sendet das Paket an die Core-Schnittstelle des LNS, xe-4/1/3.

  6. Das Paket wird über die Core-Schnittstelle xe-4/1/3 gesendet.

Abbildung 2 zeigt die IP-Fragmentierung und -Reassemblierung für ausgehenden Teilnehmerdatenverkehr in einem vereinfachten L2TP-Netzwerk.

Abbildung 2: L2TP-Reassemblierung für ausgehenden Datenverkehr L2TP Reassembly for Outbound Traffic

Ausgehender Datenverkehr zu Abonnenten:

  1. Der Abonnentendatenverkehr kommt über die LNS-Core-Schnittstelle xe-4/1/3 an. Eine Routensuche steuert das Paket an die LNS-Inline-Schnittstelle si-2/2/2.

  2. Auf der Schnittstelle si-2/2/2 kapselt L2TP das Paket mit dem L2TP-Header und dem PPP-Header. und erstellt dann das L2TP-Tunnelpaket, [IP] [UDP] [L2TP] [PPP] [IP] [Nutzlast].

  3. Bei der Routensuche im IP-Header des L2TP-Tunnels wird das Paket an die Peer-WAN-Schnittstelle des LNS, ge-3/0/0, gesendet. Wenn die Paketgröße größer als die MTU der WAN-Schnittstelle ist, wird das Paket im L2TP-Tunnelheader fragmentiert. Das LNS sendet die Fragmente dann an das LAC.

  4. Wenn die Fragmente auf der LAC-Peer-WAN-Schnittstelle (ge-1/0/0) eintreffen, werden die Fragmente durch eine Routensuche an die LAC-Inline-Schnittstelle si-3/0/1 weitergeleitet.

  5. Die Fragmente werden auf dieser Schnittstelle wieder zusammengesetzt, und das Paket wird an die abonnentenorientierte Schnittstelle (pp0.1) gesendet.

  6. L2TP entkapselt den L2TP-Tunnelheader auf der pp0.1-Inline-Schnittstelle, sodass [PPP] [IP] [Nutzlast] übrig bleibt. Dann findet eine PPPoE- und MAC-Kapselung auf dem Paket statt. Das Paket, das jetzt aus [MAC] [PPPoE] [PPP] [IP] [Payload] besteht, wird über die Zugriffsschnittstelle an den Teilnehmer gesendet.

Konfigurieren der IP-Inline-Reassemblierung für L2TP

In diesem Verfahren wird gezeigt, wie eine Dienstschnittstelle auf einer LAC oder einem LNS konfiguriert wird, um fragmentierte IP-Pakete wieder zusammenzusetzen. In diesem Beispiel wird ein Dienstsatz erstellt, der die IP-Reassembly-Parameter für L2TP-Fragmente konfiguriert. Das Serviceset wird dann dem L2TP-Service zugeordnet.

Bevor Sie die Inline-IP-Reassemblierung konfigurieren, stellen Sie sicher, dass Sie über Folgendes verfügen:

  • L2TP konfiguriert.

  • Es wurde eine gültige Serviceschnittstelle auf der LAC oder dem LNS konfiguriert.

So konfigurieren Sie die Inline-IP-Reassemblierung:

  1. Konfigurieren Sie die Bandbreite auf Gehäuseebene, die von der Inline-Services-Schnittstelle im FPC- und PIC-Steckplatz für die Inline-IP-Fragment-Reassemblierung verwendet wird.
  2. Konfigurieren Sie die logische Einheit auf Schnittstellenebene, die von der Inline-Services-Schnittstelle (si-) im FPC- und PIC-Steckplatz für die Inline-IP-Fragment-Reassemblierung verwendet wird.
    Hinweis:

    Diese Konfiguration gibt es nicht nur bei L2TP. Sie müssen jedoch die Familie () und die Dienstdomäne (inetinside) wie gezeigt konfigurieren.

  3. Konfigurieren Sie den Dienstsatz (set1) für die IP-Reassemblierung in Eingabeübereinstimmungsrichtung. (Mit dieser local Option werden die wieder zusammengesetzten Pakete in einer Schleife an die lokale Schnittstelle zurückgesendet.)
    Hinweis:
    • Sie müssen sowohl interne ( Schnittstelle) als auch externe Typ (si-local) Dienstschnittstellenanweisungen konfigurieren. Die Reassemblierungsregel wird nicht außerhalb des Servicesatzes formuliert. Diese Anweisung leitet lediglich den Reassemblierungsprozess ein.

    • Sie können für jedes Service-Set nur eine Service-Schnittstelle konfigurieren.

  4. Konfigurieren Sie den Regelparameter für die IP-Reassemblierung.
  5. Konfigurieren Sie den Dienstsatz (set1) für die IP-Reassemblierung für die Bindung an den L2TP-Dienst.
    Hinweis:
    • Das Service-Set muss auf Hierarchieebene [edit services] definiert werden.

    • Sie können eine Servicesetinstanz nicht löschen, wenn sie einem L2TP-Service zugeordnet ist.