Re: About Outer IP-ID field

Klaus Warnke <[email protected]> Wed, 29 Jul 2009 11:00:35 +0200
Newsgroups gmane.ietf.rohc
Message-ID <[email protected]>
Wukai,

 > My question is how to use the IP-ID in Extension 3 Outer IP header
 > fields?when to use the IP-ID in Extension 3 Outer IP header fields?

First, I think, that the sentence "carry the compressed IP-ID of the
innermost IPv4 header" applies to the IP-ID field in the base headers,
like UO-1-ID, not to the extension 3. In UO-1-ID there is no ip/ip2
flag that indicates for which IP header the IP-ID is, as in
extension-3. The problem here is, that if the outer IP-ID does not
jump +1 nbo/not nbo, you can not use the IP-ID field in UO-1-ID to
transmit such small change to the de-compressor, as for the inner
IP-ID. You must use an large extension-3, where you can tranmit the
IP-ID for inner and outer separate, because the IP-ID field in UO-1-ID
is reserved for the inner IP-ID.

br
Klaus Warnke
> hi £º
> I am having some difficulty about Outer IP-ID field¡£I need some help.
> http://www.ietf.org/mail-archive/web/rohc/current/msg02222.html
> >See page 75, "IP-ID":
> >"IP-ID fields in compressed base headers carry the compressed IP-ID
> >of the innermost IPv4 header whose corresponding RND flag is not 1."
> >This means for two IP headers (IP-ID field means the field in 
> compressed >headers):
> >IPv6/IPv6/UDP/RTP : No IP-ID field in compressed headers.
> >IPv6/IPv4(RND=1)/UDP/RTP : No IP-ID field in compressed headers.
> >IPv6/IPv4(RND=0)/UDP/RTP : The IP-ID field corresponds to the inner 
> >header.
> >IPv4(RND=1)/IPv6/UDP/RTP : No IP-ID field in compressed headers.
> >IPv4(RND=0)/IPv6/UDP/RTP : The IP-ID field corresponds to the outer 
> >header.
> >IPv4(RND=1)/IPv4(RND=1)/UDP/RTP: No IP-ID field in compressed headers.
> >IPv4(RND=1)/IPv4(RND=0)/UDP/RTP: The IP-ID field corresponds to the 
> >inner header.
> >IPv4(RND=0)/IPv4(RND=0)/UDP/RTP: The IP-ID field corresponds to the 
> >inner header.
> > This last case would only work if the >outer IP-ID
> > is totally sequential N, N+1, >N+2...etc.
> > (previous config should be used >instead)
> >Crystal clear from RFC3095...=)
> About Outer IP-ID field,it had clearly interpretation above¡£
> About last config :IPv4(RND=0)/IPv4(RND=0)/UDP/RTP: The IP-ID field 
> corresponds to the inner header.
> This last case would only work if the outer IP-ID is totally 
> sequential N, N+1, >N+2...etc.
> (previous config should be used instead,I.E: use config IPv4 
> (RND=1)/IPv4 (RND=0)/UDP/RTP: The IP-ID field corresponds to the inner 
> header.is it right?
> My question is how to use the IP-ID in Extension 3 Outer IP header 
> fields?when to use the IP-ID in Extension 3 Outer IP header fields?
>
> Outer IP header fields
> ..... ..... ..... ..... ..... ..... ..... .....
> | Type of Service/Traffic Class | if TOS2 = 1
> ..... ..... ..... ..... ..... ..... ..... .....
> | Time to Live/Hop Limit | if TTL2 = 1
> ..... ..... ..... ..... ..... ..... ..... .....
> | Protocol/Next Header | if PR2 = 1
> ..... ..... ..... ..... ..... ..... ..... .....
> / IP extension header(s) / variable,
> ..... ..... ..... ..... ..... ..... ..... ..... if IPX2 = 1
> | IP-ID | 2 octets,
> ..... ..... ..... ..... ..... ..... ..... ..... if I2 = 1
>
> br
> wukai
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Rohc mailing list
> [email protected]
> https://www.ietf.org/mailman/listinfo/rohc

_______________________________________________
Rohc mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/rohc