Hello All, I am looking for some good reading material to get a better understanding of IPV6. I know how to convert HEX into decimal format. What I am looking for is how to under the CIDR notation and break them out into subnets. Thank you in advance. MAR.
On 2011-04-04 21:43, Michael Ruiz wrote:
Hello All,
I am looking for some good reading material to get a better understanding of IPV6. I know how to convert HEX into decimal format. What I am looking for is how to under the CIDR notation and break them out into subnets. Thank you in advance.
MAR.
Hi! While not a IPv6 exclusive book, the TCP/IP Guide by Charles M. Kozierok has an overview of most topics related to TCP/IP. It might not be very detailed, but it is usually detailed enough. The book can be found online here http://www.tcpipguide.com/free/index.htm , so as long as you don't mind sitting by the computer and reading, you don't need to buy it. The following section http://www.tcpipguide.com/free/t_InternetProtocolVersion6IPv6IPNextGeneratio... talks about IPv6, and amongst other things the addressing scheme. HTH! -- Niclas
-----Original Message----- From: Michael Ruiz [mailto:mruiz@lstfinancial.com] Sent: Monday, April 04, 2011 3:43 PM To: nanog@nanog.org Subject: IPV6 Training Books
Hello All,
I am looking for some good reading material to get a better understanding of IPV6. I know how to convert HEX into decimal format. What I am looking for is how to under the CIDR notation and break them out into subnets. Thank you in advance.
I recommend 'Running IPv6' by Iljitsch van Beijnum or 'IPv6 Essentials' by Silvia Hagen. Also Chris Grundemann wrote a Day One Guide for Juniper entitled "Exploring IPv6" which you can download for free at http://forums.juniper.net/t5/Day-One-Books/Day-One-Book-Exploring-IPv6/ba-p/ 52402 - Chapter 1 in the Day One guide has a lot of really good information on understanding IPv6 addressing formats, subnetting, etc. Either one of those should be able to answer most of your questions. Stefan Fouant
Thank you all for replying. -----Original Message----- From: Stefan Fouant [mailto:sfouant@shortestpathfirst.net] Sent: Monday, April 04, 2011 3:23 PM To: Michael Ruiz; nanog@nanog.org Subject: RE: IPV6 Training Books
-----Original Message----- From: Michael Ruiz [mailto:mruiz@lstfinancial.com] Sent: Monday, April 04, 2011 3:43 PM To: nanog@nanog.org Subject: IPV6 Training Books
Hello All,
I am looking for some good reading material to get a better understanding of IPV6. I know how to convert HEX into decimal format. What I am looking for is how to under the CIDR notation and break them out into subnets. Thank you in advance.
I recommend 'Running IPv6' by Iljitsch van Beijnum or 'IPv6 Essentials' by Silvia Hagen. Also Chris Grundemann wrote a Day One Guide for Juniper entitled "Exploring IPv6" which you can download for free at http://forums.juniper.net/t5/Day-One-Books/Day-One-Book-Exploring-IPv6/ba-p/ 52402 - Chapter 1 in the Day One guide has a lot of really good information on understanding IPv6 addressing formats, subnetting, etc. Either one of those should be able to answer most of your questions. Stefan Fouant
In message <690D7D20D2507C44BA8066926B2009890867FA@ES1002.ic-sa.com>, Michael R uiz writes:
Hello All,
I am looking for some good reading material to get a better= understanding of IPV6. I know how to convert HEX into decimal format. Wh= at I am looking for is how to under the CIDR notation and break them out in= to subnets. Thank you in advance.
If you think in hex its straight forward to do CIDR in IPv6. There are only three groupings on a non nibble boundaries. You also display the entire 128 bits with the least significant bits set to zero. The :: notation is used to shorten the displayed address. e.g for a /57, /58 and /59 with leading bits of 2001:23bc:fe8d:b200::/56 you would have. /57 {0,1,2,3,4,5,6,7} {8,9,a,b,c,d,e,f} 2001:23bc:fe8d:b200::/57 2001:23bc:fe8d:b280::/57 /58 {0,1,2,3} {4,5,6,7} {8,9,a,b} {c,d,e,f} 2001:23bc:fe8d:b200::/58 2001:23bc:fe8d:b240::/58 2001:23bc:fe8d:b280::/58 2001:23bc:fe8d:b2c0::/58 /59 {0,1} {2,3} {4,5} {6,7} {8,9} {a,b} {c,d} {e,f} 2001:23bc:fe8d:b200::/59 2001:23bc:fe8d:b220::/59 2001:23bc:fe8d:b240::/59 2001:23bc:fe8d:b260::/59 2001:23bc:fe8d:b280::/59 2001:23bc:fe8d:b2a0::/59 2001:23bc:fe8d:b2c0::/59 2001:23bc:fe8d:b2e0::/59 Note the last nibble before the :: is 0 and is there so that the final bits are all zeros. The following all represent the same cidr block. 2001:23bc:fe8d:b2e0::/59 2001:23bc:fe8d:b2e0:0000:0000:0000:0000/59 2001:23bc:fe8d:b2e0:0:0:0:0/59 Normally you just assign /64 subnets and delegate address blocks on nibble boundaries to end customers, e.g. /48, /52, /56 or /60. This means that end customers don't need do deal with cidr block if they don't want to. They can just route individual /64.
MAR.
-- Mark Andrews, ISC 1 Seymour St., Dundas Valley, NSW 2117, Australia PHONE: +61 2 9871 4742 INTERNET: marka@isc.org
Best book on IPv6 (My personal opinion) http://www.amazon.com/Migrating-IPv6-Practical-Implementing-Networks/dp/0471498920/ref=sr_1_16?ie=UTF8&qid=1301965365&sr=8-16 Roman On 5/04/11 10:59 AM, Mark Andrews wrote:
In message<690D7D20D2507C44BA8066926B2009890867FA@ES1002.ic-sa.com>, Michael R uiz writes:
Hello All,
I am looking for some good reading material to get a better= understanding of IPV6. I know how to convert HEX into decimal format. Wh= at I am looking for is how to under the CIDR notation and break them out in= to subnets. Thank you in advance.
If you think in hex its straight forward to do CIDR in IPv6. There are only three groupings on a non nibble boundaries. You also display the entire 128 bits with the least significant bits set to zero. The :: notation is used to shorten the displayed address.
e.g for a /57, /58 and /59 with leading bits of 2001:23bc:fe8d:b200::/56 you would have.
/57 {0,1,2,3,4,5,6,7} {8,9,a,b,c,d,e,f} 2001:23bc:fe8d:b200::/57 2001:23bc:fe8d:b280::/57 /58 {0,1,2,3} {4,5,6,7} {8,9,a,b} {c,d,e,f} 2001:23bc:fe8d:b200::/58 2001:23bc:fe8d:b240::/58 2001:23bc:fe8d:b280::/58 2001:23bc:fe8d:b2c0::/58 /59 {0,1} {2,3} {4,5} {6,7} {8,9} {a,b} {c,d} {e,f} 2001:23bc:fe8d:b200::/59 2001:23bc:fe8d:b220::/59 2001:23bc:fe8d:b240::/59 2001:23bc:fe8d:b260::/59 2001:23bc:fe8d:b280::/59 2001:23bc:fe8d:b2a0::/59 2001:23bc:fe8d:b2c0::/59 2001:23bc:fe8d:b2e0::/59
Note the last nibble before the :: is 0 and is there so that the final bits are all zeros. The following all represent the same cidr block.
2001:23bc:fe8d:b2e0::/59 2001:23bc:fe8d:b2e0:0000:0000:0000:0000/59 2001:23bc:fe8d:b2e0:0:0:0:0/59
Normally you just assign /64 subnets and delegate address blocks on nibble boundaries to end customers, e.g. /48, /52, /56 or /60. This means that end customers don't need do deal with cidr block if they don't want to. They can just route individual /64.
MAR.
-- ---------------------------------------------------------------------- Nurul Islam Roman email: nurul@apnic.net Internet Resource Analyst, APNIC sip: nurul@voip.apnic.net http://www.apnic.net phone: +61 7 3858 3100 direct: +61 7 3858 3190
More ideally, you give every end site a /48 if they want more than one network. Owen On Apr 4, 2011, at 5:59 PM, Mark Andrews wrote:
In message <690D7D20D2507C44BA8066926B2009890867FA@ES1002.ic-sa.com>, Michael R uiz writes:
Hello All,
I am looking for some good reading material to get a better= understanding of IPV6. I know how to convert HEX into decimal format. Wh= at I am looking for is how to under the CIDR notation and break them out in= to subnets. Thank you in advance.
If you think in hex its straight forward to do CIDR in IPv6. There are only three groupings on a non nibble boundaries. You also display the entire 128 bits with the least significant bits set to zero. The :: notation is used to shorten the displayed address.
e.g for a /57, /58 and /59 with leading bits of 2001:23bc:fe8d:b200::/56 you would have.
/57 {0,1,2,3,4,5,6,7} {8,9,a,b,c,d,e,f} 2001:23bc:fe8d:b200::/57 2001:23bc:fe8d:b280::/57 /58 {0,1,2,3} {4,5,6,7} {8,9,a,b} {c,d,e,f} 2001:23bc:fe8d:b200::/58 2001:23bc:fe8d:b240::/58 2001:23bc:fe8d:b280::/58 2001:23bc:fe8d:b2c0::/58 /59 {0,1} {2,3} {4,5} {6,7} {8,9} {a,b} {c,d} {e,f} 2001:23bc:fe8d:b200::/59 2001:23bc:fe8d:b220::/59 2001:23bc:fe8d:b240::/59 2001:23bc:fe8d:b260::/59 2001:23bc:fe8d:b280::/59 2001:23bc:fe8d:b2a0::/59 2001:23bc:fe8d:b2c0::/59 2001:23bc:fe8d:b2e0::/59
Note the last nibble before the :: is 0 and is there so that the final bits are all zeros. The following all represent the same cidr block.
2001:23bc:fe8d:b2e0::/59 2001:23bc:fe8d:b2e0:0000:0000:0000:0000/59 2001:23bc:fe8d:b2e0:0:0:0:0/59
Normally you just assign /64 subnets and delegate address blocks on nibble boundaries to end customers, e.g. /48, /52, /56 or /60. This means that end customers don't need do deal with cidr block if they don't want to. They can just route individual /64.
MAR.
-- Mark Andrews, ISC 1 Seymour St., Dundas Valley, NSW 2117, Australia PHONE: +61 2 9871 4742 INTERNET: marka@isc.org
Hi Michael, On 4/4/11 9:43 PM, Michael Ruiz wrote:
Hello All,
I am looking for some good reading material to get a better understanding of IPV6.
For "big picture", try http://ipv6actnow.org For technical details: http://getipv6.info
I know how to convert HEX into decimal format. What I am looking for is how to under the CIDR notation and break them out into subnets.
Here's a short reference subnetting: http://www.ripe.net/lir-services/resource-management/ipv6/ipv6-subnetting-ca... & CIDR: http://www.ripe.net/images/cidr_working41.jpg (from this page: http://www.ripe.net/internet-coordination/press-centre/understanding-ip-addr... ) (if you want physical cards, we can send you some - please reply off-list) This can be useful, too: http://www.ripe.net/lir-services/resource-management/ipv6/ipv6-address-types Vesna Manojlovic RIPE NCC Trainer & Lecturer
I believe Butch Evans & Scott Reed are doing some training coming up soon. Maybe if they are on this list they can comment. -- Justin Wilson <j2sw@mtin.net> Aol & Yahoo IM: j2sw http://www.mtin.net/blog xISP News http://www.twitter.com/j2sw Follow me on Twitter Wisp Consulting Tower Climbing Network Support On 4/5/11 7:52 AM, "Vesna Manojlovic" <BECHA@ripe.net> wrote:
Hi Michael,
On 4/4/11 9:43 PM, Michael Ruiz wrote:
Hello All,
I am looking for some good reading material to get a better understanding of IPV6.
For "big picture", try http://ipv6actnow.org For technical details: http://getipv6.info
I know how to convert HEX into decimal format. What I am looking for is how to under the CIDR notation and break them out into subnets.
Here's a short reference subnetting: http://www.ripe.net/lir-services/resource-management/ipv6/ipv6-subnetting- card
& CIDR: http://www.ripe.net/images/cidr_working41.jpg (from this page: http://www.ripe.net/internet-coordination/press-centre/understanding-ip-ad dressing )
(if you want physical cards, we can send you some - please reply off-list)
This can be useful, too: http://www.ripe.net/lir-services/resource-management/ipv6/ipv6-address-typ es
Vesna Manojlovic RIPE NCC Trainer & Lecturer
On Tue, Apr 5, 2011 at 07:52, Vesna Manojlovic <BECHA@ripe.net> wrote:
Hi Michael,
...
Here's a short reference subnetting: http://www.ripe.net/lir-services/resource-management/ipv6/ipv6-subnetting-ca...
Perhaps these can also be useful: http://testmyipv6.com/ipv6_subnet_calc.html http://v6.testmyipv6.com/ipv6_prefixes.html (IPv6 only, bonus for those who can get to it) -- Mike Oliver, KT2T +1-863-738-2334 kt2t@arrl.net -or- mwoliver@gmail.com Twitter: @mwoliver
participants (9)
-
Justin Wilson
-
Mark Andrews
-
Michael Ruiz
-
Mike Oliver
-
Niclas Zeising
-
Owen DeLong
-
Roman
-
Stefan Fouant
-
Vesna Manojlovic