91
The Rapid Rise of Smartphones and Tablets, and what it might mean to the network. Mark Smith [email protected] Nextgen Brownbag Edition November 2013

The Rapid Rise of Smartphones and Tablets,markachy/trrosat-nbb.pdf · Packet switched networks (such as the Internet) can be described as best-effort – packets can be lost as they're

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: The Rapid Rise of Smartphones and Tablets,markachy/trrosat-nbb.pdf · Packet switched networks (such as the Internet) can be described as best-effort – packets can be lost as they're

The Rapid Rise of Smartphones and Tablets,

and what it might mean to the network.

Mark [email protected]

Nextgen Brownbag EditionNovember 2013

Page 2: The Rapid Rise of Smartphones and Tablets,markachy/trrosat-nbb.pdf · Packet switched networks (such as the Internet) can be described as best-effort – packets can be lost as they're

Agenda

Bit of Background

Some Definitions

Rapid Adoption

Some Concepts and Technologies

Coming Trends?

Impacts

A Likelihood?

What Actually Happened

Page 3: The Rapid Rise of Smartphones and Tablets,markachy/trrosat-nbb.pdf · Packet switched networks (such as the Internet) can be described as best-effort – packets can be lost as they're

Original Presentation

“The Rapid Rise of Mobile Multihomed Hosts, and what it might mean to the network.”

First presented at Ausnog 2013 in Sydney, September 4th.

Available at:

http://www.users.on.net/~markachy/The_Rapid_Rise_of_the_MMHH.pdf

Page 4: The Rapid Rise of Smartphones and Tablets,markachy/trrosat-nbb.pdf · Packet switched networks (such as the Internet) can be described as best-effort – packets can be lost as they're

Some Definitions

CC Image courtesy of Julie Jordan Scott http://www.flickr.com/photos/juliejordanscott/4247673227/sizes/l/in/photostream/

Page 5: The Rapid Rise of Smartphones and Tablets,markachy/trrosat-nbb.pdf · Packet switched networks (such as the Internet) can be described as best-effort – packets can be lost as they're

“Host” - A device (computer) that operates or “hosts” applications.

e.g, Smartphone, Tablet, Server, Desktop PC, Laptop.

Page 6: The Rapid Rise of Smartphones and Tablets,markachy/trrosat-nbb.pdf · Packet switched networks (such as the Internet) can be described as best-effort – packets can be lost as they're

Single-Homed – A host that usually has only one active network connection.

e.g., traditional desktop PC or servers with a single wired connection to the network.

Page 7: The Rapid Rise of Smartphones and Tablets,markachy/trrosat-nbb.pdf · Packet switched networks (such as the Internet) can be described as best-effort – packets can be lost as they're

Multi-Homed (multihomed) – a host that commonly has two or more active network

connections.

e.g., smartphone, tablet, some laptops, with wifi, 3G and possibly even bluetooth network

connections.

Page 8: The Rapid Rise of Smartphones and Tablets,markachy/trrosat-nbb.pdf · Packet switched networks (such as the Internet) can be described as best-effort – packets can be lost as they're

Mobile Multi-Homed Host (MMHH) – a more generic name for smartphones and tablets.

Page 9: The Rapid Rise of Smartphones and Tablets,markachy/trrosat-nbb.pdf · Packet switched networks (such as the Internet) can be described as best-effort – packets can be lost as they're

Encryption – methods to hide data or information from unauthorised parties.

Page 10: The Rapid Rise of Smartphones and Tablets,markachy/trrosat-nbb.pdf · Packet switched networks (such as the Internet) can be described as best-effort – packets can be lost as they're

Protocol – An agreement between two or more parties on how to communicate and co-ordinate

communicating.

Page 11: The Rapid Rise of Smartphones and Tablets,markachy/trrosat-nbb.pdf · Packet switched networks (such as the Internet) can be described as best-effort – packets can be lost as they're

Rapidly Adopted

