TURN-Lite: A Lightweight TURN Architecture and Specification (draft-wang-tram-turnlite-01)draft-wang-tram-turnlite-01 Aijun Wang (China Telecom) Bing Liu.

Slides:



Advertisements
Similar presentations
SIP, Firewalls and NATs Oh My!. SIP Summit SIP, Firewalls and NATs, Oh My! Getting SIP Through Firewalls Firewalls Typically.
Advertisements

Using HIP to solve MULTI-HOMING IN IPv6 networks YUAN Zhangyi Beijing University of Posts and Telecommunications.
Todd Tannenbaum Condor Team GCB Tutorial OGF 2007.
IETF 80 th Problem Statement for Operational IPv6/IPv4 Co-existence 3/31/2011 Chongfeng Xie Qiong Sun
All Rights Reserved © Alcatel-Lucent 2009 Enhancing Dynamic Cloud-based Services using Network Virtualization F. Hao, T.V. Lakshman, Sarit Mukherjee, H.
IPv4 - IPv6 Integration and Coexistence Strategies Warakorn Sae-Tang Network Specialist Professional Service Department A Subsidiary.
Transitioning to IPv6 April 15,2005 Presented By: Richard Moore PBS Enterprise Technology.
Source Avi Lior, Bridgewater Jun Wang and George Cherian, Qualcomm Incorporated Dec 07, 2009 Page 1 IPv4 Exhaustion and IPv4-IPv6 Transition in 3GPP2 Notice.
Chapter 17 Networking Patricia Roy Manatee Community College, Venice, FL ©2008, Prentice Hall Operating Systems: Internals and Design Principles, 6/E William.
17/10/031 Summary Peer to peer applications and IPv6 Microsoft Three-Degrees IPv6 transition mechanisms used by Three- Degrees: 6to4 Teredo.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Addressing the Network – IPv4 Network Fundamentals – Chapter 6.
CS 4700 / CS 5700 Network Fundamentals Lecture 15: NAT (You Better Forward Those Ports) Revised 3/9/2013.
P2P and NAT How to traverse NAT Davide Carboni ©
1 © 2004 Cisco Systems, Inc. All rights reserved. Making NATs work for Online Gaming and VoIP Dr. Cullen Jennings
STUN Date: Speaker: Hui-Hsiung Chung 1.
CSE 222a Final Project - UCSD Spring 2007 p2p DNS addressing Presented By- Anup Tapadia Alexander Loukissas Justin Wu.
NAT Traversal for P2PSIP Philip Matthews Avaya. Peer X Peer Y Peer W 2. P2PSIP Network Establishing new Peer Protocol connection Peer Protocol messages.
CS 4700 / CS 5700 Network Fundamentals Lecture 13: Middleboxes and NAT (Duct tape for IPv4) Revised 3/9/2013.
ISP SP Network Egress Points Ingress Point Protocol-Specific Egress Decision IP Header Payload Transit Header IP Header Payload IP Header Payload.
NAT TRAVERSAL FOR IPSEC Research Seminar on Datacommunications Software HIIT
What we will cover… Home Networking: Network Address Translation (NAT) Mobile Routing.
Chapter 4 Network Layer slides are modified from J. Kurose & K. Ross CPE 400 / 600 Computer Communication Networks Lecture 13.
ICN based Architecture for IoT (draft-zhang-iot-icn-architecture-00.txt) ICNRG/IETF 90, 2014 Ravi Ravindran (Huawei, USA)
Computer Network (MASQ/NAT/PROXY)
IETF 79 th Considerations for Stateless Translation (IVI/dIVI) in Large SP draft-sunq-v6ops-ivi-sp-01 Qiong Sun( China Telecom) Heyu Wang( China Telecom)
Section 461.  ARP  Ghostbusters  Grew up in Lexington, KY  Enjoy stargazing, cycling, and mushroom hunting  Met Mario once (long time ago)
Guoliang YANG Problem Statement of China Telecom.
© Siemens 2006 All Rights Reserved 1 Challenges and Limitations in a Back-End Controlled SmartHome Thesis Work Presentation Niklas Salmela Supervisor:
Polycom Conference Firewall Solutions. 2 The use of Video Conferencing Is Rapidly Growing More and More people are adopting IP conferencing Audio and.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Addressing the Network – IPv4 Network Fundamentals – Chapter 6.
Windows Internet Connection Sharing Dave Eitelbach Program Manager Networking And Communications Microsoft Corporation.
Mobile IP Traversal Of NAT Devices By, Vivek Nemarugommula.
Host Mobility for IP Networks CSCI 6704 Group Presentation presented by Ye Liang, ChongZhi Wang, XueHai Wang March 13, 2004.
CS 5565 Network Architecture and Protocols
CS 3214 Computer Systems Godmar Back Lecture 24 Supplementary Material.
HUAWEI TECHNOLOGIES CO., LTD. IPv4/IPv6 multicast interoperation Sheng Jiang Senior Research Engineer Huawei
1 NAT Network Address Translation Motivation for NAT To solve the insufficient problem of IP addresses IPv6 –All software and hardware need to be updated.
Copyright ©Universalinet.Com, LLC 2009 Implementing Secure Converged Wide Area Networks ( ISCW) Take-Aways Course 1: Cable (HFC) Technologies.
CIS 3360: Internet: Network Layer Introduction Cliff Zou Spring 2012.
Network Layer4-1 Chapter 4: Network Layer r 4. 1 Introduction r 4.2 Virtual circuit and datagram networks r 4.3 What’s inside a router r 4.4 IP: Internet.
1 Networking Chapter Distributed Capabilities Communications architectures –Software that supports a group of networked computers Network operating.
Source Avi Lior, Bridgewater Jun Wang and George Cherian, Qualcomm Incorporated Dec 11, 2009 Page 1 IPv4 Exhaustion and IPv4-IPv6 Transition in 3GPP2 The.
RADIUS issues in IPv6 deployments draft-hu-v6ops-radius-issues-ipv6-01 J. Hu, YL. Ouyang, Q. Wang, J. Qin,
IPv6/IPv4 XLATE Trial Service for sharing IPv4 address Japan Internet Exchange Co., Ltd. Masataka MAWATARI.
Y. Cui, P. Wu : Tsinghua University Q. Sun, C. Xie : China Telecom
Public 4over6: WGLC feedback Peng Wu IETF84. Feedback from WGLC Relationship with stateless 4-over-6 solutions? Different primary targets and application.
CS 5565 Network Architecture and Protocols Godmar Back Lecture 14.
Wikipedia Edit. Internet of Things It is the idea of enabling everyday objects with software, sensors and network connectivity. The connectivity would.
AUTHOR DETAILS: CHANDRASEKHAR NAIDU MUTTINENI Mail: Blog:
Networking Components William Isakson LTEC 4550 October 7, 2012 Module 3.
IETF 72 - RD1 IPv4-IPv6 Interworking without using NATs in ISP infrastructures The Global Address Protocol (GAP) Rémi Després draft-despres-v6ops-apbp-01.
Computer Network Architecture Lecture 7: OSI Model Layers Examples II 1 26/12/2012.
6MoN plus geographically distributed dual stack network monitoring #TNC16 | #IIT-CNR | #6MoN Speaker: Abraham Gebrehiwot.
Lightweight 4over6: An Extension to DS-Lite Architecture draft-cui-softwire-b4-translated-ds-lite-09 Y. Cui, Q. Sun, M. Boucadair, T. Tsou, Y. Lee and.
IETF 80 th Lightweight Address Family Transition for IPv6 draft-sunq-v6ops-laft6-01 Chongfeng Xie( China Telecom ) Qiong Sun( China Telecom)
HIP-Based NAT Traversal in P2P-Environments
CS 3700 Networks and Distributed Systems
Gijeong Kim ,Junho Kim ,Sungwon Lee Kyunghee University
Supplementary Material
Gateway-Initiated 4over6 Deployment
Supplementary Material
改良UDP洞穿技術設計物聯網通訊: 以遠端門鈴監控系統為例 Improving UDP Hole Punching Technique For IoT Communications: A Remote Door-bell Monitoring System 報告時間28~32分佳 楊凱勝 指導教授:柯開維.
CS 3700 Networks and Distributed Systems
TURN-Lite: A Lightweight TURN Architecture and Specification (draft-wang-tram-turnlite-03) Aijun Wang (China Telecom) Bing Liu (Speaker) (Huawei) IETF.
TURN-Lite: A Lightweight TURN Architecture and Specification (draft-wang-tram-turnlite-02) Aijun Wang (China Telecom) Bing Liu (Speaker) (Huawei) IETF.
CS 3700 Networks and Distributed Systems
Debashish Purkayastha, Dirk Trossen, Akbar Rahman
Matías Heinrich VP Operations Latam October 2011
BGP community based PCE in native IP network
Aijun Wang China Telecom Nov 2017
Presentation transcript:

TURN-Lite: A Lightweight TURN Architecture and Specification (draft-wang-tram-turnlite-01)draft-wang-tram-turnlite-01 Aijun Wang (China Telecom) Bing Liu (Speaker) (Huawei) IETF Nov

Motivation Application/Content Providers Need to Deploy TURN servers individually, which is a big burden – dealing with large amount of relaying traffic – centralized TURN servers might cause inefficient traffic path – TURN servers need to reserve a large amount of relay addresses Dedicated Solutions for Different Requirements, which causes implementation complexity – TCP-based client-to-client communication, see [RFC6062]RFC6062 – IPv6 client-to-client communication, see [RFC6156].RFC6156 – Host mobility, see [I-D.wing-tram-turn-mobility].I-D.wing-tram-turn-mobility 2

Current Architecture 3 WAN CPE (NAT) IoT GW (IPv6 Only) Carrier NAT Safety Subsystem Health Subsystem Energy Subsystem Personal NAS Other IP device IP Camera In Office Remote Control Smart Devices Other Subsystem AP1 TURN Server AP2 TURN Server AP3 TURN Server 1.Every Application/Content Provider deploy its TURN Server respectively. 2.All of the traffic must go through the TURN Server in AP’s networks. 3.Every AP must deal with the work of IPv4/IPv6 packet translation, TCP/UDP Hole Punching etc.

