{"id":650,"date":"2014-01-23T22:12:22","date_gmt":"2014-01-24T01:12:22","guid":{"rendered":"http:\/\/www.taioque.com.br\/?p=650"},"modified":"2014-01-23T22:42:07","modified_gmt":"2014-01-24T01:42:07","slug":"calculando-subnets-ipv6-com-sipcalc","status":"publish","type":"post","link":"http:\/\/www.networktips.com.br\/?p=650","title":{"rendered":"CALCULANDO SUBNETS IPv6 COM SIPCALC"},"content":{"rendered":"<div style=\"padding-bottom:20px; padding-top:10px;\" class=\"hupso-share-buttons\"><!-- Hupso Share Buttons - https:\/\/www.hupso.com\/share\/ --><a class=\"hupso_toolbar\" href=\"https:\/\/www.hupso.com\/share\/\"><img src=\"http:\/\/static.hupso.com\/share\/buttons\/dot.png\" style=\"border:0px; padding-top: 5px; float:left;\" alt=\"Share Button\"\/><\/a><script type=\"text\/javascript\">var hupso_services_t=new Array(\"Twitter\",\"Facebook\",\"Google Plus\",\"Linkedin\",\"Email\");var hupso_background_t=\"#EAF4FF\";var hupso_border_t=\"#66CCFF\";var hupso_toolbar_size_t=\"medium\";var hupso_image_folder_url = \"\";var hupso_twitter_via=\"jorgeltaioque\";var hupso_url_t=\"\";var hupso_title_t=\"CALCULANDO%20SUBNETS%20IPv6%20COM%20SIPCALC\";<\/script><script type=\"text\/javascript\" src=\"http:\/\/static.hupso.com\/share\/js\/share_toolbar.js\"><\/script><!-- Hupso Share Buttons --><\/div><p>Muito se tem falado em IPv6 com o esgotamento do IPv4. Para muitos o IPv6 ainda \u00e9 um grande enigma pelo fato de ser &#8220;novo&#8221; e a primeira vista bem diferente do IPv4.<\/p>\n<p>Para auxiliar a calcular sub-redes em IPv6 recentemente conheci uma ferramente que achei muito interessante, e particularmente a adotei para meus estudos e para meu dia a dia no trabalho.<\/p>\n<p>O sipcalc \u00e9 um projeto livre sobre licen\u00e7a GPL\/BSD, que pode ser instalado na maioria dos sistemas operacionais derivados do UNIX, sua vers\u00e3o atual do pacote \u00e9 1.1.6.<\/p>\n<p>Voc\u00ea poder\u00e1 baixar o sipcalc <a title=\"AQUI\" href=\"http:\/\/www.routemeister.net\/projects\/sipcalc\/files\/sipcalc-1.1.6.tar.gz\" target=\"_blank\">AQUI<\/a> ou instala-lo via apt-get em sistemas debian com o comando:<\/p>\n<pre>#apt-get install sipcalc.<\/pre>\n<p>Al\u00e9m do sipcalc tamb\u00e9m realizar calculo de subnet IPv4 como o conhecido ipcalc ele tamb\u00e9m disponibiliza de c\u00e1lculos em IPv6.<\/p>\n<p><strong>Op\u00e7\u00f5es para IPv6:<\/strong><\/p>\n<pre>\r\nIPv6 options:\r\n  -e, --v4inv6\t\t\tIPv4 compatible IPv6 information.\r\n  -r, --v6rev\t\t\tIPv6 reverse DNS output.\r\n  -S, --v6split=MASK\t\tSplit the current network into subnets\r\n\t\t\t\tof MASK size.\r\n  -t, --v6-standard\t\tStandard IPv6. (default)\r\n<\/pre>\n<p><strong>Visualizando uma classe IPv6<\/strong><\/p>\n<pre>root@jorge:\/home\/jorge# sipcalc 2001:0DB8::\/32 \r\n-[ipv6 : 2001:0DB8::\/32] - 0\r\n\r\n[IPV6 INFO]\r\nExpanded Address\t- 2001:0db8:0000:0000:0000:0000:0000:0000\r\nCompressed address\t- 2001:db8::\r\nSubnet prefix (masked)\t- 2001:db8:0:0:0:0:0:0\/32\r\nAddress ID (masked)\t- 0:0:0:0:0:0:0:0\/32\r\nPrefix address\t\t- ffff:ffff:0:0:0:0:0:0\r\nPrefix length\t\t- 32\r\nAddress type\t\t- Aggregatable Global Unicast Addresses\r\nNetwork range\t\t- 2001:0db8:0000:0000:0000:0000:0000:0000 -\r\n\t\t\t  2001:0db8:ffff:ffff:ffff:ffff:ffff:ffff\r\n\r\n-\r\nroot@jorge:\/home\/jorge#<\/pre>\n<p><strong>Dividindo uma classe IPv6<\/strong><\/p>\n<pre>root@jorge:\/home\/jorge# sipcalc -S \/33 2001:0DB8::\/32 \r\n-[ipv6 : 2001:0DB8::\/32] - 0\r\n\r\n[Split network]\r\nNetwork\t\t\t- 2001:0db8:0000:0000:0000:0000:0000:0000 -\r\n\t\t\t  2001:0db8:7fff:ffff:ffff:ffff:ffff:ffff\r\nNetwork\t\t\t- 2001:0db8:8000:0000:0000:0000:0000:0000 -\r\n\t\t\t  2001:0db8:ffff:ffff:ffff:ffff:ffff:ffff\r\n\r\n-\r\nroot@jorge:\/home\/jorge#<\/pre>\n<p>Com a op\u00e7\u00e3o -S podemos subdividir nossa classe \/32 em quantas classes forem necess\u00e1rias, vejamos o exemplo abaixo:<\/p>\n<pre>root@jorge:\/home\/jorge# sipcalc -S \/64 2001:0DB8::\/32\r\n-[ipv6 : 2001:0DB8::\/32] - 0\r\n\r\n[Split network]\r\nNetwork\t\t\t- 2001:0db8:0000:0000:0000:0000:0000:0000 -\r\n\t\t\t  2001:0db8:0000:0000:ffff:ffff:ffff:ffff\r\nNetwork\t\t\t- 2001:0db8:0000:0001:0000:0000:0000:0000 -\r\n\t\t\t  2001:0db8:0000:0001:ffff:ffff:ffff:ffff\r\nNetwork\t\t\t- 2001:0db8:0000:0002:0000:0000:0000:0000 -\r\n\t\t\t  2001:0db8:0000:0002:ffff:ffff:ffff:ffff\r\nNetwork\t\t\t- 2001:0db8:0000:0003:0000:0000:0000:0000 -\r\n\t\t\t  2001:0db8:0000:0003:ffff:ffff:ffff:ffff\r\nNetwork\t\t\t- 2001:0db8:0000:0004:0000:0000:0000:0000 -\r\n\t\t\t  2001:0db8:0000:0004:ffff:ffff:ffff:ffff\r\nNetwork\t\t\t- 2001:0db8:0000:0005:0000:0000:0000:0000 -\r\n\t\t\t  2001:0db8:0000:0005:ffff:ffff:ffff:ffff\r\nNetwork\t\t\t- 2001:0db8:0000:0006:0000:0000:0000:0000 -\r\n\t\t\t  2001:0db8:0000:0006:ffff:ffff:ffff:ffff\r\nNetwork\t\t\t- 2001:0db8:0000:0007:0000:0000:0000:0000 -\r\n\t\t\t  2001:0db8:0000:0007:ffff:ffff:ffff:ffff<\/pre>\n<p>Nesse caso teremos mais de 65 mil classes poss\u00edveis contendo mais de 4 Bilho\u1ebds de endere\u00e7os ao todo, ou seja um IPv4 todo.<\/p>\n<p>Com esses resultados conseguimos visualizar onde a rede se inicia e termina, lembrando que no IPv6 n\u00e3o existe por\u00e7\u00e3o de rede e por\u00e7\u00e3o de host.<\/p>\n<p>Podemos tamb\u00e9m gerar endere\u00e7os para DNS reverso da seguinte maneira.<\/p>\n<pre>root@jorge:\/home\/jorge# sipcalc -r 2001:0DB8::\/32\r\n-[ipv6 : 2001:0DB8::\/32] - 0\r\n\r\n[IPV6 DNS]\r\nReverse DNS (ip6.arpa)\t-\r\n0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.8.b.d.0.1.0.0.2.ip6.arpa.\r\n\r\n-\r\nroot@jorge:\/home\/jorge#<\/pre>\n<p>O sipcalc tamb\u00e9m disponibiliza op\u00e7\u00e3o para integra\u00e7\u00e3o IPv4 com IPv6 em casos de utiliza\u00e7\u00e3o de tuneis 6to4.<\/p>\n<pre>root@jorge:\/home\/jorge# sipcalc -e 2001:0DB8:: \r\n-[ipv6 : 2001:0DB8::] - 0\r\n\r\n[V4INV6]\r\nExpanded v4inv6 address\t- 2001:0db8:0000:0000:0000:0000:0.0.0.0\r\nCompr. v4inv6 address\t- 2001:db8::0.0.0.0\r\n\r\n-\r\nroot@jorge:\/home\/jorge#<\/pre>\n<p>Mais sobre o projeto SIPCALC <a title=\"AQUI\" href=\"http:\/\/www.routemeister.net\/projects\/sipcalc\/\" target=\"_blank\">AQUI<\/a><\/p>\n<p>Tamb\u00e9m n\u00e3o deixe de ler <a title=\"ESSE\" href=\"http:\/\/ipv6.br\/enderecamento-ipv6\/\" target=\"_blank\">ESSE<\/a> artigo sobre endere\u00e7amento IPv6 disponibilizado pelo ipv6.br<\/p>\n","protected":false},"excerpt":{"rendered":"<div style=\"padding-bottom:20px; padding-top:10px;\" class=\"hupso-share-buttons\"><!-- Hupso Share Buttons - https:\/\/www.hupso.com\/share\/ --><a class=\"hupso_toolbar\" href=\"https:\/\/www.hupso.com\/share\/\"><img src=\"http:\/\/static.hupso.com\/share\/buttons\/dot.png\" style=\"border:0px; padding-top: 5px; float:left;\" alt=\"Share Button\"\/><\/a><script type=\"text\/javascript\">var hupso_services_t=new Array(\"Twitter\",\"Facebook\",\"Google Plus\",\"Linkedin\",\"Email\");var hupso_background_t=\"#EAF4FF\";var hupso_border_t=\"#66CCFF\";var hupso_toolbar_size_t=\"medium\";var hupso_image_folder_url = \"\";var hupso_twitter_via=\"jorgeltaioque\";var hupso_url_t=\"\";var hupso_title_t=\"CALCULANDO%20SUBNETS%20IPv6%20COM%20SIPCALC\";<\/script><script type=\"text\/javascript\" src=\"http:\/\/static.hupso.com\/share\/js\/share_toolbar.js\"><\/script><!-- Hupso Share Buttons --><\/div><p>Muito se tem falado em IPv6 com o esgotamento do IPv4. Para muitos o IPv6 ainda \u00e9 um grande enigma pelo fato de ser &#8220;novo&#8221; e a primeira vista bem diferente do IPv4. Para auxiliar a calcular sub-redes em IPv6 &hellip; <a href=\"http:\/\/www.networktips.com.br\/?p=650\">Continue lendo <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[10],"tags":[],"_links":{"self":[{"href":"http:\/\/www.networktips.com.br\/index.php?rest_route=\/wp\/v2\/posts\/650"}],"collection":[{"href":"http:\/\/www.networktips.com.br\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.networktips.com.br\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.networktips.com.br\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.networktips.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=650"}],"version-history":[{"count":18,"href":"http:\/\/www.networktips.com.br\/index.php?rest_route=\/wp\/v2\/posts\/650\/revisions"}],"predecessor-version":[{"id":668,"href":"http:\/\/www.networktips.com.br\/index.php?rest_route=\/wp\/v2\/posts\/650\/revisions\/668"}],"wp:attachment":[{"href":"http:\/\/www.networktips.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=650"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.networktips.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=650"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.networktips.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=650"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}