CC Image courtesy of Mr Thinktankhttp://www.flickr.com/photos/tahini/6966762102/sizes/l/in/photostream/

Page 12: The Rapid Rise of Smartphones and Tablets,markachy/trrosat-nbb.pdf · Packet switched networks (such as the Internet) can be described as best-effort – packets can be lost as they're

Courtesy “2013 Internet Trends”, KPCB, http://www.kpcb.com/insights/2013-internet-trends

Courtesy “Our Mobile Planet” http://www.thinkwithgoogle.com/mobileplanet/en/

Page 13: The Rapid Rise of Smartphones and Tablets,markachy/trrosat-nbb.pdf · Packet switched networks (such as the Internet) can be described as best-effort – packets can be lost as they're

Diffusion of Innovations

“An innovation is an idea, practice, or object that is perceived as new by an individual or other unit of adoption”.

http://en.wikipedia.org/wiki/Diffusion_of_innovations

Page 14: The Rapid Rise of Smartphones and Tablets,markachy/trrosat-nbb.pdf · Packet switched networks (such as the Internet) can be described as best-effort – packets can be lost as they're

5 innovation attributes that influence adoption

Page 15: The Rapid Rise of Smartphones and Tablets,markachy/trrosat-nbb.pdf · Packet switched networks (such as the Internet) can be described as best-effort – packets can be lost as they're

Relative Advantage - Better than what you've had in the past

Smartphone/Tablet - Mobile rather than fixed Internet

Page 16: The Rapid Rise of Smartphones and Tablets,markachy/trrosat-nbb.pdf · Packet switched networks (such as the Internet) can be described as best-effort – packets can be lost as they're

Compatibility - Similar to what you already know

Smartphone/Tablet - Pretty familiar GUI, finger instead of mouse

Page 17: The Rapid Rise of Smartphones and Tablets,markachy/trrosat-nbb.pdf · Packet switched networks (such as the Internet) can be described as best-effort – packets can be lost as they're

Complexity - Easy to understand?

Smartphone/Tablet - Intuitive to use, no manual required

Page 18: The Rapid Rise of Smartphones and Tablets,markachy/trrosat-nbb.pdf · Packet switched networks (such as the Internet) can be described as best-effort – packets can be lost as they're

Trialability - Easy to “try before you buy”?

Smartphone/Tablet - Borrow a friend's, try in a shop

Page 19: The Rapid Rise of Smartphones and Tablets,markachy/trrosat-nbb.pdf · Packet switched networks (such as the Internet) can be described as best-effort – packets can be lost as they're

Observability - Easy to see others using it?

Smartphone/Tablet - People using them in the street, on public transport

Page 20: The Rapid Rise of Smartphones and Tablets,markachy/trrosat-nbb.pdf · Packet switched networks (such as the Internet) can be described as best-effort – packets can be lost as they're

A Bit of Internet Architecture

CC Image courtesy of azhararchitecturehttp://tinyurl.com/n7whzjk

Page 21: The Rapid Rise of Smartphones and Tablets,markachy/trrosat-nbb.pdf · Packet switched networks (such as the Internet) can be described as best-effort – packets can be lost as they're

END-TO-END ARGUMENTS IN SYSTEM DESIGNJ.H. Salzer, D.P. Reed and D.D. Clark

1981

When it comes to deciding where a function should be located and performed within a system,

“The function in question can completely and correctly be implemented only with the knowledge and help of the application standing at the endpoints of the communication system. Therefore, providing that questioned function as a feature of the communication system itself is not possible. (Sometimes an incomplete version of the function provided by the communication system may be useful as a performance enhancement.)”

Page 22: The Rapid Rise of Smartphones and Tablets,markachy/trrosat-nbb.pdf · Packet switched networks (such as the Internet) can be described as best-effort – packets can be lost as they're

So what is this really saying?

Page 23: The Rapid Rise of Smartphones and Tablets,markachy/trrosat-nbb.pdf · Packet switched networks (such as the Internet) can be described as best-effort – packets can be lost as they're

