SlideShare una empresa de Scribd logo
1 de 30
Descargar para leer sin conexión
Vodafone Proprietary classified as C1 - Public
Kevin Smith, Vodafone, ETSI NGP Chair
URLLC, London, November 2017
We need to talk about TCP/IP…
I demand URLLC!
Vodafone Proprietary classified as C1 - Public
Ethernet
Vodafone Proprietary classified as C1 - Public
Vodafone Proprietary classified as C1 - Public
Networking protocols have great responsibility!
• Any flaws in protocol design
increase network processing
• Workarounds increase processing and transmission:
and hence latency and cost
• Design parameters must reflect current scenarios
Vodafone Proprietary classified as C1 - Public
• Wired access
• No mobility
• Fixed, limited bandwidth
• Not secure
• Application congestion control
• Wireless access
• Frequent mobility
• Volatile high bandwidth
• Security essential
• Network resource contention
2010s
Vodafone Proprietary classified as C1 - Public
What are the key problems?
Vodafone Proprietary classified as C1 - Public
AMPS
Vodafone Proprietary classified as C1 - Public
Addressing
Mobility/Multihoming
Performance
Security
Interface-centric, not application
centric
Slow acceleration,
Huge headers,
End-to-end congestion avoidance,
Wasteful retransmission
Etc.
Mobility signalling storm,
Broadcast of new routes
None =
Expensive/vulnerable overlays;
Well-known ports
And these are NOT solved by IPv6
Vodafone Proprietary classified as C1 - Public
TCP/IP report card
 Low application bits per Hz/s
 No native mobility/multihoming
 No native security
 E2E congestion controls
Reduced spectral efficiency
Mobility overlay required
Security overlay required
Radio volatility not considered
Network issue: Network workaround:
ROHC
Mobility anchors, IP porting
IPsec, DDoS controls
Retransmissions, TCP
optimisers
= costly overheads, reduced performance
 No intrinsic QoS/context Best effort delivery DPI/traffic detection
Vodafone Proprietary classified as C1 - Public
Hang on…
We’ve pretty much coped with this so far….
Hooray!
(for Moore’s law)
11
8K video!
A gazillion new connections!
Ultra low latency VR services!
Frequent mobility/multihoming!
Coming to a network
near you
Timeline 2025-ish
Just increasing capacity
does not deliver these goals.
Vodafone Proprietary classified as C1 - Public
Number of connections (100x)
Data volume (1000x)
Data throughput (up to 100x) ,
Mobility speed (10x),
Battery lives (up to ten years)
Extreme URLLC requirements!
Vodafone Proprietary classified as C1 - Public
• To achieve 5G load scaling, we can throw capacity, NFV, SDN and Network
Slicing at the problem..
• This does not solve URLLC – the network protocols themselves need to
upgraded
IF WE DO
NOTHING:
Vodafone Proprietary classified as C1 - Public
So in summary: legacy network protocols
• …struggle today, and are not fit for tomorrow
• …reduce the value of next generation networking
• …will not be able to deliver URLLC
Vodafone Proprietary classified as C1 - Public
Alternatives are live now
Vodafone Proprietary classified as C1 - Public
Next Generation Protocols
• Academia, operators, vendors: stimulating the discussion across SDOs
• Analysing and testing alternative internetworking protocols
• Manageable, discrete steps (no ocean boiling)
• Work is public, all feedback welcome!
http://www.etsi.org/technologies-clusters/technologies/next-generation-protocols
Vodafone Proprietary classified as C1 - Public
Further reading
www.pouzinsociety.org
www.geddes.com
irati.eu
Vodafone Quality of
bandwidth report 2017
Vodafone Proprietary classified as C1 - Public
It’s a wrap
kevin.smith@vodafone.com
Vodafone Proprietary classified as C1 - Public
The following slides present further
details on the AMPS problems
introduced by TCP/IP…
Vodafone Proprietary classified as C1 - Public
AMPS: ADDRESSING
An IP address names the network interface
(aka point of attachment)…
What should be named: the node
that processes the protocol headers
What is wrongly named: the
network interface
1.2.3.4 5.6.7.8
…which is how you get to the target of
the communication – and not the target
itself
This causes problems…
Vodafone Proprietary classified as C1 - Public
AMPS: Mobility & Multihoming
This means that to deliver IP packets to the same node
over different interfaces requires routing to different
addresses…
For both multihoming and mobility, the addresses of
the interfaces need to change.
This means:
 IP needs workarounds for mobility and multihoming
 Router tables grow rapidly
 ‘Layer 2.5’ needed for buffer handovers
