Subject: [MMUSIC] Fwd: diagrams in ICE

From: "Rohan Mahy" <[email-masked]>
Date: Thu, 4 May 2006 09:10:59 -0700

Hi,

This bounced because it was "too large" in rich text format. 
Apologies if it arrives twice.

thanks,
-rohan

---------- Forwarded message ----------
From: Rohan Mahy <[email-masked]>
Date: May 3, 2006 2:32 PM
Subject: diagrams in ICE
To: [email-masked], Jonathan Rosenberg <[email-masked]>
Cc: [email-masked]

Hi,

I think there is a lot of extraneous whitespace in the ICE examples,
which makes the examples harder to read IMO.  I made two slightly
compressed versions of the first example.  If folks like the more
compact examples, I will be happy to compress the longer example as
well.  Please reply to me and Jonathan if you like a) the original, b)
the slightly shorter form, or c) the more agressively compact form.

thanks,
-rohan

Slightly Shortened

             L             NAT           STUN             R
              |              |              |              |
             |              |              |              |
             |RTP STUN alloc|              |              |
              |              |              |              |
             |(1) STUN Req  |              |              |
             |S=L-PRIV-1    |              |              |
              |D=STUN-PUB-1  |              |              |
             |------------->|(2) STUN Req  |              |
             |              |S=NAT-PUB-1   |              |
              |              |D=STUN-PUB-1  |              |
             |              |------------->|              |
             |              |              |              |
              |              |(3) STUN Res  |              |
             |              |S=STUN-PUB-1  |              |
             |              |D=NAT-PUB-1   |              |
              |              |MA=NAT-PUB-1  |              |
             |              |<-------------|              |
             |(4) STUN Res  |              |              |
              |S=STUN-PUB-1  |              |              |
             |D=L-PRIV-1    |              |              |
             |MA=NAT-PUB-1  |              |              |
              |<-------------|              |              |
             |              |              |              |
             |(5) Offer     |              |              |
              |------------------------------------------->|
             |              |              |              |
             |              |              |              |RTP STUN alloc.
              |              |              |              |
             |              |              |(6) STUN Req  |
             |              |              |S=R-PUB-1     |
              |              |              |D=STUN-PUB-1  |
             |              |              |<-------------|
             |              |              |              |
              |              |              |(7) STUN Res  |
             |              |              |S=STUN-PUB-1  |
             |              |              |D=R-PUB-1     |
              |              |              |MA=R-PUB-1    |
             |              |              |------------->|
             |              |              |              |
              |(8) answer    |              |              |
             |<-------------------------------------------|
             |              |              |              |
              |              |              |              |
             |(9) Bind Req  |              |              |
             |S=L-PRIV-1    |              |              |
              |D=R-PUB-1     |              |              |
             |------------->|(10) Bind Req |              |
             |              |S=NAT-PUB-1   |              |
              |              |D=R-PUB-1     |              |
             |              |---------------------------->|
             |              |              |              |
              |              |(11) Bind Res |              |
             |              |S=R-PUB-1     |              |
             |              |D=NAT-PUB-1   |              |
              |              |MA=NAT-PUB-1  |              |
             |              |<----------------------------|
             |(12) Bind Res |              |              |
              |S=R-PUB-1     |              |              |
             |D=L-PRIV-1    |              |              |
             |MA=NAT-PUB-1  |              |              |
              |<-------------|              |              |
   RTP flows |              |              |              |
             |              |              |              |
              |              |(13) Bind Req |              |
             |              |S=R-PUB-1     |              |
             |              |D=NAT-PUB-1   |              |
              |              |<----------------------------|
             |(14) Bind Req |              |              |
             |S=R-PUB-1     |              |              |
              |D=L-PRIV-1    |              |              |
             |<-------------|              |              |
             |              |              |              |
              |(15) Bind Res |              |              |
             |S=L-PRIV-1    |              |              |
             |D=R-PUB-1     |              |              |
              |MA=R-PUB-1    |              |              |
             |------------->|(16) Bind Res |              |
             |              |S=NAT-PUB-1   |              |
              |              |D=R-PUB-1     |              |
             |              |MA=R-PUB-1    |              |
             |              |---------------------------->|
              |              |              |              |
             |              |              |              |RTP flows
             |              |              |              |

                                 Figure 8

More Agressively Compact

              L             NAT           STUN             R

             |              |              |              |
    RTP STUN |              |              |              |
    alloc    |              |              |              |
             |(1) STUN Req  |              |              |
             |S=L-PRIV-1    |              |              |
             |D=STUN-PUB-1  |(2) STUN Req  |              |
             |------------->|S=NAT-PUB-1   |              |
             |              |D=STUN-PUB-1  |              |
             |              |------------->|              |
             |              |              |              |
             |              |(3) STUN Res  |              |
             |              |S=STUN-PUB-1  |              |
             |(4) STUN Res  |D=NAT-PUB-1   |              |
             |S=STUN-PUB-1  |MA=NAT-PUB-1  |              |
             |D=L-PRIV-1    |<-------------|              |
             |MA=NAT-PUB-1  |              |              |
             |<-------------|              |              |
             |              |              |              |
             |(5) Offer     |              |              |
             |------------------------------------------->|
             |              |              |              |
             |              |              |              | RTP STUN
             |              |              |              | alloc
             |              |              |(6) STUN Req  |
             |              |              |S=R-PUB-1     |
             |              |              |D=STUN-PUB-1  |
             |              |              |<-------------|
             |              |              |              |
             |              |              |(7) STUN Res  |
             |              |              |S=STUN-PUB-1  |
             |              |              |D=R-PUB-1     |
             |              |              |MA=R-PUB-1    |
             |              |              |------------->|
             |              |              |              |
             |(8) answer    |              |              |
             |<-------------------------------------------|
             |              |              |              |
             |              |              |              |
             |(9) Bind Req  |              |              |
             |S=L-PRIV-1    |              |              |
             |D=R-PUB-1     |(10) Bind Req |              |
             |------------->|S=NAT-PUB-1   |              |
             |              |D=R-PUB-1     |              |
             |              |---------------------------->|
             |              |              |              |
             |              |(11) Bind Res |              |
             |              |S=R-PUB-1     |              |
             |(12) Bind Res |D=NAT-PUB-1   |              |
             |S=R-PUB-1     |MA=NAT-PUB-1  |              |
             |D=L-PRIV-1    |<----------------------------|
             |MA=NAT-PUB-1  |                             |
             |<-------------|              |              |
             |              |              |              |
   RTP flows |              |              |              |
             |              |              |              |
             |              |(13) Bind Req |              |
             |              |S=R-PUB-1     |              |
             |(14) Bind Req |D=NAT-PUB-1   |              |
             |S=R-PUB-1     |<----------------------------|
             |D=L-PRIV-1    |              |              |
             |<-------------|              |              |
             |              |              |              |
             |(15) Bind Res |              |              |
             |S=L-PRIV-1    |              |              |
             |D=R-PUB-1     |(16) Bind Res |              |
             |MA=R-PUB-1    |S=NAT-PUB-1   |              |
             |------------->|D=R-PUB-1     |              |
             |              |MA=R-PUB-1    |              |
             |              |---------------------------->|
             |              |              |              |
             |              |              |              |RTP flows
             |              |              |              |

                                 Figure 8

_______________________________________________
mmusic mailing list
[email-masked]
https://www1.ietf.org/mailman/listinfo/mmusic