The MPLS WG Archive[Date Prev][Date Next][Thread Prev][Thread Next] [Date Index][Thread Index][Author Index][Subject Index] ADSPEC and MTU
Yuan Gu wrote: > > Could you explain detailly what's the diffrent between TSPEC MTU > and ASPEC MTU? And what's the diffrent between LSP requested MTU > and Path MTU? These are really basic questions. You should read the IntServ RFCs more closely. TSPEC MTU is the MTU size in the SENDER_TSPEC object that is included in Path messages. It is the MTU size that the ingress router is requesting for the LSP. ADSPEC MTU is the MTU size in the ADSPEC object that is included in Path messages. It is either in the general parameters service fragment or in the null service fragment, depending on which is used. It is initialize to the TSPEC MTU by the ingress router. As the Path message propagates through the network, the ADSPEC MTU may be reduced by routers whose MTU values are smaller. When the Path message finally arrives at the egress router, the MTU in the TSPEC object (which has not changed) contains the MTU size that the sender wants to use. The MTU in the ADSPEC object (which was reduced by the various transit routers) contains the path-MTU along the route that the Path message followed. During Resv processing, the egress router can include an MTU size in the FLOWSPEC object. (Zero means "don't care"). As the Resv message propagates back to the ingress router, each transit router will compare the MTU size of the FLOWSPEC with its own capabilities. If the requested MTU is beyond the router's capabilities, then it will fail the reservation and generate an admission-control failure (delivered to the ingress via PathErr in the case of RSVP-TE.) If the reservation doesn't fail, then the ingress router will know the maximum MTU value for the LSP by looking at the MTU value in the received FLOWSPEC object. It now has enough information to fragment incoming IP datagrams such that they will not have to be further fragmented by transit routers along the LSP. -- David
|
|