1.2.3.4 5.6.7.8
Detach
Attach
Vodafone Proprietary classified as C1 - Public
Performance: Big headers, Slow Handshakes
• Most fields seldom/never change
in a flow – but sent in every packet
• Big headers = big problem for low-
power IoT devices
• Header compression considered
prohibitively expensive
• Connection Synchronisation based
on handshakes, not timers
• This incurs roundtrips to open and
close
• Adds unnecessary latency
Vodafone Proprietary classified as C1 - Public
Performance: acceleration and capacity usage
• Time taken to utilise capacity –adding
capacity does not accelerate this!
• Means short flows never get up to
speed
• TCP limits the amount of data that can be
in flight – historically set for 64K fixed lines
• TCP window scaling workaround has
ceiling of 1.07 GB… meaning another
workaround likely needed soon.
Vodafone Proprietary classified as C1 - Public
Performance: Latency and jitter
• Handshakes result in latency
e.g. Google/Microsoft experiments on delay impact, est.
$75M revenue loss.
https://www.thetrainline.com/ reduced the latency of
their website by 300ms their revenue increased by
£8m/yr.
Latency impact on revenue
• Jitter as sending rate varies suddenly
Jitter impact on customer experience
Client-side buffering, VoIP
issues, online gaming
Vodafone Proprietary classified as C1 - Public
Performance of TCP in the mobile network
26
Noise and retransmissions here reduce throughput, which…
…is typically interpreted as
congestion by TCP endpoints
Either: network proxies TCP to account for these
Meanwhile radio retransmissions are
not in synch with TCP retransmission
1
2
3
4
Or: TCP wastefully retransmits packets…
Vodafone Proprietary classified as C1 - Public
Performance: endpoint congestion controls
• Don’t overrun the application – not network!
• End-to-end theory: “endpoints should control
congestion – and play fair…”
• But these are the farthest points from network
congestion!
Network
workaround: TCP
optimisers, rate
limiters
Vodafone Proprietary classified as C1 - Public
Performance: fragmentation, retransmission
• IP does not do retransmissions.
• TCP will retransmit a fragment –
but with a different IP packet ID
• = risk of multiple copies of same
fragment
• MTU discovery patch is a security
risk…
• No TCP ACK? Does that mean
delayed? Or lost?
• Retransmission timers don’t account
for queuing or changing routes
• Head of line blocking
RetransmissionFragmentation
Vodafone Proprietary classified as C1 - Public
Security: none by default
• Minimal/no authentication in routing protocol, congestion control, flow
control, ICMP messages, etc.
• TCP handshake presents an unnecessary attack vector
• Well-known ports mean attackers know where to target
• Spoofing due to “Fan-in”: multiple connections to same port means server
must rely on values it did not create to distinguish connections
• Lack of native IP security means costly overlay of IPsec
Vodafone Proprietary classified as C1 - Public
5G is not one-size fits all
• Just increasing capacity is not the answer
• Consumer and Enterprise services will require a blend of: Latency,
Reliability, Throughput, Pacing, Coverage, Mobility, Durability, Security,
Efficiency
• …for which the network needs context-aware and performant protocols

Más contenido relacionado

La actualidad más candente

LTE, LTE-A and 4G
LTE, LTE-A and 4GLTE, LTE-A and 4G
LTE, LTE-A and 4GeXplanoTech
 
4G LTE Man in the Middle Attack with a Hacked Femtocell
4G LTE Man in the Middle Attack with a Hacked Femtocell4G LTE Man in the Middle Attack with a Hacked Femtocell
4G LTE Man in the Middle Attack with a Hacked Femtocell3G4G
 
LTE (4G) PROJECT REPORT
LTE (4G) PROJECT REPORTLTE (4G) PROJECT REPORT
LTE (4G) PROJECT REPORTkantkamal2291
 
5G RAN fundamentals
5G RAN fundamentals5G RAN fundamentals
5G RAN fundamentalsRavi Sharma
 
From LTE to LTE-A
From LTE to LTE-AFrom LTE to LTE-A
From LTE to LTE-AeXplanoTech
 
4G to 5G Evolution
4G to 5G Evolution4G to 5G Evolution
4G to 5G EvolutionManoj Singh
 
5G Network Architecture, Design and Optimisation
5G Network Architecture, Design and Optimisation5G Network Architecture, Design and Optimisation
5G Network Architecture, Design and Optimisation3G4G
 
Arte 12052005 1
Arte 12052005 1Arte 12052005 1
Arte 12052005 1pkedar79
 
5G Transport Network Requirement for Indian Telecom By Subrata Sen
5G Transport Network Requirement for Indian Telecom By Subrata Sen5G Transport Network Requirement for Indian Telecom By Subrata Sen
5G Transport Network Requirement for Indian Telecom By Subrata SenSukhvinder Singh Malik
 
Stepping up to the Challenge on Tighter Time Accuracy.
Stepping up to the Challenge on Tighter Time Accuracy.Stepping up to the Challenge on Tighter Time Accuracy.
Stepping up to the Challenge on Tighter Time Accuracy.3G4G
 
5G New Radio Technology Throughput Calculation
5G New Radio Technology  Throughput Calculation5G New Radio Technology  Throughput Calculation
5G New Radio Technology Throughput CalculationSukhvinder Singh Malik
 
Migration to 5G and Deployment Training and certification by TELCOMA Global
Migration to 5G and Deployment Training and certification by TELCOMA GlobalMigration to 5G and Deployment Training and certification by TELCOMA Global
Migration to 5G and Deployment Training and certification by TELCOMA GlobalGaganpreet Singh Walia
 
