Ethereal-users: [Ethereal-users] decoding error for UMA

Note: This archive is from the project's previous web site, ethereal.com. This list is no longer active.

From: "Pow Wanger" <wangpower@xxxxxxxxxxx>
Date: Thu, 29 Sep 2005 04:01:51 +0000
Hi

The decoding of IE Mobile identity in URLC-PS-PAGE of UMA protocol is wrong. Strangely as shown in "ps-page_wrong.txt", when the original messege is encoded wrong, Ethereal seems to be happy. But when the original message is encoded correct as shown in "ps-page_right.txt", Ethereal fails to decode it correctly.

Thanks

No. Time Source Destination Protocol Info 644 16:16:32.081553 10.160.124.51 10.160.124.189 UMA URLC-PS-PAGE

Frame 644 (81 bytes on wire, 81 bytes captured)
   Arrival Time: Sep 27, 2005 16:16:32.081553000
   Time delta from previous packet: 6.099482000 seconds
   Time since reference or first frame: 275.035846000 seconds
   Frame Number: 644
   Packet Length: 81 bytes
   Capture Length: 81 bytes
   Protocols in frame: eth:ip:tcp:uma
Ethernet II, Src: 10.160.124.177 (00:14:f2:de:03:40), Dst: 169.254.82.163 (00:0e:ed:c2:df:de)
   Destination: 169.254.82.163 (00:0e:ed:c2:df:de)
   Source: 10.160.124.177 (00:14:f2:de:03:40)
   Type: IP (0x0800)
Internet Protocol, Src: 10.160.124.51 (10.160.124.51), Dst: 10.160.124.189 (10.160.124.189)
   Version: 4
   Header length: 20 bytes
   Differentiated Services Field: 0x00 (DSCP 0x00: Default; ECN: 0x00)
       0000 00.. = Differentiated Services Codepoint: Default (0x00)
       .... ..0. = ECN-Capable Transport (ECT): 0
       .... ...0 = ECN-CE: 0
   Total Length: 67
   Identification: 0x9f63 (40803)
   Flags: 0x04 (Don't Fragment)
       0... = Reserved bit: Not set
       .1.. = Don't fragment: Set
       ..0. = More fragments: Not set
   Fragment offset: 0
   Time to live: 62
   Protocol: TCP (0x06)
   Header checksum: 0x8f21 [correct]
   Source: 10.160.124.51 (10.160.124.51)
   Destination: 10.160.124.189 (10.160.124.189)
Transmission Control Protocol, Src Port: 14001 (14001), Dst Port: 52255 (52255), Seq: 389, Ack: 454, Len: 15
   Source port: 14001 (14001)
   Destination port: 52255 (52255)
   Sequence number: 389    (relative sequence number)
   Next sequence number: 404    (relative sequence number)
   Acknowledgement number: 454    (relative ack number)
   Header length: 32 bytes
   Flags: 0x0018 (PSH, ACK)
       0... .... = Congestion Window Reduced (CWR): Not set
       .0.. .... = ECN-Echo: Not set
       ..0. .... = Urgent: Not set
       ...1 .... = Acknowledgment: Set
       .... 1... = Push: Set
       .... .0.. = Reset: Not set
       .... ..0. = Syn: Not set
       .... ...0 = Fin: Not set
   Window size: 24616
   Checksum: 0x0a00 [correct]
   Options: (12 bytes)
       NOP
       NOP
       Time stamp: tsval 18707920, tsecr 1813819810
Unlicensed Mobile Access
   Length Indicator: 13
   0000 .... = Skip Indicator: 0
   .... 0010 = Protocol Discriminator: URLC (2)
   URLC Message Type: URLC-PS-PAGE (3)
   Temporary Logical Link Identifier: 00000000
   Mobile Identity
       URR Information Element: Mobile Identity (1)
       URR Information Element length: 5
       Format Unknown

0000  00 0e ed c2 df de 00 14 f2 de 03 40 08 00 45 00   [email protected].
0010  00 43 9f 63 40 00 3e 06 8f 21 0a a0 7c 33 0a a0   .C.c@.>..!..|3..
0020  7c bd 36 b1 cc 1f c2 c4 ff 8c 03 c6 c4 d4 80 18   |.6.............
0030  60 28 0a 00 00 00 01 01 08 0a 01 1d 75 d0 6c 1c   `(..........u.l.
0040  b1 a2 00 0d 02 03 00 00 00 00 01 05 f4 e6 b3 e7   ................
0050  30                                                0

No. Time Source Destination Protocol Info 2326 853.545231 10.160.124.51 10.160.124.187 UMA URLC-PS-PAGE

Frame 2326 (80 bytes on wire, 80 bytes captured)
Ethernet II, Src: 10.160.124.177 (00:14:f2:de:03:40), Dst: 169.254.82.163 (00:0e:ed:c2:df:de) Internet Protocol, Src: 10.160.124.51 (10.160.124.51), Dst: 10.160.124.187 (10.160.124.187) Transmission Control Protocol, Src Port: 14001 (14001), Dst Port: 48607 (48607), Seq: 323, Ack: 415, Len: 14
Unlicensed Mobile Access
   Length Indicator: 12
   0000 .... = Skip Indicator: 0
   .... 0010 = Protocol Discriminator: URLC (2)
   URLC Message Type: URLC-PS-PAGE (3)
   Temporary Logical Link Identifier: 00000000
   Mobile Identity
       URR Information Element: Mobile Identity (1)
       URR Information Element length: 4
       0000 .... :  Unused
       .... 0... = Odd/even indication: Even number of identity digits (0)
       .... .100 = Mobile Identity Type: TMSI/P-TMSI (4)
       TMSI/P-TMSI: 0xe6ac4f30

No. Time Source Destination Protocol Info 2327 853.704264 10.160.124.187 10.160.124.51 UMA URLC STATUS

Frame 2327 (93 bytes on wire, 93 bytes captured)
Ethernet II, Src: 169.254.82.163 (00:0e:ed:c2:df:de), Dst: 10.160.124.177 (00:14:f2:de:03:40) Internet Protocol, Src: 10.160.124.187 (10.160.124.187), Dst: 10.160.124.51 (10.160.124.51) Transmission Control Protocol, Src Port: 48607 (48607), Dst Port: 14001 (14001), Seq: 415, Ack: 337, Len: 27
Unlicensed Mobile Access
   Length Indicator: 25
   0000 .... = Skip Indicator: 0
   .... 0010 = Protocol Discriminator: URLC (2)
   URLC Message Type: URLC STATUS (12)
   Temporary Logical Link Identifier: 00000000
   URLC Cause
       URR Information Element: URLC Cause (39)
       URR Information Element length: 1
       URLC Cause: syntactically incorrect message (8)
   PDU in Error
       URR Information Element: PDU in Error (52)
       URR Information Element length: 14
       PDU in Error,: 000C0203000000000104E6AC4F30