[rohc] About Outer IP-ID field

wukai_927 <wukai_927@163.com> Tue, 28 July 2009 15:20 UTC

Return-Path: <wukai_927@163.com>
X-Original-To: rohc@core3.amsl.com
Delivered-To: rohc@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 65CFC3A7014 for <rohc@core3.amsl.com>; Tue, 28 Jul 2009 08:20:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 4.798
X-Spam-Level: ****
X-Spam-Status: No, score=4.798 tagged_above=-999 required=5 tests=[AWL=1.664, BAYES_40=-0.185, HTML_MESSAGE=0.001, J_CHICKENPOX_52=0.6, J_CHICKENPOX_64=0.6, RELAY_IS_220=2.118]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id rFAET5QR51DI for <rohc@core3.amsl.com>; Tue, 28 Jul 2009 08:20:09 -0700 (PDT)
Received: from m13-78.163.com (m13-78.163.com [220.181.13.78]) by core3.amsl.com (Postfix) with ESMTP id CBDBA3A6F6F for <rohc@ietf.org>; Tue, 28 Jul 2009 08:20:08 -0700 (PDT)
Received: from wukai_927 ( [123.138.237.218] ) by ajax-webmail-wmsvr78 (Coremail) ; Tue, 28 Jul 2009 23:20:01 +0800 (CST)
Date: Tue, 28 Jul 2009 23:20:01 +0800
From: wukai_927 <wukai_927@163.com>
To: rohc <rohc@ietf.org>
Message-ID: <4058706.1126261248794401818.JavaMail.coremail@bj163app78.163.com>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_Part_299255_8219649.1248794401816"
X-Originating-IP: [123.138.237.218]
X-Priority: 1
X-Mailer: Coremail Webmail Server Version XT2_snapshot build 090618(8092.2435.2417) Copyright (c) 2002-2009 www.mailtech.cn 163com
X-CM-TRANSID: TsGowLCblQohF29KC7YQAQ--.28073W
X-CM-SenderInfo: 5zxntxjbzslqqrwthudrp/1tbiNAWt2kojOjrwwQABsf
X-Coremail-Antispam: 1Ur529EdanIXcx71UUUUU7IcSsGvfJTRUUUjS8YjxAI6xAIw2 8IcVW8ZrWlb7IF0VCF04k20xvEw2I207IF0wAYjxAI6xCIbckI1I0E57IF64kEYxAxMc80 4VCqF7xvr2I5M4IEnf9ElVAFpTB2q-sK649IAas0WaI_GwCS07vEb7Iv0xC_Jr1lV2xY67 kC6x804xWlV2xY67C26xCjj4IEw4AK0wCS07vE1I0EscIYIxCEI4klw4CSwwCS07vE5I8C rVACY4xI64kE6c02F40Ex7xfMIAIbVAqx4xG6I80eVA0xI0YY7vIx2IE14AGzxvEb7x7MI AIbVAv7VCjz48v1sIEY20_JwCS07vEYx0E2Ix0cI8IcVAFwI0_JF0_Jw1lV2xY6cIj6I8E 87Iv67AKxVW8Jr0_Cr1UMIAIbVCjxxvEw4WlV2xY6xkIecxEwVAFwVW5WwCS07vEc2IjII 80xcxEwVWxJVW3JwCS07vE4x8a6x804xWlV2xY6I8E67AF67kF1VAFwI0_Jr0_JrDvcSsG vfC2KfnxnUU==
Subject: [rohc] About Outer IP-ID field
X-BeenThere: rohc@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Robust Header Compression <rohc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/rohc>, <mailto:rohc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/rohc>
List-Post: <mailto:rohc@ietf.org>
List-Help: <mailto:rohc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rohc>, <mailto:rohc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 28 Jul 2009 15:20:10 -0000

 
 
 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