{"id":116,"date":"2010-03-17T11:41:05","date_gmt":"2010-03-17T10:41:05","guid":{"rendered":"http:\/\/172.22.49.24\/?p=116"},"modified":"2010-03-17T11:41:05","modified_gmt":"2010-03-17T10:41:05","slug":"ipv6-a-la-rescousse","status":"publish","type":"post","link":"https:\/\/www.intrinsec.com\/en\/ipv6-a-la-rescousse\/","title":{"rendered":"IPv6 to the rescue!"},"content":{"rendered":"<p>Intrinsec recently implemented a functional IPv6 infrastructure; to further this goal, I am working on IPv6 security and its integration into our audit and penetration testing services. This first article focuses on presenting the main differences between IPv4 and IPv6.<strong><\/strong><\/p>\n<p>The number of IPv4 addresses still available was estimated at fewer than 10% at the end of January, according to the NRO (Number Resource Organization). This address shortage should accelerate the adoption of the new generation of the internet protocol, which offers several improvements: a large address space, required IPsec support, and improved quality of service management.<\/p>\n<p>IPv6 should thus meet the strong demand from emerging countries, particularly in Asia where the internet market has enormous potential, boosted by mobile telephony and 3G. Indeed, the number of 3G subscriptions in Asia-Pacific is expected to reach 561% of global subscriptions in 2013, according to [source missing].\u00a0<a href=\"http:\/\/www.rncos.com\/Report\/IM246.htm\" target=\"_blank\">RNCOS<\/a>, which would represent an average annual growth rate of 13% (CAGR*).<\/p>\n<p>The table below summarizes the main differences between IPv4 and IPv6:<\/p>\n<p>&nbsp;<\/p>\n<table border=\"1\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td valign=\"top\" width=\"307\">\n<p align=\"center\"><strong>IPv4<\/strong><\/p>\n<\/td>\n<td valign=\"top\" width=\"307\">\n<p align=\"center\"><strong>IPv6<\/strong><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td align=\"middle\" valign=\"top\" width=\"307\">Length of an address:\u00a0<strong>32-bit<\/strong>\u00a0(4 bytes). Total 4.3 \u00d7 10<sup>9\u00a0<\/sup>addresses<\/td>\n<td align=\"center\" valign=\"top\" width=\"307\"><strong>128 bits<\/strong>\u00a0(16 bytes) Total of 3.4 \u00d7 10<sup>38\u00a0\u00a0<\/sup>addresses<\/td>\n<\/tr>\n<tr>\n<td align=\"center\" valign=\"top\" width=\"307\">Support for\u2019<strong>IPsec<\/strong>\u00a0optional<\/td>\n<td valign=\"top\" width=\"307\">\n<p align=\"center\">Support for\u2019<strong>IPsec<\/strong>\u00a0required<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td align=\"center\" valign=\"top\" width=\"307\">Using addresses of\u00a0<strong>broadcast<\/strong>to communicate with all the nodes of a subnetwork<\/td>\n<td align=\"center\" valign=\"top\" width=\"307\">No more broadcasts. Using an address\u00a0<strong>multicast<\/strong>\u00a0\u2018&#039;all stations&#039; having a defined range:<br \/>\n(FF02::1 for local scope\/ FF05::1<br \/>\n(for local site coverage\u2026)<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"307\">\n<div align=\"center\"><\/div>\n<p align=\"center\"><strong>Fragmentation<\/strong>\u00a0which can be carried out by the station\u00a0<strong>source<\/strong>\u00a0of the package or by the\u00a0<strong>router<\/strong><\/p>\n<\/td>\n<td valign=\"top\" width=\"307\">\n<div align=\"center\"><\/div>\n<p align=\"center\"><strong>Fragmentation<\/strong>\u00a0carried out by the\u00a0<strong>source<\/strong>of the package only. Performance improvement of the<br \/>\nrouters.<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td align=\"center\" valign=\"top\" width=\"307\">Manual address configuration or via a DHCP server<\/td>\n<td valign=\"top\" width=\"307\">\n<div align=\"center\"><\/div>\n<p align=\"center\">Manual configuration, DHCPv6 or autoconfiguration possible (will be the subject of an upcoming article!)<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"307\">\n<div align=\"center\"><\/div>\n<p align=\"center\"><strong>ARP<\/strong>\u00a0broadcasts for resolving IP addresses to lower layer physical addresses<\/p>\n<\/td>\n<td valign=\"top\" width=\"307\">\n<div align=\"center\"><\/div>\n<p align=\"center\"><strong>NDP<\/strong>\u00a0(Neighbor Discovery Protocol): Multicasts for resolving IP addresses to physical addresses<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"307\">\n<div align=\"center\"><\/div>\n<p align=\"center\">IP address<strong>\u00a0public<\/strong>\u00a0\/ IP address<strong>private<\/strong><strong><\/strong><\/p>\n<p><strong>\u00a0<\/strong><\/td>\n<td valign=\"top\" width=\"307\">\n<div align=\"center\"><\/div>\n<p align=\"center\">Each address has a\u00a0<strong>scope<\/strong>\u00a0defined: local, site-local, global\u2026 (an interface can have multiple addresses)<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n<div align=\"left\"><\/div>\n<p>&nbsp;<\/p>\n<p>* CAGR = (Final value\/Initial value)^1\/number of years \u2013 1<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>Read also:<\/p>\n<ul>\n<li><a href=\"http:\/\/infogerance.intrinsec.com\/2009\/07\/compatibilite-ipv6-des-infrastructures-cloud-intrinsec.html\">http:\/\/infogerance.intrinsec.com\/2009\/07\/compatibilite-ipv6-des-infrastructures-cloud-intrinsec.html<\/a><\/li>\n<li><a href=\"http:\/\/lab.intrinsec.com\/2009\/07\/ipv6---on-arrete-de-jouer-c.html\">http:\/\/lab.intrinsec.com\/2009\/07\/ipv6&#8212;on-arrete-de-jouer-c.html<\/a><\/li>\n<li><a href=\"http:\/\/lab.intrinsec.com\/2009\/10\/www6intrinseccom-en-ligne.html\">http:\/\/lab.intrinsec.com\/2009\/10\/www6intrinseccom-en-ligne.html<\/a><\/li>\n<\/ul>","protected":false},"excerpt":{"rendered":"<p>Intrinsec recently acquired a functional IPv6 infrastructure; to continue in this direction, I [\u2026]<\/p>","protected":false},"author":10,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[22],"tags":[46],"class_list":["post-116","post","type-post","status-publish","format-standard","hentry","category-veille-securite","tag-ipv6"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.0 (Yoast SEO v27.3) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Ipv6, \u00e0 la rescousse! - INTRINSEC<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.intrinsec.com\/en\/ipv6-a-la-rescousse\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Ipv6, \u00e0 la rescousse!\" \/>\n<meta property=\"og:description\" content=\"Intrinsec s&rsquo;est r\u00e9cemment dot\u00e9 d&rsquo;une infrastructure IPv6 fonctionnelle; Afin de continuer dans cette optique, je [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.intrinsec.com\/en\/ipv6-a-la-rescousse\/\" \/>\n<meta property=\"og:site_name\" content=\"INTRINSEC\" \/>\n<meta property=\"article:published_time\" content=\"2010-03-17T10:41:05+00:00\" \/>\n<meta name=\"author\" content=\"Cyrille BARTHELEMY\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Cyrille BARTHELEMY\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.intrinsec.com\\\/ipv6-a-la-rescousse\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.intrinsec.com\\\/ipv6-a-la-rescousse\\\/\"},\"author\":{\"name\":\"Cyrille BARTHELEMY\",\"@id\":\"https:\\\/\\\/www.intrinsec.com\\\/#\\\/schema\\\/person\\\/4d0993f0e377e77d13e97f623123e109\"},\"headline\":\"Ipv6, \u00e0 la rescousse!\",\"datePublished\":\"2010-03-17T10:41:05+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.intrinsec.com\\\/ipv6-a-la-rescousse\\\/\"},\"wordCount\":408,\"commentCount\":0,\"keywords\":[\"IPv6\"],\"articleSection\":[\"Veille S\u00e9curit\u00e9\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.intrinsec.com\\\/ipv6-a-la-rescousse\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.intrinsec.com\\\/ipv6-a-la-rescousse\\\/\",\"url\":\"https:\\\/\\\/www.intrinsec.com\\\/ipv6-a-la-rescousse\\\/\",\"name\":\"Ipv6, \u00e0 la rescousse! - INTRINSEC\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.intrinsec.com\\\/#website\"},\"datePublished\":\"2010-03-17T10:41:05+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.intrinsec.com\\\/#\\\/schema\\\/person\\\/4d0993f0e377e77d13e97f623123e109\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.intrinsec.com\\\/ipv6-a-la-rescousse\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.intrinsec.com\\\/ipv6-a-la-rescousse\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.intrinsec.com\\\/ipv6-a-la-rescousse\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\\\/\\\/www.intrinsec.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Ipv6, \u00e0 la rescousse!\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.intrinsec.com\\\/#website\",\"url\":\"https:\\\/\\\/www.intrinsec.com\\\/\",\"name\":\"INTRINSEC\",\"description\":\"Notre m\u00e9tier , Prot\u00e9ger le v\u00f4tre\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.intrinsec.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.intrinsec.com\\\/#\\\/schema\\\/person\\\/4d0993f0e377e77d13e97f623123e109\",\"name\":\"Cyrille BARTHELEMY\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/1ea58be7f50cd5a369de3c03eb2ce4d5d8b053ad42ca848d6cc15a39f6dc605e?s=96&d=retro&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/1ea58be7f50cd5a369de3c03eb2ce4d5d8b053ad42ca848d6cc15a39f6dc605e?s=96&d=retro&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/1ea58be7f50cd5a369de3c03eb2ce4d5d8b053ad42ca848d6cc15a39f6dc605e?s=96&d=retro&r=g\",\"caption\":\"Cyrille BARTHELEMY\"},\"sameAs\":[\"https:\\\/\\\/www.intrinsec.com\"],\"url\":\"https:\\\/\\\/www.intrinsec.com\\\/en\\\/author\\\/cby\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Ipv6, to the rescue! - INTRINSEC","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.intrinsec.com\/en\/ipv6-a-la-rescousse\/","og_locale":"en_US","og_type":"article","og_title":"Ipv6, \u00e0 la rescousse!","og_description":"Intrinsec s&rsquo;est r\u00e9cemment dot\u00e9 d&rsquo;une infrastructure IPv6 fonctionnelle; Afin de continuer dans cette optique, je [&hellip;]","og_url":"https:\/\/www.intrinsec.com\/en\/ipv6-a-la-rescousse\/","og_site_name":"INTRINSEC","article_published_time":"2010-03-17T10:41:05+00:00","author":"Cyrille BARTHELEMY","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Cyrille BARTHELEMY","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.intrinsec.com\/ipv6-a-la-rescousse\/#article","isPartOf":{"@id":"https:\/\/www.intrinsec.com\/ipv6-a-la-rescousse\/"},"author":{"name":"Cyrille BARTHELEMY","@id":"https:\/\/www.intrinsec.com\/#\/schema\/person\/4d0993f0e377e77d13e97f623123e109"},"headline":"Ipv6, \u00e0 la rescousse!","datePublished":"2010-03-17T10:41:05+00:00","mainEntityOfPage":{"@id":"https:\/\/www.intrinsec.com\/ipv6-a-la-rescousse\/"},"wordCount":408,"commentCount":0,"keywords":["IPv6"],"articleSection":["Veille S\u00e9curit\u00e9"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.intrinsec.com\/ipv6-a-la-rescousse\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.intrinsec.com\/ipv6-a-la-rescousse\/","url":"https:\/\/www.intrinsec.com\/ipv6-a-la-rescousse\/","name":"Ipv6, to the rescue! - INTRINSEC","isPartOf":{"@id":"https:\/\/www.intrinsec.com\/#website"},"datePublished":"2010-03-17T10:41:05+00:00","author":{"@id":"https:\/\/www.intrinsec.com\/#\/schema\/person\/4d0993f0e377e77d13e97f623123e109"},"breadcrumb":{"@id":"https:\/\/www.intrinsec.com\/ipv6-a-la-rescousse\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.intrinsec.com\/ipv6-a-la-rescousse\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.intrinsec.com\/ipv6-a-la-rescousse\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/www.intrinsec.com\/"},{"@type":"ListItem","position":2,"name":"Ipv6, \u00e0 la rescousse!"}]},{"@type":"WebSite","@id":"https:\/\/www.intrinsec.com\/#website","url":"https:\/\/www.intrinsec.com\/","name":"INTRINSEC","description":"Our job is to protect yours.","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.intrinsec.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.intrinsec.com\/#\/schema\/person\/4d0993f0e377e77d13e97f623123e109","name":"Cyrille BARTHELEMY","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/1ea58be7f50cd5a369de3c03eb2ce4d5d8b053ad42ca848d6cc15a39f6dc605e?s=96&d=retro&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/1ea58be7f50cd5a369de3c03eb2ce4d5d8b053ad42ca848d6cc15a39f6dc605e?s=96&d=retro&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/1ea58be7f50cd5a369de3c03eb2ce4d5d8b053ad42ca848d6cc15a39f6dc605e?s=96&d=retro&r=g","caption":"Cyrille BARTHELEMY"},"sameAs":["https:\/\/www.intrinsec.com"],"url":"https:\/\/www.intrinsec.com\/en\/author\/cby\/"}]}},"_links":{"self":[{"href":"https:\/\/www.intrinsec.com\/en\/wp-json\/wp\/v2\/posts\/116","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.intrinsec.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.intrinsec.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.intrinsec.com\/en\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/www.intrinsec.com\/en\/wp-json\/wp\/v2\/comments?post=116"}],"version-history":[{"count":0,"href":"https:\/\/www.intrinsec.com\/en\/wp-json\/wp\/v2\/posts\/116\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.intrinsec.com\/en\/wp-json\/wp\/v2\/media?parent=116"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.intrinsec.com\/en\/wp-json\/wp\/v2\/categories?post=116"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.intrinsec.com\/en\/wp-json\/wp\/v2\/tags?post=116"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}