A+P implementations X.Deng M. Boucadair T.Zheng L.Wang France Telecom X.Huang Q.Zhao Yan.Ma BUPT.

Slides:



Advertisements
Similar presentations
TWNIC RMS Update 16 th APNIC NIR SIG TWNIC Sheng Wei Kuo Aug, 2003.
Advertisements

Stateless IPv4-IPv6 Interconnection for DS-lite and A+P Flexible IPv6 Migration Scenarios in the Context of IPv4 Address Shortage I-D.boucadair-behave-ipv6-portrange.
IETF 80 th Problem Statement for Operational IPv6/IPv4 Co-existence 3/31/2011 Chongfeng Xie Qiong Sun
NAT64-CPE Mode Operation for Opening Residential Service Gang Chen Hui Deng
Kalpesh Vyas & Seward Khem
Public IPv4 over Access IPv6 network draft-cui-softwire-host-4over6-06 draft-cui-softwire-dhcp-over-tunnel-01 Y. Cui, J. Wu, P. Wu Tsinghua Univ. C. Metz.
Dynamic Allocation of Shared IPv4 Addresses draft-csf-dhc-dynamic-shared-v4allocation-00 Q. Sun, Y. Cui, I. Farrer, Y. Lee, Q. Sun, M. Boucadair IETF 89,
Deployment Considerations for Dual-stack Lite IETF 80 Prague Yiu Lee, Roberta Magione, Carl Williams, Christian Jacquenet Mohamed Boucadair.
Anastasios Chatzithomaoglou IP Engineering – Forthnet
CSC458 Programming Assignment II: NAT Nov 7, 2014.
Running SIP behind NAT Dr. Christian Stredicke, snom technology AG Tokyo, Japan, Oct 22 th 2002.
CPSC Network Layer4-1 IP addresses: how to get one? Q: How does a host get IP address? r hard-coded by system admin in a file m Windows: control-panel->network->configuration-
STUN Date: Speaker: Hui-Hsiung Chung 1.
ISP SP Network Egress Points Ingress Point Protocol-Specific Egress Decision IP Header Payload Transit Header IP Header Payload IP Header Payload.
IPv6 Address Provisioning In IPv6 world there are three provisioning aspects wich are independent of whether the IPv6 node is a Host or CE router: IPv6.
CGN NAT Bypass X. Deng, M. Boucadair France Telecom C. Zhou Huawei Technologies T. Tsou Huawei Technologies (USA) G. Bajko Nokia.
© 2013 Cisco System Inc. All rights reserved Cisco Confidential 1 © 2013 Cisco System Inc. All rights reserved. 1 Tenant Partitioning Features in Cisco.
Java Networking Yoshi. What we have learnt before  Java I/O  Decorator pattern (Very important!)  Use java.net.Socket to connect to a server  Have.
Efficient Network Management (236635) SNMP TCP Backchannel Submitted by: An SNMP agent extension for transferring large files Tsachi Sharfman
Mitigating Bandwidth- Exhaustion Attacks using Congestion Puzzles XiaoFeng Wang Michael K. Reiter.
Lightweight 4over6 in access network draft-cui-softwire-b4-translated-ds-lite-01 China Telecom: Chongfeng Xie, Qiong Sun Tsinghua University: Yong Cui,
Modeling and Evaluation of Fibre Channel Storage Area Networks Xavier Molero, Federico Silla, Vicente Santonia and Jose Duato.
Microsoft Windows Server 2003 TCP/IP Protocols and Services Technical Reference Slide: 1 Lesson 20 RADIUS and Internet Authentication Service.
IETF 80 th 1 Analysis of Solution Candidates to Reveal the Origin IP Address in Shared Address Deployments draft-boucadair-intarea-nat-reveal-analysis-01.
SIP and NAT Dr. Jonathan Rosenberg Cisco Fellow. What is NAT? Network Address Translation (NAT) –Creates address binding between internal private and.
Marketing Solution. Oriel TM. What is Oriel TM ? Oriel TM Is a Direct Marketing solution that enables addresses to be used for E - Campaigns.
HOW TO PULL YOUR VOICE MAILS INTO YOUR CLIENT Primary advantage: You will have a permanent.wav file on your PC and you choose when to delete it.
IPv6 Transition Technologies Selection using DHCP/DHCPv6 draft-yang-v6ops-IPv6tran-select-00 Tianle Yang, Lianyuan Li, Qiongfang Ma China Mobile
Service Function Chaining Use Cases draft-liu-service-chaining-use-cases IETF 89 London, March 3, 2014 Will Liu, Hongyu Li, Oliver Huang, Huawei Technologies.
STUN - Simple Traversal of User Datagram Protocol (UDP) Through Network Address Translators (NATs) speaker : Wenping Zhang date :
Lightweight 4over6 + SD-nat (aka stateless DS-Lite) = Lightweight DS-Lite (twice as light!) Alain Durand (Juniper) Ian Farrer (DT) (Softwire item, presented.
Lightweight 4over6 Interop Test Report Yuchi Chen,Qiong Sun IETF 85, Atlanta, Nov
Dean Cheng Jouni Korhonen Mehamed Boucadair
Network Layer4-1 DHCP: Dynamic Host Configuration Protocol Goal: allow host to dynamically obtain its IP address from network server when it joins network.
Application Level Control of Ports in a Service Provider NAT environment Dave Thaler Dan Wing Alain Durand 1.
TURN-Lite: A Lightweight TURN Architecture and Specification (draft-wang-tram-turnlite-01)draft-wang-tram-turnlite-01 Aijun Wang (China Telecom) Bing Liu.
1 of of 25 3 of 25 ORBs (Object Request Broker) – A distributed software bus for communication among middleware services and applications – To.
Telefónica I+D – WP4 – Overview | Enabling Community Communications-Platforms and Applications | WP4 session Terminal Software and Residential.
1 NAT & RTP Proxy Date: 2009/7/2 Speaker: Ni-Ya Li Advisor: Quincy Wu.
Dean Cheng Jouni Korhonen Mehamed Boucadair
Threaded Programming in Python Adapted from Fundamentals of Python: From First Programs Through Data Structures CPE 401 / 601 Computer Network Systems.
Unified Distributed (UDub Mail) Life Cycle Objectives Sachin Pradhan Gabriel Maganis.
Y. Cui, P. Wu : Tsinghua University Q. Sun, C. Xie : China Telecom
ASSIGNMENT, DISTRIBUTION AND QOS PROVISIONING IN COMMUNICATION NETWORKS.
NAT64-CPE Mode Operation for Opening Residential Service Gang Chen Hui
Dean Cheng 81 st IETF Quebec City RADIUS Extensions for CGN Configurations draft-cheng-behave-cgn-cfg-radius-ext
Firewall Technology and InterCell Communication Peter T. Dinsmore Trusted Information Systems Network Associates Inc 3060 Washington Rd (Rt. 97) Glenwood,
Dynamic Allocation of Shared IPv4 Addresses draft-ietf-dhc-dynamic-shared-v4allocation-01 Q. Sun, Y. Cui, I. Farrer, Y. Lee, Q. Sun, M. Boucadair IETF.
SDP & RTP & NAT Christian Huitema. What NAT do Map ports –TCP connection –UDP stream (activity) Firewall variants –One port, any peer –One port, any “authorized”
Computer Networks Spring, 2011 Group Projects Guifeng Zheng.
1 Requirements of Carrier Grade NAT (CGN) draft-nishitani-cgn-00.txt draft-shirasaki-isp-shared-addr-00.txt NTT Communications Corporation Shin Miyakawa.
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)
Threaded Programming in Python
Solution Model of Source Address Tracing for CGN
Lightweight 4over6: An Extension to DS-Lite Architecture draft-cui-softwire-b4-translated-ds-lite-11 IETF 86-Orlando, March 2013 Y. Cui, Q. Sun, M.
IPV6 TECHNIQUES TO Re-IMAGINE RESEARCH AND EDUCATION NETWORKS
Unified IPv4-in-IPv6 Softwire CPE: Focus on DHCP IETF 87-Berlin, July 2013 M. Boucadair & I. Farrer.
Module 8: Concepts of a Network Load Balancing Cluster
TURN-Lite: A Lightweight TURN Architecture and Specification (draft-wang-tram-turnlite-03) Aijun Wang (China Telecom) Bing Liu (Speaker) (Huawei) IETF.
Fix Windows Live Mail Error ID 0X
Load Weighting and Priority
CGN vs PRR STATEFUL vs STATELESS.
Fix Thunderbird Error 5.7.1 Call Toll-free
Mobile Agents.
Running SIP behind NAT Dr. Christian Stredicke, snom technology AG
Use Cases of CASM (Coordinated Address Space Management) draft-xie-ps-centralized-address-management-02 draft-kumar-casm-problem-and-use-cases-00 Chongfeng.
Edge Recorder Client
DHCP: Dynamic Host Configuration Protocol
How to fix server error 554 in Outlook? | OUTLOOK CUSTOMER CARE NUMBER
Presentation transcript:

