Presentation of the Conference paper: "Empirical Analysis of IPv6 Transition Technologies Using the IPv6 Network Evaluation Testbed" in Tridentcom 2014, Guangzhou , China
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 ?
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/
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
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.