[VOIPSEC] IPv6 and the demise (or not) of NAT (wasRe: Interactive Connectivity Establishment (ICE))

Dan Wing dwing at cisco.com
Tue Nov 15 14:04:11 CST 2005


> I have come to the conclusion after writing and delivering a 
> 3-day VoIPSec course for the last year that the only feasible 
> solution is for the NATing device to also be a SIP proxy.

You mean a SIP proxy that handles both media relaying and
modifies SDP, I believe.

...
> STUN is fine in the meantime until you adopt this model - you 
> can access "free" STUN servers. 

stun-server.org is free (without quotes).  Of course, it's a
free service and could go away, so perhaps that's why you put
free in quotes.

> TURN requires someone outside the firewall to dedicate
> resources to "bounce" your media stream - there are no "free" 
> TURN servers on the Internet to my knowledge.

I don't know of any, either.  Similarly with a SIP proxy on
the Internet, or one integrated with your NAT/firewall, it
isn't "free" -- you're paying for that capability.

> STUN/TURN/ICE will fail when encrypted signaling and voice become common.

I'm not sure what problem you see with ICE with encrypted signaling, but it
works with TLS, S/MIME, and -sip-identity.  Working with encrypted and
integrity-protected signaling was one of ICE's design goals.

-d

> UPnP and Midcom seem to be doomed for the aformentioned reason that a
> non-administrator controls the firewall pinholes (manholes in 
> this case.)
>
> For more scalable enterprise implementations, it seems most 
> likely that the
> data firewall will remain in place and all voice will pass 
> through the new
> "IP communicaions firewall" (aka Session Border Controller) 
> which will proxy
> all voice traffic and bearer channels leaving the enterprise. 
> Encryption
> issues are solved, NATing issues are solved, lawful intercept 
> issues are
> handled, and we may actually have a product to make money 
> with instead of a "protocol."
>
> The whole thing seems black and white to me based on the 
> business case. I
> would be interested to hear alternative opinions.
> 
> 	 	Cheers,
> 	         Ken Peterson
> 
> **************************************************************
> **********
> *                             *
> *  Ken Peterson, CCIE 4297	*  Cisco Certified Security Professional
> *  PacketBrain, Inc.         	*  Cisco IP Telephony Support Specialist
> *  Cary, NC 27511            	*  Cisco Content Networking Specialist
> *                            	*
> **************************************************************
> **********
> 
> 
> 
> 
> 
> -----Original Message-----
> From: Voipsec-bounces at voipsa.org [mailto:Voipsec-bounces at voipsa.org]On
> Behalf Of Dan Wing
> Sent: Tuesday, November 15, 2005 2:22 PM
> To: 'Randell Jesup'
> Cc: Voipsec at voipsa.org
> Subject: Re: [VOIPSEC] IPv6 and the demise (or not) of NAT (wasRe:
> Interactive Connectivity Establishment (ICE))
> 
> 
> > "Dan Wing" <dwing at cisco.com> writes:
> > >> >         Another big problem with UPnP is the 
> double-nat problem.
> > >> >Put a device behind two UPnP NATs and you can't open a port
> > >> >through both.
> > >> >With STUN/etc, you can open ports through any number of NATs.
> > >>
> > >> Except if one of those NAT's is symmetric (which is 90% of
> > >> all routers are) then it maybe broke.
> > >
> > >draft-jennings-behave-test-results,
> > ><http://www.ietf.org/internet-drafts/draft-jennings-behave-te
> > st-results-01.t
> > >xt>, shows test results of a couple dozen NATs.  Only one
> > NAT was found to
> > >be symmetric.
> > >
> > >Do you have other data to share?
> >
> >         That data is mostly from 2002/2003 NATs, and the 
> newer testing
> > is almost all "odd" routers (not from the major players in 
> the retail
> > market: Netgear, DLink, Linksys, Belkin, etc) - and the two
> > main retail
> > routers there (Netgear 814v2 and Linksys BEFSR81) aren't new.
> >
> >         It's nowhere near 90%, or even 50% - but the number
> > (especially in
> > "popular" routers) is climbing.  The Netgear WGR614 (not the
> > RP614 in the
> > draft) is symmetric in all of the recent variations
> > (v4/v5/v6), for example.
> > v2 was Cone I think.
> 
> Thanks.  I'll see if Cullen (the author of
> draft-jennings-behave-test-results) can get those routers and 
> do another
> round of tests.  Having accurate information is useful for everyone.
> 
> In any event, one of ICE's techniques is to use a media relay (a "TURN
> server") when necessary -- such as when you're behind a 
> symmetric NAT.  Of
> course, somebody's bandwidth and CPU resources are being used 
> to provide
> media relay services, so that someone will likely want to be 
> paid, somehow,
> for providing that media relay service.  Depending on how 
> that service is
> billed, it may be cheaper to purchase a NAT that doesn't 
> require an external
> media relay.  As media progresses from 100kb/sec of G.711 
> voice to 6Mb/sec
> of high-definition multi-screen video, operating a media 
> relay will continue
> to be expensive.
> 
> The IETF BEHAVE document draft-ietf-behave-nat-udp-04.txt specifies
> non-symmetric NAT behavior in order to avoid media relays.  When that
> document goes to RFC vendors can declare a NAT device to be 
> 'compliance with
> RFCxxx' and consumers can decide to purchase those 
> RFC-compliant devices,
> decide to pay (directly or indirectly) for a media relay 
> service with a
> non-RFC-compliant device or with their RFC-compliant device 
> (if they feel
> the media relay and symmetric NAT behavior offer 'better security').
> 
> -d
> 
> _______________________________________________
> Voipsec mailing list
> Voipsec at voipsa.org
> http://voipsa.org/mailman/listinfo/voipsec_voipsa.org




More information about the Voipsec mailing list