The MPLS WG Archive
[Date Prev][Date Next][Thread Prev][Thread Next] [Date Index][Thread Index][Author Index][Subject Index]
Fragmentation and reassembly of MPLS packets
-
From: "Alok! Tripathi" <alokt@cdotd.ernet.in>
-
Date: Tue, 15 May 2001 15:57:44 +0530
-
>Received: from cancer.cdotd.ernet.in by cdotd.cdotd.ernet.in (SMI-8.6/SMI-SVR4)id QAA00522; Tue, 15 May 2001 16:00:28 -0500
-
CC: mpls@UU.NET
uucp-relay-delhi!mgoel@hss.hns.com wrote:
Hi all,
Section 3 of RFC 3032 discusses the procedure for fragmenting the labeled
as
well as unlabeled MPLS packet. In IP there are fields in the datagram
header
(IDENTIFICATION, FLAGS, and FRAGMENT OFFSET) which control fragmentation
and
reassembely of datagrams. But in MPLS header there are no such fields
defined.
So how does reassembly of the fragmented MPLS packets happens at the
destination
host.
Thanks in advance
Mohit
Mohit,
As per RFC3032, in case a LSR needs to fragment an IP packet
before forwarding,
it strips of its MPLS label stack entries to obtain an IP datagram.
Then the IP fragmentation is done as usual.
Each fragment is then labelled again with the same header as the
orginal one would have got. This takes
care that all these fragments are forwarded in the same way in the
network till they reach
the destination. At the destination, IP layer shall assemble the packets
in the normal way after all label
stack entries are popped.
--
Regards, | " Study as if you were to live forever, |
__ / _ /_ | Live as if you were to die tomorrow " |
(_(_/_(_)_/\ ..... -- Mahatma Gandhi|
| |
|