Do things where the results matter the most

Do things where the best knowledge of what is and isn't required is available

Sounds familiar ....

Page 24: The Rapid Rise of Smartphones and Tablets,markachy/trrosat-nbb.pdf · Packet switched networks (such as the Internet) can be described as best-effort – packets can be lost as they're

If you want something done properly, you need to do it yourself

Page 25: The Rapid Rise of Smartphones and Tablets,markachy/trrosat-nbb.pdf · Packet switched networks (such as the Internet) can be described as best-effort – packets can be lost as they're

So if the hosts are going to do it themselves to do

it properly, the network may as well the network may as well be as simple as possiblebe as simple as possible,

Page 26: The Rapid Rise of Smartphones and Tablets,markachy/trrosat-nbb.pdf · Packet switched networks (such as the Internet) can be described as best-effort – packets can be lost as they're

and just carry the packets

CC Image courtesy of OliBachttp://www.flickr.com/photos/olibac/2415284302/sizes/l/in/p

hotostream/

RFC1149 - A Standard for the Transmission of IP Datagrams on Avian Carriers1st April 1990

Page 27: The Rapid Rise of Smartphones and Tablets,markachy/trrosat-nbb.pdf · Packet switched networks (such as the Internet) can be described as best-effort – packets can be lost as they're

Dumb Network, Smart Hosts

Page 28: The Rapid Rise of Smartphones and Tablets,markachy/trrosat-nbb.pdf · Packet switched networks (such as the Internet) can be described as best-effort – packets can be lost as they're

So why is the end-to-end argument more important to smartphones and tablets?

Page 29: The Rapid Rise of Smartphones and Tablets,markachy/trrosat-nbb.pdf · Packet switched networks (such as the Internet) can be described as best-effort – packets can be lost as they're

As they move around,

- they might have one or more active network connections, sometimes to different networks

(e.g., 3G and/or Wi-Fi).

- the quality (availability, throughput, latency) of their network connections may (will usually) vary.

Page 30: The Rapid Rise of Smartphones and Tablets,markachy/trrosat-nbb.pdf · Packet switched networks (such as the Internet) can be described as best-effort – packets can be lost as they're

To best cope with and utilise the changes in their network connections, smartphones and tablets

need to be smart(er).

Page 31: The Rapid Rise of Smartphones and Tablets,markachy/trrosat-nbb.pdf · Packet switched networks (such as the Internet) can be described as best-effort – packets can be lost as they're

Dumb Network,

Smart Hosts Smartphones and Tablets

Page 32: The Rapid Rise of Smartphones and Tablets,markachy/trrosat-nbb.pdf · Packet switched networks (such as the Internet) can be described as best-effort – packets can be lost as they're

Middle Boxes

CC Image courtesy of BiblioArchives / LibraryArchiveshttp://www.flickr.com/photos/lac-bac/8056743490/sizes/o/in/photostream/

Page 33: The Rapid Rise of Smartphones and Tablets,markachy/trrosat-nbb.pdf · Packet switched networks (such as the Internet) can be described as best-effort – packets can be lost as they're

Boxes in the middle of the network that try to make it smart

Page 34: The Rapid Rise of Smartphones and Tablets,markachy/trrosat-nbb.pdf · Packet switched networks (such as the Internet) can be described as best-effort – packets can be lost as they're

● NATs● (TCP)

Performance Enhancing Proxies

● Network Firewalls

● IDS/IPS● Web Proxies● P2P Caches

Page 35: The Rapid Rise of Smartphones and Tablets,markachy/trrosat-nbb.pdf · Packet switched networks (such as the Internet) can be described as best-effort – packets can be lost as they're

The Trouble With Middle Boxes

Page 36: The Rapid Rise of Smartphones and Tablets,markachy/trrosat-nbb.pdf · Packet switched networks (such as the Internet) can be described as best-effort – packets can be lost as they're

Middle boxes make deploying changes to existing protocols or deploying new protocols hard