Building the foundations of Ultra-RELIABLE and Low-LATENCY Wireless Communica...
Building the foundations of Ultra-RELIABLE and Low-LATENCY Wireless Communica...Building the foundations of Ultra-RELIABLE and Low-LATENCY Wireless Communica...
Building the foundations of Ultra-RELIABLE and Low-LATENCY Wireless Communica...3G4G
 
CellSpectrum - An universal solution essential for advanced wireless deployments
CellSpectrum - An universal solution essential for advanced wireless deploymentsCellSpectrum - An universal solution essential for advanced wireless deployments
CellSpectrum - An universal solution essential for advanced wireless deploymentsCPqD
 
Intermediate: 5G Network Architecture Options (Updated)
Intermediate: 5G Network Architecture Options (Updated)Intermediate: 5G Network Architecture Options (Updated)
Intermediate: 5G Network Architecture Options (Updated)3G4G
 
200411059
200411059200411059
200411059neckeh
 

La actualidad más candente (20)

LTE, LTE-A and 4G
LTE, LTE-A and 4GLTE, LTE-A and 4G
LTE, LTE-A and 4G
 
4 g demystified-celplan
4 g demystified-celplan4 g demystified-celplan
4 g demystified-celplan
 
4G LTE Man in the Middle Attack with a Hacked Femtocell
4G LTE Man in the Middle Attack with a Hacked Femtocell4G LTE Man in the Middle Attack with a Hacked Femtocell
4G LTE Man in the Middle Attack with a Hacked Femtocell
 
5G Shared Spectrum
5G Shared Spectrum5G Shared Spectrum
5G Shared Spectrum
 
1 lf-pau-lte
1 lf-pau-lte1 lf-pau-lte
1 lf-pau-lte
 
LTE (4G) PROJECT REPORT
LTE (4G) PROJECT REPORTLTE (4G) PROJECT REPORT
LTE (4G) PROJECT REPORT
 
5G RAN fundamentals
5G RAN fundamentals5G RAN fundamentals
5G RAN fundamentals
 
From LTE to LTE-A
From LTE to LTE-AFrom LTE to LTE-A
From LTE to LTE-A
 
4G to 5G Evolution
4G to 5G Evolution4G to 5G Evolution
4G to 5G Evolution
 
5G Network Architecture, Design and Optimisation
5G Network Architecture, Design and Optimisation5G Network Architecture, Design and Optimisation
5G Network Architecture, Design and Optimisation
 
Arte 12052005 1
Arte 12052005 1Arte 12052005 1
Arte 12052005 1
 
5G Transport Network Requirement for Indian Telecom By Subrata Sen
5G Transport Network Requirement for Indian Telecom By Subrata Sen5G Transport Network Requirement for Indian Telecom By Subrata Sen
5G Transport Network Requirement for Indian Telecom By Subrata Sen
 
Stepping up to the Challenge on Tighter Time Accuracy.
Stepping up to the Challenge on Tighter Time Accuracy.Stepping up to the Challenge on Tighter Time Accuracy.
Stepping up to the Challenge on Tighter Time Accuracy.
 
5G New Radio Technology Throughput Calculation
5G New Radio Technology  Throughput Calculation5G New Radio Technology  Throughput Calculation
5G New Radio Technology Throughput Calculation
 
Migration to 5G and Deployment Training and certification by TELCOMA Global
Migration to 5G and Deployment Training and certification by TELCOMA GlobalMigration to 5G and Deployment Training and certification by TELCOMA Global
Migration to 5G and Deployment Training and certification by TELCOMA Global
 
Building the foundations of Ultra-RELIABLE and Low-LATENCY Wireless Communica...
Building the foundations of Ultra-RELIABLE and Low-LATENCY Wireless Communica...Building the foundations of Ultra-RELIABLE and Low-LATENCY Wireless Communica...
Building the foundations of Ultra-RELIABLE and Low-LATENCY Wireless Communica...
 
Summary of 41 basic knowledge of LTE
Summary of 41 basic knowledge of LTESummary of 41 basic knowledge of LTE
Summary of 41 basic knowledge of LTE
 
CellSpectrum - An universal solution essential for advanced wireless deployments
CellSpectrum - An universal solution essential for advanced wireless deploymentsCellSpectrum - An universal solution essential for advanced wireless deployments
CellSpectrum - An universal solution essential for advanced wireless deployments
 
Intermediate: 5G Network Architecture Options (Updated)
Intermediate: 5G Network Architecture Options (Updated)Intermediate: 5G Network Architecture Options (Updated)
Intermediate: 5G Network Architecture Options (Updated)
 
200411059
200411059200411059
200411059
 

Similar a Can today’s Internet protocols deliver URLLC?

Three years of OFELIA - taking stock
Three years of OFELIA - taking stockThree years of OFELIA - taking stock
Three years of OFELIA - taking stockFIBRE Testbed
 
ETE405-lec4.pdf
ETE405-lec4.pdfETE405-lec4.pdf
ETE405-lec4.pdfmashiur
 
Innovation is back in the transport and network layers
Innovation is back in the transport and network layersInnovation is back in the transport and network layers
Innovation is back in the transport and network layersOlivier Bonaventure
 
