Re: about TURN MAGIC-COOKIE

Jonathan Rosenberg <[email protected]> Wed, 01 Dec 2004 03:38:21 -0500
Newsgroups gmane.ietf.midcom
Message-ID <[email protected]>
I do not think it is necessary to inspect data packets and, if it is
found that they contain the magic cookie string, wrap them in a DATA
attribute in a SEND.

The magic cookie is a random 32 bit string. The probability of it
appearing in a data packet is approximately 1 in 4 billion. If that
probability is still too large, then we should just increase the size of
the magic cookie. However, 1 in 2 billion is likely much smaller than
the packet loss rate of the underlying network. A mis-clasification in
TURN would manifest itself as a packet loss. Since this packet loss rate
is less than the network packet loss rate, I don't see a real issue.

Thanks,
Jonathan R.

Kenneth Ho wrote:

> Toshihiro Sonoda wrote:
> 
> 
>>>Toshihiro Sonoda wrote:
>>>
>>>
>>>>Why can a server disambiguate a TURN Request from a data packet by
>>>>looking for the MAGIC-COOKIE attribute, as described in Section 7.2.3.
>>>>
>>>>Can it guarantee that UDP packets of non-TURN Packets doesn't have
>>>>same value as MAGIC-COOKIE.
>>>>
>>>>
>>>
>>>My take is a TURN client library would need to inspect every packet
>>>before sending them to a TURN server.
>>>If a packet happens to have something resembling a magic-cookie, the
>>>library would have to wrap it in a SEND request.
>>
>>
>>If a packet from client to turn server happens to have something
>>resembling a magic-cookie, then the packet would have to be wrapped
>>using SEND request.
>>I understand that.
>>
>>but, if a packet form turn server to client happens to have something
>>resembling a
>>magic-cookie, then should turn server wrap the packet using any
>>turn-request or response?
> 
> 
> You could wrap that packet in a DATA indication to client.
> 
> 
>>
>>_______________________________________________
>>midcom mailing list
>>[email protected]
>>https://www1.ietf.org/mailman/listinfo/midcom
>>
> 
> 
> 
> 
> _______________________________________________
> midcom mailing list
> [email protected]
> https://www1.ietf.org/mailman/listinfo/midcom
> 

-- 
Jonathan D. Rosenberg, Ph.D.                   600 Lanidex Plaza
Director, Service Provider VoIP Architecture   Parsippany, NJ 07054-2711
Cisco Systems
[email protected]                              FAX:   (973) 952-5050
http://www.jdrosen.net                         PHONE: (973) 952-5000
http://www.cisco.com