SlideShare une entreprise Scribd logo
1  sur  25
Télécharger pour lire hors ligne
Marius Georgescu
Internet Engineering Laboratory
Nara Institute of Science and Technology
2014/05/06
2
www.ipv6net.ro
IPv6 Network Evaluation Testbed
IPv6 is not backwards
compatible
The Internet will have
to withstand a period
through which both
protocols will coexist
Currently only 2.09 %
of worldwide Internet
users have IPv6
connectivity
3
www.ipv6net.ro
IPv6 Network Evaluation Testbed
The IETF introduced
multiple transition
scenarios
Many transition
technologies have also
been introduced (e. g.
MAPe, NAT64, DSLite)
WHICH ONE is most
feasible for a specific
scenario ?
4
www.ipv6net.ro
IPv6 Network Evaluation Testbed
Testing
Network
template
Methodology
• Open env
• Closed env
Infrastructure
Transition
Implementations
Network
Environment
Transition
Guideline
5
www.ipv6net.ro
IPv6 Network Evaluation Testbed
6
www.ipv6net.ro
IPv6 Network Evaluation Testbed
RFC4057[1]
An enterprise with an
IPv6 only backbone
Integrates IPv4 capable
nodes
IPv4 over IPv6
communication is needed
[1] J. Bound. IPv6 Enterprise Network Scenarios. RFC 4057 (Informational), June 2005.
7
www.ipv6net.ro
IPv6 Network Evaluation Testbed
Built as an overlay of
StarBED
Measured the network
performance of:
MAPe
MAPt
DSLite
464XLAT
Asamap vyatta[2] as base OS
Used D-ITG[3] as traffic
generator
[3] Alessio Botta, Alberto Dainotti, and Antonio Pescape. A tool for the generation of
realistic network workload for emerging networking scenarios. Computer Networks,
56(15):3531{3547, 2012.
[2] http://enog.jp/~masakazu/vyatta/map/
8
www.ipv6net.ro
IPv6 Network Evaluation Testbed
Widecamp
September 2013[4]
MAPe, MAPt, Dslite
and 464XLAT
transition as 464
technologies
Asamap vyatta as
transition
implementation
[4] http://www.wide.ad.jp/
9
www.ipv6net.ro
IPv6 Network Evaluation Testbed
0.00
0.20
0.40
0.60
0.80
1.00
1.20
1.40
64 128 256 512 1024 1280 1518 1522 2048 4096 8192 9216
Round-tripDelayUDP(ms)
Frame size (bytes)
DC IPv4
DC IPv6
ASAMAP IPv6
MAPe IPv4
MAPt IPv4
DSLite IPv4
464XLAT IPv4
10
www.ipv6net.ro
IPv6 Network Evaluation Testbed
0.00
0.10
0.20
0.30
0.40
0.50
0.60
0.70
64 128 256 512 1024 1280 1518 1522 2048 4096 8192 9216
JitterUDP(ms)
Frame size (bytes)
DC IPv4
DC IPv6
ASAMAP IPv6
MAPe IPv4
MAPt IPv4
DSLite IPv4
464XLAT IPv4
11
www.ipv6net.ro
IPv6 Network Evaluation Testbed
0
1000
2000
3000
4000
5000
6000
7000
8000
9000
10000
64 128 256 512 1024 1280 1518 1522 2048 4096 8192 9216
ThroughputUDP(kbps)
Frame size (bytes)
DC IPv4
DC IPv6
ASAMAP IPv6
MAPt IPv4
464XLAT IPv4
MAPe IPv4
DSLite IPv4
12
www.ipv6net.ro
IPv6 Network Evaluation Testbed
0.000
0.005
0.010
0.015
0.020
0.025
0.030
64 128 256 512 1024 1280 1518 1522 2048 4096 8192 9216
CPULoadCEUDP
(No.ofprocessesinqueue)
Frame size (bytes)
DC IPv4
DC IPv6
ASAMAP IPv6
MAPe IPv4
MAPt IPv4
DSLite IPv4
464XLAT IPv4
13
www.ipv6net.ro
IPv6 Network Evaluation Testbed
0.000
0.010
0.020
0.030
0.040
0.050
0.060
64 128 256 512 1024 1280 1518 1522 2048 4096 8192 9216
CPULoadPEUDP
(No.ofprocessesinqueue)
Frame size (Bytes)
DC IPv4
DC IPv6
ASAMAP IPv6
MAPe IPv4
MAPt IPv4
DSLite IPv4
464XLAT IPv4
14
www.ipv6net.ro
IPv6 Network Evaluation Testbed
*InitialSetup3
Self configuration
according to contextual
configuration details
*FaultDetermination3
Perform self-check
troubleshooting
sequence
*RCA3
Display in the user
console the critical
messages with
contextual details
15
www.ipv6net.ro
IPv6 Network Evaluation Testbed
16
www.ipv6net.ro
IPv6 Network Evaluation Testbed
Lack of control data
Cross check the results with commercial benchmarking
tools
The diversity and complexity of existing production
networks
The methodology can be reproduced and customized
results can be obtained
Coping with the number of existing and future
technologies
Research collaboration can transform IPv6NET into an
exhaustive IPv6 transition resource
17
www.ipv6net.ro
IPv6 Network Evaluation Testbed
Using the proposed IPv6NET and the associated methodology
we have identified the following feasibility trends:
Closed Environment
MAPe had a better overall performance followed closely by
DSLite, MAPt and 464XLAT
Translation-based technologies (464XLAT, MAPt) had better
latency
Encapsulation-based technologies (MAPe, DSLite) had better
throughput
Open Environment
Applications capability results indicate asamap as a mature
and suitable transition implementation
Operational capability results indicate enhancements are
needed before using asamap in a production network
18
www.ipv6net.ro
IPv6 Network Evaluation Testbed
Formula for the calculation of GFI
Rough idea, use a weighted average
GFIASAMAPe= Wmetric1 * Smetric1 + Wmetric2 * Smetric2 …
Wmetric1 – weight of metric1
Smetric1 – score for ASAMAPe for metric1
Metric for scalability
Metric for Security quantification
19
www.ipv6net.ro
IPv6 Network Evaluation Testbed
Marius Georgescu
liviumarius-g@is.naist.jp
www.ipv6net.ro
20
www.ipv6net.ro
IPv6 Network Evaluation Testbed
Dual stack
Host side and edge nodes
A base for other transition
technologies
Translation
Achieves direct
communication
Breaks the end-to-end model
Tunneling
Used for heterogeneous
environments traversal
IPv6 IPv4
IPv6IPv4
IPv6IPv4
21
www.ipv6net.ro
IPv6 Network Evaluation Testbed
[5] O. Troan, W. Dec, X. Li, C. Bao, S. Matsushima, T. Murakami, and T. Taylor. Mapping of
Address and Port with Encapsulation (MAP). draft-ietf-softwire-map-08, August 2013.
Building Blocks :
A map domain
MAPe CE
MAPe BR
The mapping rule
IPv4 prefix
IPv6 prefix
Embedded Adress
(EA) bits
IPv4
IPv6 IPv4
IPv6IPv4
IPv4
22
www.ipv6net.ro
IPv6 Network Evaluation Testbed
IPv4
IPv6 IPv4
IPv4
[6] X. Li, C. Bao, W. Dec, O. Troan, S. Matsushima, and T. Murakami. Mapping
of Address and Port using Translation (MAP-T). draft-ietf-softwire-map-t-04,
September 2013.
IPv6IPv4
Building Blocks :
A map domain
MAPe CE
MAPe BR
The mapping rule
IPv4 prefix
IPv6 prefix
Embedded Adress
(EA) bits
23
www.ipv6net.ro
IPv6 Network Evaluation Testbed
Building Blocks :
Basic Bridging Broad Band
(B4)
Address Family Transition
Router (AFTR)
The shared IPv4 address
pool
IPv6 IPv4
IPv6IPv4
IPv4IPv4[7] A. Durand, R. Droms, J. Woodyatt, and Y. Lee. Dual-Stack Lite Broadband
Deployments Following IPv4 Exhaustion. RFC 6333 (Proposed Standard), August
2011.
24
www.ipv6net.ro
IPv6 Network Evaluation Testbed
IPv6
Building blocks:
Customer-side translator
(CLAT) Stateless
translation
Provider-side translator
(PLAT ) stateful
translation
IPv4
IPv6 IPv4
IPv6IPv4
[8] M. Mawatari, M. Kawashima, and C. Byrne. 464XLAT: Combination of
Stateful and Stateless Translation. RFC 6877, April 2013.
25
www.ipv6net.ro
IPv6 Network Evaluation Testbed
RT Delay
(ms)
+/-
Jitter
(ms)
+/-
Throughput
(Kbps)
+/-
DC 0.225 0.000 0.016 0.000 8039.0 0.4
MAPe 0.809 0.001 0.167 0.000 7951.8 1.4
MAPt 0.802 0.001 0.177 0.001 7934.6 1.7
DSLite 0.810 0.001 0.167 0.001 7953.5 1.4
464XLAT 0.787 0.001 0.167 0.000 7810.4 1.5

Contenu connexe

Tendances

TCP over 6LoWPAN for Industrial Applications
TCP over 6LoWPAN for Industrial ApplicationsTCP over 6LoWPAN for Industrial Applications
TCP over 6LoWPAN for Industrial ApplicationsAhmed Ayadi
 
Virtual IoT Meetup: Connecting Sensor Networks
Virtual IoT Meetup: Connecting Sensor NetworksVirtual IoT Meetup: Connecting Sensor Networks
Virtual IoT Meetup: Connecting Sensor NetworksMatthias Kovatsch
 
Scalable Web Technology for the Internet of Things
Scalable Web Technology for the Internet of ThingsScalable Web Technology for the Internet of Things
Scalable Web Technology for the Internet of ThingsMatthias Kovatsch
 
A Comparative Analysis of Additional Overhead Imposed by Internet Protocol Se...
A Comparative Analysis of Additional Overhead Imposed by Internet Protocol Se...A Comparative Analysis of Additional Overhead Imposed by Internet Protocol Se...
A Comparative Analysis of Additional Overhead Imposed by Internet Protocol Se...ijceronline
 
Californium: Scalable Cloud Services for the Internet of Things with CoAP
Californium: Scalable Cloud Services for the Internet of Things with CoAPCalifornium: Scalable Cloud Services for the Internet of Things with CoAP
Californium: Scalable Cloud Services for the Internet of Things with CoAPMatthias Kovatsch
 
FIWARE Robotics: ROS2 & micro-ROS
FIWARE Robotics: ROS2 & micro-ROSFIWARE Robotics: ROS2 & micro-ROS
FIWARE Robotics: ROS2 & micro-ROSJaime Martin Losa
 
micro-ROS: Developing ROS 2 professional applications based on MCUs
micro-ROS: Developing ROS 2 professional applications based on MCUsmicro-ROS: Developing ROS 2 professional applications based on MCUs
micro-ROS: Developing ROS 2 professional applications based on MCUseProsima
 
Distributed Systems: How to connect your real-time applications
Distributed Systems: How to connect your real-time applicationsDistributed Systems: How to connect your real-time applications
Distributed Systems: How to connect your real-time applicationsJaime Martin Losa
 
SoC Solutions Enabling Server-Based Networking
SoC Solutions Enabling Server-Based NetworkingSoC Solutions Enabling Server-Based Networking
SoC Solutions Enabling Server-Based NetworkingNetronome
 
Summit 16: Deploying Virtualized Mobile Infrastructures on Openstack
Summit 16: Deploying Virtualized Mobile Infrastructures on OpenstackSummit 16: Deploying Virtualized Mobile Infrastructures on Openstack
Summit 16: Deploying Virtualized Mobile Infrastructures on OpenstackOPNFV
 
Linac Coherent Light Source (LCLS) Data Transfer Requirements
Linac Coherent Light Source (LCLS) Data Transfer RequirementsLinac Coherent Light Source (LCLS) Data Transfer Requirements
Linac Coherent Light Source (LCLS) Data Transfer Requirementsinside-BigData.com
 
ESnet Defined: Challenges and Overview Department of Energy ...
ESnet Defined: Challenges and Overview Department of Energy ...ESnet Defined: Challenges and Overview Department of Energy ...
ESnet Defined: Challenges and Overview Department of Energy ...Videoguy
 
Implementation of isp mpls backbone network on i pv6 using 6 pe routers main PPT
Implementation of isp mpls backbone network on i pv6 using 6 pe routers main PPTImplementation of isp mpls backbone network on i pv6 using 6 pe routers main PPT
Implementation of isp mpls backbone network on i pv6 using 6 pe routers main PPTSatish Kumar
 
CNNECST: an FPGA-based approach for the hardware acceleration of Convolutiona...
CNNECST: an FPGA-based approach for the hardware acceleration of Convolutiona...CNNECST: an FPGA-based approach for the hardware acceleration of Convolutiona...
CNNECST: an FPGA-based approach for the hardware acceleration of Convolutiona...NECST Lab @ Politecnico di Milano
 
Performance Evaluation of IPv4 Vs Ipv6 and Tunnelling Techniques Using Optimi...
Performance Evaluation of IPv4 Vs Ipv6 and Tunnelling Techniques Using Optimi...Performance Evaluation of IPv4 Vs Ipv6 and Tunnelling Techniques Using Optimi...
Performance Evaluation of IPv4 Vs Ipv6 and Tunnelling Techniques Using Optimi...IOSR Journals
 
10GbE Plugfest 2014 参考資料
10GbE Plugfest 2014 参考資料10GbE Plugfest 2014 参考資料
10GbE Plugfest 2014 参考資料Naoto MATSUMOTO
 
OCP U.S. Summit 2017 Presentation
OCP U.S. Summit 2017 PresentationOCP U.S. Summit 2017 Presentation
OCP U.S. Summit 2017 PresentationNetronome
 

Tendances (18)

TCP over 6LoWPAN for Industrial Applications
TCP over 6LoWPAN for Industrial ApplicationsTCP over 6LoWPAN for Industrial Applications
TCP over 6LoWPAN for Industrial Applications
 
Virtual IoT Meetup: Connecting Sensor Networks
Virtual IoT Meetup: Connecting Sensor NetworksVirtual IoT Meetup: Connecting Sensor Networks
Virtual IoT Meetup: Connecting Sensor Networks
 
Scalable Web Technology for the Internet of Things
Scalable Web Technology for the Internet of ThingsScalable Web Technology for the Internet of Things
Scalable Web Technology for the Internet of Things
 
A Comparative Analysis of Additional Overhead Imposed by Internet Protocol Se...
A Comparative Analysis of Additional Overhead Imposed by Internet Protocol Se...A Comparative Analysis of Additional Overhead Imposed by Internet Protocol Se...
A Comparative Analysis of Additional Overhead Imposed by Internet Protocol Se...
 
Californium: Scalable Cloud Services for the Internet of Things with CoAP
Californium: Scalable Cloud Services for the Internet of Things with CoAPCalifornium: Scalable Cloud Services for the Internet of Things with CoAP
Californium: Scalable Cloud Services for the Internet of Things with CoAP
 
FIWARE Robotics: ROS2 & micro-ROS
FIWARE Robotics: ROS2 & micro-ROSFIWARE Robotics: ROS2 & micro-ROS
FIWARE Robotics: ROS2 & micro-ROS
 
micro-ROS: Developing ROS 2 professional applications based on MCUs
micro-ROS: Developing ROS 2 professional applications based on MCUsmicro-ROS: Developing ROS 2 professional applications based on MCUs
micro-ROS: Developing ROS 2 professional applications based on MCUs
 
Distributed Systems: How to connect your real-time applications
Distributed Systems: How to connect your real-time applicationsDistributed Systems: How to connect your real-time applications
Distributed Systems: How to connect your real-time applications
 
SoC Solutions Enabling Server-Based Networking
SoC Solutions Enabling Server-Based NetworkingSoC Solutions Enabling Server-Based Networking
SoC Solutions Enabling Server-Based Networking
 
Nfv primer v2
Nfv primer v2Nfv primer v2
Nfv primer v2
 
Summit 16: Deploying Virtualized Mobile Infrastructures on Openstack
Summit 16: Deploying Virtualized Mobile Infrastructures on OpenstackSummit 16: Deploying Virtualized Mobile Infrastructures on Openstack
Summit 16: Deploying Virtualized Mobile Infrastructures on Openstack
 
Linac Coherent Light Source (LCLS) Data Transfer Requirements
Linac Coherent Light Source (LCLS) Data Transfer RequirementsLinac Coherent Light Source (LCLS) Data Transfer Requirements
Linac Coherent Light Source (LCLS) Data Transfer Requirements
 
ESnet Defined: Challenges and Overview Department of Energy ...
ESnet Defined: Challenges and Overview Department of Energy ...ESnet Defined: Challenges and Overview Department of Energy ...
ESnet Defined: Challenges and Overview Department of Energy ...
 
Implementation of isp mpls backbone network on i pv6 using 6 pe routers main PPT
Implementation of isp mpls backbone network on i pv6 using 6 pe routers main PPTImplementation of isp mpls backbone network on i pv6 using 6 pe routers main PPT
Implementation of isp mpls backbone network on i pv6 using 6 pe routers main PPT
 
CNNECST: an FPGA-based approach for the hardware acceleration of Convolutiona...
CNNECST: an FPGA-based approach for the hardware acceleration of Convolutiona...CNNECST: an FPGA-based approach for the hardware acceleration of Convolutiona...
CNNECST: an FPGA-based approach for the hardware acceleration of Convolutiona...
 
Performance Evaluation of IPv4 Vs Ipv6 and Tunnelling Techniques Using Optimi...
Performance Evaluation of IPv4 Vs Ipv6 and Tunnelling Techniques Using Optimi...Performance Evaluation of IPv4 Vs Ipv6 and Tunnelling Techniques Using Optimi...
Performance Evaluation of IPv4 Vs Ipv6 and Tunnelling Techniques Using Optimi...
 
10GbE Plugfest 2014 参考資料
10GbE Plugfest 2014 参考資料10GbE Plugfest 2014 参考資料
10GbE Plugfest 2014 参考資料
 
OCP U.S. Summit 2017 Presentation
OCP U.S. Summit 2017 PresentationOCP U.S. Summit 2017 Presentation
OCP U.S. Summit 2017 Presentation
 

Similaire à Introduction of IPv6NET in Tridentcom 2014

draft-georgescu-bmwg-ipv6-tran-tech-benchmarking-00
draft-georgescu-bmwg-ipv6-tran-tech-benchmarking-00draft-georgescu-bmwg-ipv6-tran-tech-benchmarking-00
draft-georgescu-bmwg-ipv6-tran-tech-benchmarking-00Marius Georgescu
 
ARIN 34 IPv6 IAB/IETF Activities Report
ARIN 34 IPv6 IAB/IETF Activities ReportARIN 34 IPv6 IAB/IETF Activities Report
ARIN 34 IPv6 IAB/IETF Activities ReportARIN
 
ASCC Network Experience in IPv6
ASCC Network Experience in IPv6ASCC Network Experience in IPv6
ASCC Network Experience in IPv6Ethern Lin
 
Internet Protocol Version 6 By Suvo 2002
Internet Protocol Version 6 By Suvo 2002Internet Protocol Version 6 By Suvo 2002
Internet Protocol Version 6 By Suvo 2002suvobgd
 
IRJET- Evaluating the Impact of IPv4 to IPv6 Tunneling with MPLS on VOIP
IRJET-  	  Evaluating the Impact of IPv4 to IPv6 Tunneling with MPLS on VOIPIRJET-  	  Evaluating the Impact of IPv4 to IPv6 Tunneling with MPLS on VOIP
IRJET- Evaluating the Impact of IPv4 to IPv6 Tunneling with MPLS on VOIPIRJET Journal
 
Ipv6 - Hamzeh Al-Qudah
Ipv6 - Hamzeh Al-QudahIpv6 - Hamzeh Al-Qudah
Ipv6 - Hamzeh Al-QudahHamza Al-Qudah
 
A secure tunnel technique using i pv6 transition over ipv4 channel
A secure tunnel technique using i pv6 transition over ipv4 channelA secure tunnel technique using i pv6 transition over ipv4 channel
A secure tunnel technique using i pv6 transition over ipv4 channelMade Artha
 
Update on IPv6 activity in CERNET2
Update on IPv6 activity in CERNET2Update on IPv6 activity in CERNET2
Update on IPv6 activity in CERNET2APNIC
 
SRv6 On-Path Delay Measurement with Anomaly Detection OPSAWG WG
SRv6 On-Path Delay Measurement with Anomaly Detection OPSAWG WGSRv6 On-Path Delay Measurement with Anomaly Detection OPSAWG WG
SRv6 On-Path Delay Measurement with Anomaly Detection OPSAWG WGThomasGraf42
 
Review of IPv4 and IPv6 and various implementation methods of IPv6
Review of IPv4 and IPv6 and various implementation methods of IPv6Review of IPv4 and IPv6 and various implementation methods of IPv6
Review of IPv4 and IPv6 and various implementation methods of IPv6IRJET Journal
 
Development, test, and characterization of MEC platforms with Teranium and Dr...
Development, test, and characterization of MEC platforms with Teranium and Dr...Development, test, and characterization of MEC platforms with Teranium and Dr...
Development, test, and characterization of MEC platforms with Teranium and Dr...Michelle Holley
 
IPv6 infrastructure and multicasting status report
IPv6 infrastructure and multicasting status reportIPv6 infrastructure and multicasting status report
IPv6 infrastructure and multicasting status reportEthern Lin
 
Performance Analysis of Ipv4 Ipv6 Transition Techniques
Performance Analysis of Ipv4 Ipv6 Transition TechniquesPerformance Analysis of Ipv4 Ipv6 Transition Techniques
Performance Analysis of Ipv4 Ipv6 Transition TechniquesAndy Juan Sarango Veliz
 
Migration of corperate networks from ipv4 to ipv6 using dual stack
Migration of corperate networks from ipv4 to ipv6 using dual stackMigration of corperate networks from ipv4 to ipv6 using dual stack
Migration of corperate networks from ipv4 to ipv6 using dual stackpraveenReddy268
 
Jorgenson Loki
Jorgenson LokiJorgenson Loki
Jorgenson LokiCarl Ford
 
IPv6/IPv4 Transition: The experience sharing of Tunnel Broker deployment
IPv6/IPv4 Transition: The experience sharing of Tunnel Broker deployment IPv6/IPv4 Transition: The experience sharing of Tunnel Broker deployment
IPv6/IPv4 Transition: The experience sharing of Tunnel Broker deployment Ethern Lin
 

Similaire à Introduction of IPv6NET in Tridentcom 2014 (20)

draft-georgescu-bmwg-ipv6-tran-tech-benchmarking-00
draft-georgescu-bmwg-ipv6-tran-tech-benchmarking-00draft-georgescu-bmwg-ipv6-tran-tech-benchmarking-00
draft-georgescu-bmwg-ipv6-tran-tech-benchmarking-00
 
ARIN 34 IPv6 IAB/IETF Activities Report
ARIN 34 IPv6 IAB/IETF Activities ReportARIN 34 IPv6 IAB/IETF Activities Report
ARIN 34 IPv6 IAB/IETF Activities Report
 
ASCC Network Experience in IPv6
ASCC Network Experience in IPv6ASCC Network Experience in IPv6
ASCC Network Experience in IPv6
 
M017147275
M017147275M017147275
M017147275
 
Internet Protocol Version 6 By Suvo 2002
Internet Protocol Version 6 By Suvo 2002Internet Protocol Version 6 By Suvo 2002
Internet Protocol Version 6 By Suvo 2002
 
IRJET- Evaluating the Impact of IPv4 to IPv6 Tunneling with MPLS on VOIP
IRJET-  	  Evaluating the Impact of IPv4 to IPv6 Tunneling with MPLS on VOIPIRJET-  	  Evaluating the Impact of IPv4 to IPv6 Tunneling with MPLS on VOIP
IRJET- Evaluating the Impact of IPv4 to IPv6 Tunneling with MPLS on VOIP
 
Ipv6 - Hamzeh Al-Qudah
Ipv6 - Hamzeh Al-QudahIpv6 - Hamzeh Al-Qudah
Ipv6 - Hamzeh Al-Qudah
 
A secure tunnel technique using i pv6 transition over ipv4 channel
A secure tunnel technique using i pv6 transition over ipv4 channelA secure tunnel technique using i pv6 transition over ipv4 channel
A secure tunnel technique using i pv6 transition over ipv4 channel
 
Update on IPv6 activity in CERNET2
Update on IPv6 activity in CERNET2Update on IPv6 activity in CERNET2
Update on IPv6 activity in CERNET2
 
10 fn s05
10 fn s0510 fn s05
10 fn s05
 
10 fn s05
10 fn s0510 fn s05
10 fn s05
 
SRv6 On-Path Delay Measurement with Anomaly Detection OPSAWG WG
SRv6 On-Path Delay Measurement with Anomaly Detection OPSAWG WGSRv6 On-Path Delay Measurement with Anomaly Detection OPSAWG WG
SRv6 On-Path Delay Measurement with Anomaly Detection OPSAWG WG
 
Review of IPv4 and IPv6 and various implementation methods of IPv6
Review of IPv4 and IPv6 and various implementation methods of IPv6Review of IPv4 and IPv6 and various implementation methods of IPv6
Review of IPv4 and IPv6 and various implementation methods of IPv6
 
Development, test, and characterization of MEC platforms with Teranium and Dr...
Development, test, and characterization of MEC platforms with Teranium and Dr...Development, test, and characterization of MEC platforms with Teranium and Dr...
Development, test, and characterization of MEC platforms with Teranium and Dr...
 
IPv6 infrastructure and multicasting status report
IPv6 infrastructure and multicasting status reportIPv6 infrastructure and multicasting status report
IPv6 infrastructure and multicasting status report
 
Performance Analysis of Ipv4 Ipv6 Transition Techniques
Performance Analysis of Ipv4 Ipv6 Transition TechniquesPerformance Analysis of Ipv4 Ipv6 Transition Techniques
Performance Analysis of Ipv4 Ipv6 Transition Techniques
 
H04845157
H04845157H04845157
H04845157
 
Migration of corperate networks from ipv4 to ipv6 using dual stack
Migration of corperate networks from ipv4 to ipv6 using dual stackMigration of corperate networks from ipv4 to ipv6 using dual stack
Migration of corperate networks from ipv4 to ipv6 using dual stack
 
Jorgenson Loki
Jorgenson LokiJorgenson Loki
Jorgenson Loki
 
IPv6/IPv4 Transition: The experience sharing of Tunnel Broker deployment
IPv6/IPv4 Transition: The experience sharing of Tunnel Broker deployment IPv6/IPv4 Transition: The experience sharing of Tunnel Broker deployment
IPv6/IPv4 Transition: The experience sharing of Tunnel Broker deployment
 

Dernier

Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
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
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
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
 
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
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
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
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
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
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 

Dernier (20)

Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
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!
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
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
 
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
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
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
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
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
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 

Introduction of IPv6NET in Tridentcom 2014

  • 1. Marius Georgescu Internet Engineering Laboratory Nara Institute of Science and Technology 2014/05/06
  • 2. 2 www.ipv6net.ro IPv6 Network Evaluation Testbed IPv6 is not backwards compatible The Internet will have to withstand a period through which both protocols will coexist Currently only 2.09 % of worldwide Internet users have IPv6 connectivity
  • 3. 3 www.ipv6net.ro IPv6 Network Evaluation Testbed The IETF introduced multiple transition scenarios Many transition technologies have also been introduced (e. g. MAPe, NAT64, DSLite) WHICH ONE is most feasible for a specific scenario ?
  • 4. 4 www.ipv6net.ro IPv6 Network Evaluation Testbed Testing Network template Methodology • Open env • Closed env Infrastructure Transition Implementations Network Environment Transition Guideline
  • 6. 6 www.ipv6net.ro IPv6 Network Evaluation Testbed RFC4057[1] An enterprise with an IPv6 only backbone Integrates IPv4 capable nodes IPv4 over IPv6 communication is needed [1] J. Bound. IPv6 Enterprise Network Scenarios. RFC 4057 (Informational), June 2005.
  • 7. 7 www.ipv6net.ro IPv6 Network Evaluation Testbed Built as an overlay of StarBED Measured the network performance of: MAPe MAPt DSLite 464XLAT Asamap vyatta[2] as base OS Used D-ITG[3] as traffic generator [3] Alessio Botta, Alberto Dainotti, and Antonio Pescape. A tool for the generation of realistic network workload for emerging networking scenarios. Computer Networks, 56(15):3531{3547, 2012. [2] http://enog.jp/~masakazu/vyatta/map/
  • 8. 8 www.ipv6net.ro IPv6 Network Evaluation Testbed Widecamp September 2013[4] MAPe, MAPt, Dslite and 464XLAT transition as 464 technologies Asamap vyatta as transition implementation [4] http://www.wide.ad.jp/
  • 9. 9 www.ipv6net.ro IPv6 Network Evaluation Testbed 0.00 0.20 0.40 0.60 0.80 1.00 1.20 1.40 64 128 256 512 1024 1280 1518 1522 2048 4096 8192 9216 Round-tripDelayUDP(ms) Frame size (bytes) DC IPv4 DC IPv6 ASAMAP IPv6 MAPe IPv4 MAPt IPv4 DSLite IPv4 464XLAT IPv4
  • 10. 10 www.ipv6net.ro IPv6 Network Evaluation Testbed 0.00 0.10 0.20 0.30 0.40 0.50 0.60 0.70 64 128 256 512 1024 1280 1518 1522 2048 4096 8192 9216 JitterUDP(ms) Frame size (bytes) DC IPv4 DC IPv6 ASAMAP IPv6 MAPe IPv4 MAPt IPv4 DSLite IPv4 464XLAT IPv4
  • 11. 11 www.ipv6net.ro IPv6 Network Evaluation Testbed 0 1000 2000 3000 4000 5000 6000 7000 8000 9000 10000 64 128 256 512 1024 1280 1518 1522 2048 4096 8192 9216 ThroughputUDP(kbps) Frame size (bytes) DC IPv4 DC IPv6 ASAMAP IPv6 MAPt IPv4 464XLAT IPv4 MAPe IPv4 DSLite IPv4
  • 12. 12 www.ipv6net.ro IPv6 Network Evaluation Testbed 0.000 0.005 0.010 0.015 0.020 0.025 0.030 64 128 256 512 1024 1280 1518 1522 2048 4096 8192 9216 CPULoadCEUDP (No.ofprocessesinqueue) Frame size (bytes) DC IPv4 DC IPv6 ASAMAP IPv6 MAPe IPv4 MAPt IPv4 DSLite IPv4 464XLAT IPv4
  • 13. 13 www.ipv6net.ro IPv6 Network Evaluation Testbed 0.000 0.010 0.020 0.030 0.040 0.050 0.060 64 128 256 512 1024 1280 1518 1522 2048 4096 8192 9216 CPULoadPEUDP (No.ofprocessesinqueue) Frame size (Bytes) DC IPv4 DC IPv6 ASAMAP IPv6 MAPe IPv4 MAPt IPv4 DSLite IPv4 464XLAT IPv4
  • 14. 14 www.ipv6net.ro IPv6 Network Evaluation Testbed *InitialSetup3 Self configuration according to contextual configuration details *FaultDetermination3 Perform self-check troubleshooting sequence *RCA3 Display in the user console the critical messages with contextual details
  • 16. 16 www.ipv6net.ro IPv6 Network Evaluation Testbed Lack of control data Cross check the results with commercial benchmarking tools The diversity and complexity of existing production networks The methodology can be reproduced and customized results can be obtained Coping with the number of existing and future technologies Research collaboration can transform IPv6NET into an exhaustive IPv6 transition resource
  • 17. 17 www.ipv6net.ro IPv6 Network Evaluation Testbed Using the proposed IPv6NET and the associated methodology we have identified the following feasibility trends: Closed Environment MAPe had a better overall performance followed closely by DSLite, MAPt and 464XLAT Translation-based technologies (464XLAT, MAPt) had better latency Encapsulation-based technologies (MAPe, DSLite) had better throughput Open Environment Applications capability results indicate asamap as a mature and suitable transition implementation Operational capability results indicate enhancements are needed before using asamap in a production network
  • 18. 18 www.ipv6net.ro IPv6 Network Evaluation Testbed Formula for the calculation of GFI Rough idea, use a weighted average GFIASAMAPe= Wmetric1 * Smetric1 + Wmetric2 * Smetric2 … Wmetric1 – weight of metric1 Smetric1 – score for ASAMAPe for metric1 Metric for scalability Metric for Security quantification
  • 19. 19 www.ipv6net.ro IPv6 Network Evaluation Testbed Marius Georgescu liviumarius-g@is.naist.jp www.ipv6net.ro
  • 20. 20 www.ipv6net.ro IPv6 Network Evaluation Testbed Dual stack Host side and edge nodes A base for other transition technologies Translation Achieves direct communication Breaks the end-to-end model Tunneling Used for heterogeneous environments traversal IPv6 IPv4 IPv6IPv4 IPv6IPv4
  • 21. 21 www.ipv6net.ro IPv6 Network Evaluation Testbed [5] O. Troan, W. Dec, X. Li, C. Bao, S. Matsushima, T. Murakami, and T. Taylor. Mapping of Address and Port with Encapsulation (MAP). draft-ietf-softwire-map-08, August 2013. Building Blocks : A map domain MAPe CE MAPe BR The mapping rule IPv4 prefix IPv6 prefix Embedded Adress (EA) bits IPv4 IPv6 IPv4 IPv6IPv4 IPv4
  • 22. 22 www.ipv6net.ro IPv6 Network Evaluation Testbed IPv4 IPv6 IPv4 IPv4 [6] X. Li, C. Bao, W. Dec, O. Troan, S. Matsushima, and T. Murakami. Mapping of Address and Port using Translation (MAP-T). draft-ietf-softwire-map-t-04, September 2013. IPv6IPv4 Building Blocks : A map domain MAPe CE MAPe BR The mapping rule IPv4 prefix IPv6 prefix Embedded Adress (EA) bits
  • 23. 23 www.ipv6net.ro IPv6 Network Evaluation Testbed Building Blocks : Basic Bridging Broad Band (B4) Address Family Transition Router (AFTR) The shared IPv4 address pool IPv6 IPv4 IPv6IPv4 IPv4IPv4[7] A. Durand, R. Droms, J. Woodyatt, and Y. Lee. Dual-Stack Lite Broadband Deployments Following IPv4 Exhaustion. RFC 6333 (Proposed Standard), August 2011.
  • 24. 24 www.ipv6net.ro IPv6 Network Evaluation Testbed IPv6 Building blocks: Customer-side translator (CLAT) Stateless translation Provider-side translator (PLAT ) stateful translation IPv4 IPv6 IPv4 IPv6IPv4 [8] M. Mawatari, M. Kawashima, and C. Byrne. 464XLAT: Combination of Stateful and Stateless Translation. RFC 6877, April 2013.
  • 25. 25 www.ipv6net.ro IPv6 Network Evaluation Testbed RT Delay (ms) +/- Jitter (ms) +/- Throughput (Kbps) +/- DC 0.225 0.000 0.016 0.000 8039.0 0.4 MAPe 0.809 0.001 0.167 0.000 7951.8 1.4 MAPt 0.802 0.001 0.177 0.001 7934.6 1.7 DSLite 0.810 0.001 0.167 0.001 7953.5 1.4 464XLAT 0.787 0.001 0.167 0.000 7810.4 1.5