CC Image courtesy of Steven Depolohttp://www.flickr.com/photos/stevendepolo/3212039475/sizes/z/in/photostream/

Page 37: The Rapid Rise of Smartphones and Tablets,markachy/trrosat-nbb.pdf · Packet switched networks (such as the Internet) can be described as best-effort – packets can be lost as they're

They can drop or damage packets they don't understand

CC Image courtesy of Tracey Adams a.k.a. bikracerhttp://tinyurl.com/pnnqoxf

Page 38: The Rapid Rise of Smartphones and Tablets,markachy/trrosat-nbb.pdf · Packet switched networks (such as the Internet) can be described as best-effort – packets can be lost as they're

Evading Middle Boxes

Look like what they know

Use covert channels and indirection

CC Image courtesy of colin houston a.k.a. col.houhttp://www.flickr.com/photos/colhou/4633274118/sizes/z/in/

photostream/

Page 39: The Rapid Rise of Smartphones and Tablets,markachy/trrosat-nbb.pdf · Packet switched networks (such as the Internet) can be described as best-effort – packets can be lost as they're

HTTP Strict Transport Security (HSTS)

CC Image courtesy of kelphttp://www.flickr.com/photos/kelp/167089710/sizes/z/in/photostream/

Page 40: The Rapid Rise of Smartphones and Tablets,markachy/trrosat-nbb.pdf · Packet switched networks (such as the Internet) can be described as best-effort – packets can be lost as they're

HTTP serverwww.example.com

HTTP client

HTTP Response : Strict­Transport­Security(ALWAYS use HTTPS for next 6 months)

HTTP client

HTTP Get

● HTTPS only, even if http://www.example.com

● Hard fail if any page components are http from non-HSTS server

HTTP serverwww.example.com

Page 41: The Rapid Rise of Smartphones and Tablets,markachy/trrosat-nbb.pdf · Packet switched networks (such as the Internet) can be described as best-effort – packets can be lost as they're

A reaction to the Firesheep Firefox extension

It sniffed and then reused unencrypted cookies for unauthorised access to Facebook etc.

CC Image courtesy of Ryo Chijiiwa a.k.a. Ryochijihttp://www.flickr.com/photos/ryochijiiwa/291996188/sizes/z/in/photostream/

Page 42: The Rapid Rise of Smartphones and Tablets,markachy/trrosat-nbb.pdf · Packet switched networks (such as the Internet) can be described as best-effort – packets can be lost as they're

Unencrypted cookies were typically sniffed off of WEP (Wired Equivalent Privacy) protected public

Wi-Fi Networks.

WEP “protection” really isn't.

(Use WPA/WPA 2!)

Page 43: The Rapid Rise of Smartphones and Tablets,markachy/trrosat-nbb.pdf · Packet switched networks (such as the Internet) can be described as best-effort – packets can be lost as they're

So much for trusting the network to protect you

CC Image courtesy of Scott Hingst a.k.a. shingsthttp://www.flickr.com/photos/shingst/4759579496/sizes/l/in/photostream/

Page 44: The Rapid Rise of Smartphones and Tablets,markachy/trrosat-nbb.pdf · Packet switched networks (such as the Internet) can be described as best-effort – packets can be lost as they're

HSTS Implementations

Chromium and Google Chrome

Firefox

Opera

Safari

Internet Explorer

Page 45: The Rapid Rise of Smartphones and Tablets,markachy/trrosat-nbb.pdf · Packet switched networks (such as the Internet) can be described as best-effort – packets can be lost as they're

Well Known Sites Using HSTS

google.com and all of its subdomains e.g. maps.google.com

gmail.com

twitter.com

www.twitter.com and all subdomains below it

Page 46: The Rapid Rise of Smartphones and Tablets,markachy/trrosat-nbb.pdf · Packet switched networks (such as the Internet) can be described as best-effort – packets can be lost as they're

More Generally

HSTS is an example of

host-to-host or end-to-end encryption.