Oracle Cloud Networking And Security Exposed
Oracle Cloud Networking And Security Exposed Oracle Cloud Networking And Security Exposed
Oracle Cloud Networking And Security Exposed Riccardo Romani
 
IMS and WebRTC Workshop from Alan Quayle
IMS and WebRTC Workshop from Alan QuayleIMS and WebRTC Workshop from Alan Quayle
IMS and WebRTC Workshop from Alan QuayleAlan Quayle
 
Modern VoIP in modern infrastructures
Modern VoIP in modern infrastructuresModern VoIP in modern infrastructures
Modern VoIP in modern infrastructuresGiacomo Vacca
 
Improving performance and efficiency with Network Virtualization Overlays
Improving performance and efficiency with Network Virtualization OverlaysImproving performance and efficiency with Network Virtualization Overlays
Improving performance and efficiency with Network Virtualization OverlaysAdam Johnson
 
Videoconferencing Technology
Videoconferencing TechnologyVideoconferencing Technology
Videoconferencing TechnologyVideoguy
 
Protocol and Integration Challenges for SDN
Protocol and Integration Challenges for SDNProtocol and Integration Challenges for SDN
Protocol and Integration Challenges for SDNGerardo Pardo-Castellote
 
1 introduction
1 introduction1 introduction
1 introductionJesusizdo
 
The State of 3G/GPRS IPv6 Deployment
The State of 3G/GPRS IPv6 DeploymentThe State of 3G/GPRS IPv6 Deployment
The State of 3G/GPRS IPv6 DeploymentJohn Loughney
 
Jawdat NGN IDNOG v1.0 public
Jawdat NGN IDNOG v1.0 publicJawdat NGN IDNOG v1.0 public
Jawdat NGN IDNOG v1.0 publicHimawan Nugroho
 
03 (IDNOG01) NGN Next Generation Networks by Himawan Nugroho
03 (IDNOG01) NGN Next Generation Networks by Himawan Nugroho03 (IDNOG01) NGN Next Generation Networks by Himawan Nugroho
03 (IDNOG01) NGN Next Generation Networks by Himawan NugrohoIndonesia Network Operators Group
 
JAWDAT NGN IDNOG v1.0 (public)[COPY]
JAWDAT NGN IDNOG v1.0 (public)[COPY]JAWDAT NGN IDNOG v1.0 (public)[COPY]
JAWDAT NGN IDNOG v1.0 (public)[COPY]Mahadiputra S
 
PacNOG 31: Internet Exchange Points
PacNOG 31: Internet Exchange PointsPacNOG 31: Internet Exchange Points
PacNOG 31: Internet Exchange PointsAPNIC
 
PITA 27th AGM & Business Forum Expo 23: Internet Exchange Points
PITA 27th AGM & Business Forum Expo 23: Internet Exchange PointsPITA 27th AGM & Business Forum Expo 23: Internet Exchange Points
PITA 27th AGM & Business Forum Expo 23: Internet Exchange PointsAPNIC
 
Practical Fundamentals of Voice over IP (VoIP) for Engineers and Technicians
Practical Fundamentals of Voice over IP (VoIP) for Engineers and TechniciansPractical Fundamentals of Voice over IP (VoIP) for Engineers and Technicians
Practical Fundamentals of Voice over IP (VoIP) for Engineers and TechniciansLiving Online
 

Similar a Can today’s Internet protocols deliver URLLC? (20)

Three years of OFELIA - taking stock
Three years of OFELIA - taking stockThree years of OFELIA - taking stock
Three years of OFELIA - taking stock
 
Week11
Week11Week11
Week11
 
Week11
Week11Week11
Week11
 
ETE405-lec4.pdf
ETE405-lec4.pdfETE405-lec4.pdf
ETE405-lec4.pdf
 
Future Internet protocols
Future Internet protocolsFuture Internet protocols
Future Internet protocols
 
Innovation is back in the transport and network layers
Innovation is back in the transport and network layersInnovation is back in the transport and network layers
Innovation is back in the transport and network layers
 
Oracle Cloud Networking And Security Exposed
Oracle Cloud Networking And Security Exposed Oracle Cloud Networking And Security Exposed
Oracle Cloud Networking And Security Exposed
 
IMS and WebRTC Workshop from Alan Quayle
IMS and WebRTC Workshop from Alan QuayleIMS and WebRTC Workshop from Alan Quayle
IMS and WebRTC Workshop from Alan Quayle
 
Modern VoIP in modern infrastructures
Modern VoIP in modern infrastructuresModern VoIP in modern infrastructures
Modern VoIP in modern infrastructures
 
Improving performance and efficiency with Network Virtualization Overlays
Improving performance and efficiency with Network Virtualization OverlaysImproving performance and efficiency with Network Virtualization Overlays
Improving performance and efficiency with Network Virtualization Overlays
 
Videoconferencing Technology
Videoconferencing TechnologyVideoconferencing Technology
Videoconferencing Technology
 
Protocol and Integration Challenges for SDN
Protocol and Integration Challenges for SDNProtocol and Integration Challenges for SDN
Protocol and Integration Challenges for SDN
 