A+P implementations X.Deng M. Boucadair T.Zheng L.Wang France Telecom X.Huang Q.Zhao Yan.Ma BUPT

Implementation Overview Network Topology CPE Parameters

Two flavor of implementations Port Range A+P Scattered Port Sets A+P

Scattered ports provisioning What's the benefits of provisioning scattered ports? –For incoming ports –Scattered ports allocation is more likely to satisfy the random incoming port requests from applications such as eMule, uTorrent,sharez, using UPnP 1.0 A solution – to distribute bulks of non-continuous ports among subscribers, –also takes port randomization into account

How to provision scattered ports? Only two parameters Subscribers ID pattern Subscribers ID value

Subscribers ID pattern Subscribers ID value Random ephemeral port selection for Scattered Port Sets NAT Only one line code needs to be changed!

An Implementation of Scattered Port Sets (A demo in DS-Lite case) SPs Network CGN + PCP Server IPv4 PCP Client NE40E-X3 RG PCP message: I need a bunch of ports PCP message: I give you a set of scattered ports Location: 2000D Check out website for this demo:

What we learnt from it? What breaks? –UPnP 1.0 clients How to fix it? –Take care of port allocation mechanisms ! –Same thing with even/odd ports allocation,which is something matters to RTP/RTCP

_.._..,_,_ ( ) ]~,"-.-~~ [.=] ) ' (; ([ | ]:: ' [ '=]):.) ([ | : : ' | ~~----~~ Call for comments on mailing list