Hosts can't trust the network to protect them, so they protect themselves and their traffic using

encryption.

“If you want something done properly, you need to do it yourself.”

Page 47: The Rapid Rise of Smartphones and Tablets,markachy/trrosat-nbb.pdf · Packet switched networks (such as the Internet) can be described as best-effort – packets can be lost as they're

Multipath TCP (MPTCP)

CC Image courtesy of Robbie Sproule a.k.a. Robbie1http://www.flickr.com/photos/robbie1/4359491/sizes/l/in/photostream/

Page 48: The Rapid Rise of Smartphones and Tablets,markachy/trrosat-nbb.pdf · Packet switched networks (such as the Internet) can be described as best-effort – packets can be lost as they're

Traditional TCP

Transmission Control Protocol (TCP) is used by applications for reliable delivery of information across the network.

TCP is used by many application protocols, such as HTTP (WWW), SMTP (Email), and FTP (File transfer).

Page 49: The Rapid Rise of Smartphones and Tablets,markachy/trrosat-nbb.pdf · Packet switched networks (such as the Internet) can be described as best-effort – packets can be lost as they're

TCP Reliability

Packet switched networks (such as the Internet) can be described as best-effort – packets can be lost as they're travelling over it.

TCP provides reliability by establishing a logical connection between two hosts, measuring packet loss, and then using retransmission to recover.

Page 50: The Rapid Rise of Smartphones and Tablets,markachy/trrosat-nbb.pdf · Packet switched networks (such as the Internet) can be described as best-effort – packets can be lost as they're

“Single Path” TCP

Traditional TCP only uses a single path through the network between the communicating hosts.

Traditional TCP could be described as “Single Path” TCP.

Page 51: The Rapid Rise of Smartphones and Tablets,markachy/trrosat-nbb.pdf · Packet switched networks (such as the Internet) can be described as best-effort – packets can be lost as they're

Two multihomed hosts, Four paths

A1-B1, A1-B2, A2-B1, A2-B2

Multiple Paths Between Hosts

RFC6182

Page 52: The Rapid Rise of Smartphones and Tablets,markachy/trrosat-nbb.pdf · Packet switched networks (such as the Internet) can be described as best-effort – packets can be lost as they're

Why not take advantage of the multiple paths through the network between the multihomed hosts?

Why not get

Better Performance

Better Reliability

by using multiple paths when they're available?

Page 53: The Rapid Rise of Smartphones and Tablets,markachy/trrosat-nbb.pdf · Packet switched networks (such as the Internet) can be described as best-effort – packets can be lost as they're

Multipath TCP uses multiple paths through the network to provide better performance and

reliability.

Page 54: The Rapid Rise of Smartphones and Tablets,markachy/trrosat-nbb.pdf · Packet switched networks (such as the Internet) can be described as best-effort – packets can be lost as they're

Multipath TCP

Establishes “Subflows” between the multihomed hosts, over the different paths.

It then spreads the application's traffic over the available MPTCP subflows.

For most applications, MPTCP will be transparent.

Page 55: The Rapid Rise of Smartphones and Tablets,markachy/trrosat-nbb.pdf · Packet switched networks (such as the Internet) can be described as best-effort – packets can be lost as they're

Multipath TCP stackStandard TCP stack

RFC6182 RFC6182

Page 56: The Rapid Rise of Smartphones and Tablets,markachy/trrosat-nbb.pdf · Packet switched networks (such as the Internet) can be described as best-effort – packets can be lost as they're

MPTCP Subflows

Subflows can come and go as network paths come and go – e.g., Wi-Fi becomes available / disappears.

As long as one Subflow is available at any time, application traffic can still flow.

Page 57: The Rapid Rise of Smartphones and Tablets,markachy/trrosat-nbb.pdf · Packet switched networks (such as the Internet) can be described as best-effort – packets can be lost as they're

MPTCP Subflows

Subflows can be established over IPv4 or IPv6, even if the application doesn't support one or the other.