1 introduction
1 introduction1 introduction
1 introduction
 
The State of 3G/GPRS IPv6 Deployment
The State of 3G/GPRS IPv6 DeploymentThe State of 3G/GPRS IPv6 Deployment
The State of 3G/GPRS IPv6 Deployment
 
Jawdat NGN IDNOG v1.0 public
Jawdat NGN IDNOG v1.0 publicJawdat NGN IDNOG v1.0 public
Jawdat NGN IDNOG v1.0 public
 
03 (IDNOG01) NGN Next Generation Networks by Himawan Nugroho
03 (IDNOG01) NGN Next Generation Networks by Himawan Nugroho03 (IDNOG01) NGN Next Generation Networks by Himawan Nugroho
03 (IDNOG01) NGN Next Generation Networks by Himawan Nugroho
 
JAWDAT NGN IDNOG v1.0 (public)[COPY]
JAWDAT NGN IDNOG v1.0 (public)[COPY]JAWDAT NGN IDNOG v1.0 (public)[COPY]
JAWDAT NGN IDNOG v1.0 (public)[COPY]
 
PacNOG 31: Internet Exchange Points
PacNOG 31: Internet Exchange PointsPacNOG 31: Internet Exchange Points
PacNOG 31: Internet Exchange Points
 
PITA 27th AGM & Business Forum Expo 23: Internet Exchange Points
PITA 27th AGM & Business Forum Expo 23: Internet Exchange PointsPITA 27th AGM & Business Forum Expo 23: Internet Exchange Points
PITA 27th AGM & Business Forum Expo 23: Internet Exchange Points
 
Practical Fundamentals of Voice over IP (VoIP) for Engineers and Technicians
Practical Fundamentals of Voice over IP (VoIP) for Engineers and TechniciansPractical Fundamentals of Voice over IP (VoIP) for Engineers and Technicians
Practical Fundamentals of Voice over IP (VoIP) for Engineers and Technicians
 

Más de 3G4G

TechKnowledge Technology Stories - Part 3: Satellites - Our Friends In The Sk...
TechKnowledge Technology Stories - Part 3: Satellites - Our Friends In The Sk...TechKnowledge Technology Stories - Part 3: Satellites - Our Friends In The Sk...
TechKnowledge Technology Stories - Part 3: Satellites - Our Friends In The Sk...3G4G
 
Misc: What are No Mobile Coverage Zones called?
Misc: What are No Mobile Coverage Zones called?Misc: What are No Mobile Coverage Zones called?
Misc: What are No Mobile Coverage Zones called?3G4G
 
TechKnowledge Technology Stories - Part 2: Connecting Everything Everywhere…
TechKnowledge Technology Stories - Part 2: Connecting Everything Everywhere…TechKnowledge Technology Stories - Part 2: Connecting Everything Everywhere…
TechKnowledge Technology Stories - Part 2: Connecting Everything Everywhere…3G4G
 
TechKnowledge Technology Stories - Part 1: Smaller, Faster, Cheaper and More…
TechKnowledge Technology Stories - Part 1: Smaller, Faster, Cheaper and More…TechKnowledge Technology Stories - Part 1: Smaller, Faster, Cheaper and More…
TechKnowledge Technology Stories - Part 1: Smaller, Faster, Cheaper and More…3G4G
 
Beginners: An Quick Introduction to 3GPP
Beginners: An Quick Introduction to 3GPPBeginners: An Quick Introduction to 3GPP
Beginners: An Quick Introduction to 3GPP3G4G
 
Misc: Mobile Technology and Healthcare
Misc: Mobile Technology and HealthcareMisc: Mobile Technology and Healthcare
Misc: Mobile Technology and Healthcare3G4G
 
Should we stop the shutdown of 2G/3G to save lives??
Should we stop the shutdown of 2G/3G to save lives??Should we stop the shutdown of 2G/3G to save lives??
Should we stop the shutdown of 2G/3G to save lives??3G4G
 
Opinion – 5G Reality Check: Speeds
Opinion – 5G Reality Check: SpeedsOpinion – 5G Reality Check: Speeds
Opinion – 5G Reality Check: Speeds3G4G
 
Technology Introduction Series: Edge Computing tutorial.pdf
Technology Introduction Series: Edge Computing tutorial.pdfTechnology Introduction Series: Edge Computing tutorial.pdf
Technology Introduction Series: Edge Computing tutorial.pdf3G4G
 
6G: Potential Use Cases and Enabling Technologies
6G: Potential Use Cases and Enabling Technologies6G: Potential Use Cases and Enabling Technologies
6G: Potential Use Cases and Enabling Technologies3G4G
 
3GPP SON Series: SON Management in HetNets and Enhanced ICIC (eICIC)
3GPP SON Series: SON Management in HetNets and Enhanced ICIC (eICIC)3GPP SON Series: SON Management in HetNets and Enhanced ICIC (eICIC)
3GPP SON Series: SON Management in HetNets and Enhanced ICIC (eICIC)3G4G
 
