Upload
marius-georgescu
View
119
Download
1
Tags:
Embed Size (px)
Citation preview
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
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-t
rip D
elay U
DP
(m
s)
Frame size (bytes)
DC IPv4DC IPv6ASAMAP IPv6MAPe IPv4MAPt IPv4DSLite IPv4464XLAT 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
Jit
ter
UD
P (
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
Thro
ughput
UD
P (
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
CP
U L
oad C
E U
DP
(N
o. of pro
cess
es in q
ueu
e)
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
CP
U L
oad P
E U
DP
(N
o. of pro
cess
es in q
ueu
e)
Frame size (Bytes)
DC IPv4DC IPv6ASAMAP IPv6MAPe IPv4MAPt IPv4DSLite IPv4464XLAT 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
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
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
IPv6 IPv4
IPv6 IPv4
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
IPv6 IPv4
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.
IPv6 IPv4
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
IPv6 IPv4
IPv4 IPv4 [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
IPv6 IPv4
[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