Subflows can be flagged as “backup” subflows, to be only used when a “normal” subflow is not available.

Subflows look like traditional TCP, to evade Middleboxes.

Page 58: The Rapid Rise of Smartphones and Tablets,markachy/trrosat-nbb.pdf · Packet switched networks (such as the Internet) can be described as best-effort – packets can be lost as they're

What does this all mean?

Hosts and TCP applications get

Better Throughput

Better Resilience

Basic IPv6 for IPv4 applications

Basic IPv4 for IPv6 applications

Page 59: The Rapid Rise of Smartphones and Tablets,markachy/trrosat-nbb.pdf · Packet switched networks (such as the Internet) can be described as best-effort – packets can be lost as they're

MPTCP Implementations(draft-eardley-mptcp-implementations-survey)

Linux implementation from UCLouvain

FreeBSD implementation from our friends at

Swinburne

anonymous implementation in a commercial OS

NetScaler Firmware implementation from Citrix

Systems, Inc.

Page 60: The Rapid Rise of Smartphones and Tablets,markachy/trrosat-nbb.pdf · Packet switched networks (such as the Internet) can be described as best-effort – packets can be lost as they're

HSTS & MPTCP – Trend Indicators?

CC image courtesy of tiffany terry a.k.a. libertygrace0http://www.flickr.com/photos/35168673@N03/4392781532/

sizes/z/in/photostream/

Page 61: The Rapid Rise of Smartphones and Tablets,markachy/trrosat-nbb.pdf · Packet switched networks (such as the Internet) can be described as best-effort – packets can be lost as they're

Host traffic encrypted more often

Multipathing by hosts

CC Image courtesy of Robbie Sproule a.k.a. Robbie1http://www.flickr.com/photos/robbie1/4359491/sizes/l/in/photostream/

CC Image courtesy of kelphttp://www.flickr.com/photos/kelp/167089710/sizes/z/in/photostream/

Page 62: The Rapid Rise of Smartphones and Tablets,markachy/trrosat-nbb.pdf · Packet switched networks (such as the Internet) can be described as best-effort – packets can be lost as they're

CC image courtesy of vintagedepthttp://www.flickr.com/photos/vintagedept/4361921235/sizes/

l/in/photostream/

More evidence of a trend?

RFC5386 - “Better-Than-Nothing Security: An Unauthenticated Mode of Ipsec.” N. Williams, M. Richardson. November 2008.

Page 63: The Rapid Rise of Smartphones and Tablets,markachy/trrosat-nbb.pdf · Packet switched networks (such as the Internet) can be described as best-effort – packets can be lost as they're

And more?

“Happy Eyeballs Extension for Multiple Interfaces”, G. Chen, C. Williams, D. Wing, A. Yourtchenko, draft-ietf-mif-happy-eyeballs-extension

Page 64: The Rapid Rise of Smartphones and Tablets,markachy/trrosat-nbb.pdf · Packet switched networks (such as the Internet) can be described as best-effort – packets can be lost as they're

Impacts

CC image courtesy of Gemma Stileshttp://www.flickr.com/photos/gemmastiles/6927436488/size

s/c/in/photostream/

Page 65: The Rapid Rise of Smartphones and Tablets,markachy/trrosat-nbb.pdf · Packet switched networks (such as the Internet) can be described as best-effort – packets can be lost as they're

Current Traffic Assumptions

If a host is attached to our network, we'll see

all of its traffic

(single homed)

Traffic is usually not encrypted

IPv4 applications only send IPv4 traffic

IPv6 applications only send IPv6 traffic

Page 66: The Rapid Rise of Smartphones and Tablets,markachy/trrosat-nbb.pdf · Packet switched networks (such as the Internet) can be described as best-effort – packets can be lost as they're

Current Traffic Assumptions

If a host is attached to our network, we'll see

all of its traffic

(single homed)

Traffic is usually not encrypted

IPv4 applications only send IPv4 traffic

IPv6 applications only send IPv6 traffic

