Configuration analysis and recommendation: Case studies in IPv6 networks

Unraveling the characteristics of configurations can offer deep insights into networks. There are many analyses of IPv4 configurations, while few works are focusing on configurations of IPv6. In this paper, we conduct a first-ever study on IPv6 configurations based on the configuration snapshots of a pure IPv6 network - CERNET2 and a dual-stack network - Internet2. We find that configuration commands of IPv6 are a bit more complicated than IPv4 because of the complexity of IPv6 addresses. Configuration command lines of IPv6 are less abundant than IPv4, attributing to the smaller network scale of IPv6 compared with IPv4. Configurations of IPv6 are less complicated than IPv4 in views of referential dependence, but present a higher growth rate than IPv4, which is caused by fast development of IPv6. More importantly, we propose a framework for network configuration recommendation (FNCR) for the studied networks according to our analysis methods and results. Overall, although IPv6 is smaller in scale and less mature than IPv4 currently, it has been experiencing fast development as the next generation networks. Hence understanding configuration characteristics and enhancing configuration management are essential for IPv6 networks.

[1]  Andra Lutu,et al.  Understanding the Reachability of IPv6 Limited Visibility Prefixes , 2014, PAM.

[2]  Kimberly C. Claffy,et al.  Measuring the deployment of IPv6: topology, routing and performance , 2012, IMC '12.

[3]  Franck Le,et al.  Minerals: using data mining to detect router misconfigurations , 2006, MineNet '06.

[4]  Steve Uhlig,et al.  Investigating IPv6 Traffic - What Happened at the World IPv6 Day? , 2012, PAM.

[5]  Subhabrata Sen,et al.  Extracting Network-Wide Correlated Changes from Longitudinal Configuration Data , 2009, PAM.

[6]  Dan Pei,et al.  Quantifying the Extent of IPv6 Deployment , 2009, PAM.

[7]  Jennifer Rexford,et al.  Automated provisioning of BGP customers , 2003, IEEE Netw..

[8]  Michael Bailey,et al.  Understanding IPv6 internet background radiation , 2013, Internet Measurement Conference.

[9]  Nick Feamster,et al.  Detecting BGP configuration faults with static analysis , 2005 .

[10]  Jianping Wu,et al.  A study of traffic from the perspective of a large pure IPv6 ISP , 2014, Comput. Commun..

[11]  Xu Chen,et al.  DECOR: DEClaritive network management and OpeRation , 2009, PRESTO '09.

[12]  Athina Markopoulou,et al.  Characterization of failures in an IP backbone , 2004, IEEE INFOCOM 2004.

[13]  Lorenzo Colitti,et al.  Evaluating IPv6 Adoption in the Internet , 2010, PAM.

[14]  Robert Beverly,et al.  Internet nameserver IPv4 and IPv6 address relationships , 2013, Internet Measurement Conference.

[15]  David A. Maltz,et al.  Unraveling the Complexity of Network Management , 2009, NSDI.

[16]  Jianping Wu,et al.  Unravel the characteristics and development of current IPv6 network , 2012, 37th Annual IEEE Conference on Local Computer Networks.

[17]  Roch Guérin,et al.  Assessing IPv6 through web access a measurement study and its findings , 2011, CoNEXT '11.

[18]  Lei Gao,et al.  What's going on in Chinese IPv6 world , 2012, 2012 IEEE Network Operations and Management Symposium.

[19]  Michael Rabinovich,et al.  Performance Implications of Unilateral Enabling of IPv6 , 2013, PAM.

[20]  Albert G. Greenberg,et al.  On static reachability analysis of IP networks , 2005, Proceedings IEEE 24th Annual Joint Conference of the IEEE Computer and Communications Societies..

[21]  David Malone,et al.  Observations of IPv6 Addresses , 2008, PAM.

[22]  Xu Chen,et al.  Declarative configuration management for complex and dynamic networks , 2010, CoNEXT.

[23]  Ratul Mahajan,et al.  Understanding BGP misconfiguration , 2002, SIGCOMM 2002.

[24]  Robert Beverly,et al.  IPv6 Alias Resolution via Induced Fragmentation , 2013, PAM.

[25]  Nick Feamster,et al.  The evolution of network configuration: a tale of two campuses , 2011, IMC '11.

[26]  Aditya Akella,et al.  Demystifying configuration challenges and trade-offs in network-based ISP services , 2011, SIGCOMM 2011.

[27]  Jianping Wu,et al.  CNGI-CERNET2: an IPv6 deployment in China , 2011, CCRV.

[28]  Archana Ganapathi,et al.  Why Do Internet Services Fail, and What Can Be Done About It? , 2002, USENIX Symposium on Internet Technologies and Systems.

[29]  Albert G. Greenberg,et al.  Configuration management at massive scale: system design and experience , 2007, IEEE Journal on Selected Areas in Communications.

[30]  Robert Beverly,et al.  Speedtrap: internet-scale IPv6 alias resolution , 2013, Internet Measurement Conference.