3GPP SON Series: Energy Savings (ES)
3GPP SON Series: Energy Savings (ES)3GPP SON Series: Energy Savings (ES)
3GPP SON Series: Energy Savings (ES)3G4G
 
3GPP SON Series: Cell Outage Detection and Compensation (COD & COC)
3GPP SON Series: Cell Outage Detection and Compensation (COD & COC)3GPP SON Series: Cell Outage Detection and Compensation (COD & COC)
3GPP SON Series: Cell Outage Detection and Compensation (COD & COC)3G4G
 
3GPP SON Series: Minimization of Drive Testing (MDT)
3GPP SON Series: Minimization of Drive Testing (MDT)3GPP SON Series: Minimization of Drive Testing (MDT)
3GPP SON Series: Minimization of Drive Testing (MDT)3G4G
 
3GPP SON Series: Coverage and Capacity Optimization (CCO)
3GPP SON Series: Coverage and Capacity Optimization (CCO)3GPP SON Series: Coverage and Capacity Optimization (CCO)
3GPP SON Series: Coverage and Capacity Optimization (CCO)3G4G
 
3GPP SON Series: SON in 3GPP Release-10 – Self-healing
3GPP SON Series: SON in 3GPP Release-10 – Self-healing3GPP SON Series: SON in 3GPP Release-10 – Self-healing
3GPP SON Series: SON in 3GPP Release-10 – Self-healing3G4G
 
3GPP SON Series: RACH Optimization
3GPP SON Series: RACH Optimization3GPP SON Series: RACH Optimization
3GPP SON Series: RACH Optimization3G4G
 
3GPP SON Series: Mobility Robustness Optimization (MRO)
3GPP SON Series: Mobility Robustness Optimization (MRO)3GPP SON Series: Mobility Robustness Optimization (MRO)
3GPP SON Series: Mobility Robustness Optimization (MRO)3G4G
 
3GPP SON Series: SON in 3GPP Release-9 – Self-optimization
3GPP SON Series: SON in 3GPP Release-9 – Self-optimization3GPP SON Series: SON in 3GPP Release-9 – Self-optimization
3GPP SON Series: SON in 3GPP Release-9 – Self-optimization3G4G
 
Beginners: Energy Consumption in Mobile Networks - RAN Power Saving Schemes
Beginners: Energy Consumption in Mobile Networks - RAN Power Saving SchemesBeginners: Energy Consumption in Mobile Networks - RAN Power Saving Schemes
Beginners: Energy Consumption in Mobile Networks - RAN Power Saving Schemes3G4G
 

Más de 3G4G (20)

TechKnowledge Technology Stories - Part 3: Satellites - Our Friends In The Sk...
TechKnowledge Technology Stories - Part 3: Satellites - Our Friends In The Sk...TechKnowledge Technology Stories - Part 3: Satellites - Our Friends In The Sk...
TechKnowledge Technology Stories - Part 3: Satellites - Our Friends In The Sk...
 
Misc: What are No Mobile Coverage Zones called?
Misc: What are No Mobile Coverage Zones called?Misc: What are No Mobile Coverage Zones called?
Misc: What are No Mobile Coverage Zones called?
 
TechKnowledge Technology Stories - Part 2: Connecting Everything Everywhere…
TechKnowledge Technology Stories - Part 2: Connecting Everything Everywhere…TechKnowledge Technology Stories - Part 2: Connecting Everything Everywhere…
TechKnowledge Technology Stories - Part 2: Connecting Everything Everywhere…
 
TechKnowledge Technology Stories - Part 1: Smaller, Faster, Cheaper and More…
TechKnowledge Technology Stories - Part 1: Smaller, Faster, Cheaper and More…TechKnowledge Technology Stories - Part 1: Smaller, Faster, Cheaper and More…
TechKnowledge Technology Stories - Part 1: Smaller, Faster, Cheaper and More…
 
Beginners: An Quick Introduction to 3GPP
Beginners: An Quick Introduction to 3GPPBeginners: An Quick Introduction to 3GPP
Beginners: An Quick Introduction to 3GPP
 
Misc: Mobile Technology and Healthcare
Misc: Mobile Technology and HealthcareMisc: Mobile Technology and Healthcare
Misc: Mobile Technology and Healthcare
 
Should we stop the shutdown of 2G/3G to save lives??
Should we stop the shutdown of 2G/3G to save lives??Should we stop the shutdown of 2G/3G to save lives??
Should we stop the shutdown of 2G/3G to save lives??
 
Opinion – 5G Reality Check: Speeds
Opinion – 5G Reality Check: SpeedsOpinion – 5G Reality Check: Speeds
Opinion – 5G Reality Check: Speeds
 
Technology Introduction Series: Edge Computing tutorial.pdf
Technology Introduction Series: Edge Computing tutorial.pdfTechnology Introduction Series: Edge Computing tutorial.pdf
Technology Introduction Series: Edge Computing tutorial.pdf
 
6G: Potential Use Cases and Enabling Technologies
6G: Potential Use Cases and Enabling Technologies6G: Potential Use Cases and Enabling Technologies
6G: Potential Use Cases and Enabling Technologies
 