Page 67: The Rapid Rise of Smartphones and Tablets,markachy/trrosat-nbb.pdf · Packet switched networks (such as the Internet) can be described as best-effort – packets can be lost as they're

30 years (or more) of assumed host traffic behaviour is now invalid!

http://en.wikipedia.org/wiki/Montparnasse_derailment

Page 68: The Rapid Rise of Smartphones and Tablets,markachy/trrosat-nbb.pdf · Packet switched networks (such as the Internet) can be described as best-effort – packets can be lost as they're

So what are the possible impacts of Encryption & Multipathing?

Page 69: The Rapid Rise of Smartphones and Tablets,markachy/trrosat-nbb.pdf · Packet switched networks (such as the Internet) can be described as best-effort – packets can be lost as they're

Trouble for Middle Boxes?Middle Boxes won't see all the traffic, so they might● Break host communications

(fortunately there is an alternate path)● Go transparent, making them

valueless● Degrade hosts' throughput, perhaps

badly (fortunately there is an alternate path)

Page 70: The Rapid Rise of Smartphones and Tablets,markachy/trrosat-nbb.pdf · Packet switched networks (such as the Internet) can be described as best-effort – packets can be lost as they're

Trouble for Troubleshooting?

We won't be able to rely on seeing all the host's traffic inside the network

Better troubleshooting tools and methods on hosts will need to be developed

CC image courtesy of Michael 1952http://www.flickr.com/photos/mike52ad/4781531593/sizes/l/i

n/photostream/

Page 71: The Rapid Rise of Smartphones and Tablets,markachy/trrosat-nbb.pdf · Packet switched networks (such as the Internet) can be described as best-effort – packets can be lost as they're

Trouble for VPNs?

Multipathing may cause to-be-secured traffic to leak outside the VPN

Traffic should be secured (encrypted) on the host itself

Any point to VPNs if hosts encrypt everything? CC image courtesy of Daniel X. O'Neil a.k.a. Danxoneil

http://www.flickr.com/photos/juggernautco/8314485754/sizes/l/in/photostream/

Page 72: The Rapid Rise of Smartphones and Tablets,markachy/trrosat-nbb.pdf · Packet switched networks (such as the Internet) can be described as best-effort – packets can be lost as they're

Trouble for network QoS?

Smarter hosts may or will “multipath” around congestion, also helping to reduce it

Is network QoS necessary after that?

CC image courtesy of Steve Snodgrasshttp://www.flickr.com/photos/stevensnodgrass/7390067836/

sizes/c/in/photostream/

Page 73: The Rapid Rise of Smartphones and Tablets,markachy/trrosat-nbb.pdf · Packet switched networks (such as the Internet) can be described as best-effort – packets can be lost as they're

So are there any bright sides?

Page 74: The Rapid Rise of Smartphones and Tablets,markachy/trrosat-nbb.pdf · Packet switched networks (such as the Internet) can be described as best-effort – packets can be lost as they're

Smarter hosts will probably reward networks that are dumb, fast and well interconnected

So we'll need to keep building them

Page 75: The Rapid Rise of Smartphones and Tablets,markachy/trrosat-nbb.pdf · Packet switched networks (such as the Internet) can be described as best-effort – packets can be lost as they're

So, to the final question

CC image courtesy of Anthony Cramphttp://www.flickr.com/photos/anthonycramp/4314540519/siz

es/l/in/photostream/

Page 76: The Rapid Rise of Smartphones and Tablets,markachy/trrosat-nbb.pdf · Packet switched networks (such as the Internet) can be described as best-effort – packets can be lost as they're

How likely are encryption and multipathing going to be implemented on Smartphones and Tablets?

Page 77: The Rapid Rise of Smartphones and Tablets,markachy/trrosat-nbb.pdf · Packet switched networks (such as the Internet) can be described as best-effort – packets can be lost as they're

Is there an organisation who has the– Motivation

– Capability and

– Resources

to have encryption and multipathing implemented on Smartphones and Tablets, for the benefit of its customers?