4 WAN CPE (NAT) IoT GW (IPv6 Only) Carrier NAT Safety Subsystem Health Subsystem Energy Subsystem Personal NAS Other IP device IP Camera In Office Remote Control Smart Devices Other Subsystem AP1 AP2 AP3 1.Use the distributed CGN devices as the traffic relay server for communication between two hosts that behind NAT or that in different address family. 2.The Application/Content Providers need only dealing with signaling exchange with the hosts(app clients), including exchanging the reflex addresses of the communication hosts, the protocol (TCP/UDP) they are using and address family they belong to.etc. TURN-Lite Architecture Proposal

EDM NAT 5 1.Host C1 and C2 register to their server AP1. C1 tells CP1 server that it wants to communicate with C2 ; CP1 Server selects the appropriate relay device (CGN), and tells C1/C2 the well-know CGN relay address. (C1/C2-AP1 Server communication might be though application private protocols) 2.C1/C2 sets up the TCP/UDP connection to the CGN relay address, and gets their reflex addresses respectively. (i.e. Punching holes in their NATs to the CGN relay address) 3.AP1 Server gets the reflex transport address of C1/C2, and send the binding between the two addresses to the TURN-Lite server (CGN) by the new defined “Couple” operation. 4.The TURN-Lite server builds the relay forwarding table upon the “Couple” request. Then C1 and C2 will communicate with each other via the TURN- Lite server. EDM NAT C1 (v4/v6) C2 (v4/v6) CGN (TURN-Lite Server) AP1 Server (TURN-Lite Client) AP2 ServerAP3 Server ① ② ② ③ ④ Key Process of TURN-Lite ①

TURN-Lite Features Lightweight implementation for application/content providers Utilization of ISP infrastructure for better traffic forwarding Support of Symmetric NAT Traverse Native Support of Host Mobility Less Relay Address Resource Consumption Simplified Procedures 6

Next Steps Feedbacks are welcomed – from ICP perspective – from ISP perspective A useful work? Possibly added to the charter? 7

Comments? Thank you! 8