3GPP SON Series: SON Management in HetNets and Enhanced ICIC (eICIC)
3GPP SON Series: SON Management in HetNets and Enhanced ICIC (eICIC)3GPP SON Series: SON Management in HetNets and Enhanced ICIC (eICIC)
3GPP SON Series: SON Management in HetNets and Enhanced ICIC (eICIC)
 
3GPP SON Series: Energy Savings (ES)
3GPP SON Series: Energy Savings (ES)3GPP SON Series: Energy Savings (ES)
3GPP SON Series: Energy Savings (ES)
 
3GPP SON Series: Cell Outage Detection and Compensation (COD & COC)
3GPP SON Series: Cell Outage Detection and Compensation (COD & COC)3GPP SON Series: Cell Outage Detection and Compensation (COD & COC)
3GPP SON Series: Cell Outage Detection and Compensation (COD & COC)
 
3GPP SON Series: Minimization of Drive Testing (MDT)
3GPP SON Series: Minimization of Drive Testing (MDT)3GPP SON Series: Minimization of Drive Testing (MDT)
3GPP SON Series: Minimization of Drive Testing (MDT)
 
3GPP SON Series: Coverage and Capacity Optimization (CCO)
3GPP SON Series: Coverage and Capacity Optimization (CCO)3GPP SON Series: Coverage and Capacity Optimization (CCO)
3GPP SON Series: Coverage and Capacity Optimization (CCO)
 
3GPP SON Series: SON in 3GPP Release-10 – Self-healing
3GPP SON Series: SON in 3GPP Release-10 – Self-healing3GPP SON Series: SON in 3GPP Release-10 – Self-healing
3GPP SON Series: SON in 3GPP Release-10 – Self-healing
 
3GPP SON Series: RACH Optimization
3GPP SON Series: RACH Optimization3GPP SON Series: RACH Optimization
3GPP SON Series: RACH Optimization
 
3GPP SON Series: Mobility Robustness Optimization (MRO)
3GPP SON Series: Mobility Robustness Optimization (MRO)3GPP SON Series: Mobility Robustness Optimization (MRO)
3GPP SON Series: Mobility Robustness Optimization (MRO)
 
3GPP SON Series: SON in 3GPP Release-9 – Self-optimization
3GPP SON Series: SON in 3GPP Release-9 – Self-optimization3GPP SON Series: SON in 3GPP Release-9 – Self-optimization
3GPP SON Series: SON in 3GPP Release-9 – Self-optimization
 
Beginners: Energy Consumption in Mobile Networks - RAN Power Saving Schemes
Beginners: Energy Consumption in Mobile Networks - RAN Power Saving SchemesBeginners: Energy Consumption in Mobile Networks - RAN Power Saving Schemes
Beginners: Energy Consumption in Mobile Networks - RAN Power Saving Schemes
 

Último

Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 

Último (20)

Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 