Page 78: The Rapid Rise of Smartphones and Tablets,markachy/trrosat-nbb.pdf · Packet switched networks (such as the Internet) can be described as best-effort – packets can be lost as they're

Is there an organisation who

provides money making content,

provides services where application traffic encryption over the network would be important,

and ...

Page 79: The Rapid Rise of Smartphones and Tablets,markachy/trrosat-nbb.pdf · Packet switched networks (such as the Internet) can be described as best-effort – packets can be lost as they're

leads the development of an OS for Smartphones and Tablets?

Page 80: The Rapid Rise of Smartphones and Tablets,markachy/trrosat-nbb.pdf · Packet switched networks (such as the Internet) can be described as best-effort – packets can be lost as they're

So I'm guessing you've guessed who I've guessed.

But in case you haven't,

Page 81: The Rapid Rise of Smartphones and Tablets,markachy/trrosat-nbb.pdf · Packet switched networks (such as the Internet) can be described as best-effort – packets can be lost as they're
Page 82: The Rapid Rise of Smartphones and Tablets,markachy/trrosat-nbb.pdf · Packet switched networks (such as the Internet) can be described as best-effort – packets can be lost as they're

So that was the end of my Ausnog 2013 presentation, on September 4th.

Page 83: The Rapid Rise of Smartphones and Tablets,markachy/trrosat-nbb.pdf · Packet switched networks (such as the Internet) can be described as best-effort – packets can be lost as they're

I speculated Google might be most likely to implement MPTCP and Encryption in

Smartphones and Tablets, and thought it might be available in 18 months to 2 years.

Page 84: The Rapid Rise of Smartphones and Tablets,markachy/trrosat-nbb.pdf · Packet switched networks (such as the Internet) can be described as best-effort – packets can be lost as they're

Remember this?

MPTCP Implementations

anonymous implementation in a commercial OS

Page 85: The Rapid Rise of Smartphones and Tablets,markachy/trrosat-nbb.pdf · Packet switched networks (such as the Internet) can be described as best-effort – packets can be lost as they're

It wasn't Google.

Page 86: The Rapid Rise of Smartphones and Tablets,markachy/trrosat-nbb.pdf · Packet switched networks (such as the Internet) can be described as best-effort – packets can be lost as they're

It was Apple.

Two weeks later in IOS 7.

Page 87: The Rapid Rise of Smartphones and Tablets,markachy/trrosat-nbb.pdf · Packet switched networks (such as the Internet) can be described as best-effort – packets can be lost as they're

http://perso.uclouvain.be/olivier.bonaventure/blog/html/2013/09/18/mptcp.html

Page 88: The Rapid Rise of Smartphones and Tablets,markachy/trrosat-nbb.pdf · Packet switched networks (such as the Internet) can be described as best-effort – packets can be lost as they're

They're using MPTCP for Siri.

It is using Secure Sockets Layer (SSL), meaning the traffic is encrypted.

And the 3G/LTE Subflow is flagged as a “backup” subflow, so Wi-Fi is preferred.

Page 89: The Rapid Rise of Smartphones and Tablets,markachy/trrosat-nbb.pdf · Packet switched networks (such as the Internet) can be described as best-effort – packets can be lost as they're

So MPTCP and Encryption is now already available on millions of Smartphones and Tablets.

I think it is only inevitable encryption and multipathing are going to be used even more.

Especially if Google put it in Android.

Page 90: The Rapid Rise of Smartphones and Tablets,markachy/trrosat-nbb.pdf · Packet switched networks (such as the Internet) can be described as best-effort – packets can be lost as they're

Questions?

Page 91: The Rapid Rise of Smartphones and Tablets,markachy/trrosat-nbb.pdf · Packet switched networks (such as the Internet) can be described as best-effort – packets can be lost as they're

Thanks for listening

CC image courtesy of Kiwithinghttp://www.flickr.com/photos/kiwisaotome/8261132558/size

s/c/in/photostream/