Can today’s Internet protocols deliver URLLC?

  • 1. Vodafone Proprietary classified as C1 - Public Kevin Smith, Vodafone, ETSI NGP Chair URLLC, London, November 2017 We need to talk about TCP/IP… I demand URLLC!
  • 2. Vodafone Proprietary classified as C1 - Public Ethernet
  • 4. Vodafone Proprietary classified as C1 - Public Networking protocols have great responsibility! • Any flaws in protocol design increase network processing • Workarounds increase processing and transmission: and hence latency and cost • Design parameters must reflect current scenarios
  • 5. Vodafone Proprietary classified as C1 - Public • Wired access • No mobility • Fixed, limited bandwidth • Not secure • Application congestion control • Wireless access • Frequent mobility • Volatile high bandwidth • Security essential • Network resource contention 2010s
  • 6. Vodafone Proprietary classified as C1 - Public What are the key problems?
  • 7. Vodafone Proprietary classified as C1 - Public AMPS
  • 8. Vodafone Proprietary classified as C1 - Public Addressing Mobility/Multihoming Performance Security Interface-centric, not application centric Slow acceleration, Huge headers, End-to-end congestion avoidance, Wasteful retransmission Etc. Mobility signalling storm, Broadcast of new routes None = Expensive/vulnerable overlays; Well-known ports And these are NOT solved by IPv6
  • 9. Vodafone Proprietary classified as C1 - Public TCP/IP report card  Low application bits per Hz/s  No native mobility/multihoming  No native security  E2E congestion controls Reduced spectral efficiency Mobility overlay required Security overlay required Radio volatility not considered Network issue: Network workaround: ROHC Mobility anchors, IP porting IPsec, DDoS controls Retransmissions, TCP optimisers = costly overheads, reduced performance  No intrinsic QoS/context Best effort delivery DPI/traffic detection
  • 10. Vodafone Proprietary classified as C1 - Public Hang on… We’ve pretty much coped with this so far…. Hooray! (for Moore’s law)
  • 11. 11 8K video! A gazillion new connections! Ultra low latency VR services! Frequent mobility/multihoming! Coming to a network near you Timeline 2025-ish
  • 12. Just increasing capacity does not deliver these goals.
  • 13. Vodafone Proprietary classified as C1 - Public Number of connections (100x) Data volume (1000x) Data throughput (up to 100x) , Mobility speed (10x), Battery lives (up to ten years) Extreme URLLC requirements!
  • 14. Vodafone Proprietary classified as C1 - Public • To achieve 5G load scaling, we can throw capacity, NFV, SDN and Network Slicing at the problem.. • This does not solve URLLC – the network protocols themselves need to upgraded IF WE DO NOTHING:
  • 15. Vodafone Proprietary classified as C1 - Public So in summary: legacy network protocols • …struggle today, and are not fit for tomorrow • …reduce the value of next generation networking • …will not be able to deliver URLLC
  • 16. Vodafone Proprietary classified as C1 - Public Alternatives are live now
  • 17. Vodafone Proprietary classified as C1 - Public Next Generation Protocols • Academia, operators, vendors: stimulating the discussion across SDOs • Analysing and testing alternative internetworking protocols • Manageable, discrete steps (no ocean boiling) • Work is public, all feedback welcome! http://www.etsi.org/technologies-clusters/technologies/next-generation-protocols
  • 18. Vodafone Proprietary classified as C1 - Public Further reading www.pouzinsociety.org www.geddes.com irati.eu Vodafone Quality of bandwidth report 2017
  • 19. Vodafone Proprietary classified as C1 - Public It’s a wrap kevin.smith@vodafone.com
  • 20. Vodafone Proprietary classified as C1 - Public The following slides present further details on the AMPS problems introduced by TCP/IP…
  • 21. Vodafone Proprietary classified as C1 - Public AMPS: ADDRESSING An IP address names the network interface (aka point of attachment)… What should be named: the node that processes the protocol headers What is wrongly named: the network interface 1.2.3.4 5.6.7.8 …which is how you get to the target of the communication – and not the target itself This causes problems…
  • 22. Vodafone Proprietary classified as C1 - Public AMPS: Mobility & Multihoming This means that to deliver IP packets to the same node over different interfaces requires routing to different addresses… For both multihoming and mobility, the addresses of the interfaces need to change. This means:  IP needs workarounds for mobility and multihoming  Router tables grow rapidly  ‘Layer 2.5’ needed for buffer handovers 1.2.3.4 5.6.7.8 Detach Attach
  • 23. Vodafone Proprietary classified as C1 - Public Performance: Big headers, Slow Handshakes • Most fields seldom/never change in a flow – but sent in every packet • Big headers = big problem for low- power IoT devices • Header compression considered prohibitively expensive • Connection Synchronisation based on handshakes, not timers • This incurs roundtrips to open and close • Adds unnecessary latency
  • 24. Vodafone Proprietary classified as C1 - Public Performance: acceleration and capacity usage • Time taken to utilise capacity –adding capacity does not accelerate this! • Means short flows never get up to speed • TCP limits the amount of data that can be in flight – historically set for 64K fixed lines • TCP window scaling workaround has ceiling of 1.07 GB… meaning another workaround likely needed soon.
  • 25. Vodafone Proprietary classified as C1 - Public Performance: Latency and jitter • Handshakes result in latency e.g. Google/Microsoft experiments on delay impact, est. $75M revenue loss. https://www.thetrainline.com/ reduced the latency of their website by 300ms their revenue increased by £8m/yr. Latency impact on revenue • Jitter as sending rate varies suddenly Jitter impact on customer experience Client-side buffering, VoIP issues, online gaming
  • 26. Vodafone Proprietary classified as C1 - Public Performance of TCP in the mobile network 26 Noise and retransmissions here reduce throughput, which… …is typically interpreted as congestion by TCP endpoints Either: network proxies TCP to account for these Meanwhile radio retransmissions are not in synch with TCP retransmission 1 2 3 4 Or: TCP wastefully retransmits packets…
  • 27. Vodafone Proprietary classified as C1 - Public Performance: endpoint congestion controls • Don’t overrun the application – not network! • End-to-end theory: “endpoints should control congestion – and play fair…” • But these are the farthest points from network congestion! Network workaround: TCP optimisers, rate limiters
  • 28. Vodafone Proprietary classified as C1 - Public Performance: fragmentation, retransmission • IP does not do retransmissions. • TCP will retransmit a fragment – but with a different IP packet ID • = risk of multiple copies of same fragment • MTU discovery patch is a security risk… • No TCP ACK? Does that mean delayed? Or lost? • Retransmission timers don’t account for queuing or changing routes • Head of line blocking RetransmissionFragmentation
  • 29. Vodafone Proprietary classified as C1 - Public Security: none by default • Minimal/no authentication in routing protocol, congestion control, flow control, ICMP messages, etc. • TCP handshake presents an unnecessary attack vector • Well-known ports mean attackers know where to target • Spoofing due to “Fan-in”: multiple connections to same port means server must rely on values it did not create to distinguish connections • Lack of native IP security means costly overlay of IPsec
  • 30. Vodafone Proprietary classified as C1 - Public 5G is not one-size fits all • Just increasing capacity is not the answer • Consumer and Enterprise services will require a blend of: Latency, Reliability, Throughput, Pacing, Coverage, Mobility, Durability, Security, Efficiency • …for which the network needs context-aware and performant protocols