¹Ø¼ü´Ê IPV6ÐÒé£»ÍøÂ簲ȫ
1 IPV6ÐÒé
1.1 IPv6µÄÓÉÀ´
InternetÒÀ¿¿TCP£¯IPÐÒ飬ÔÚÈ«Çò·¶Î§ÄÚʵÏÖ²»Í¬Ó²¼þ½á¹¹¡¢²»Í¬²Ù×÷ϵͳ¡¢²»Í¬ÍøÂçϵͳµÄ»¥Áª¡£ÔÚInternetÉÏ£¬Ã¿Ò»¸ö½Úµã¶¼ÒÀ¿¿Î©Ò»µÄIPµØÖ·»¥ÏàÇø·ÖºÍÏ໥ÁªÏµ¡£
ĿǰÒòÌØÍøÊ¹ÓõĵØÖ·¶¼ÊÇIPv4µØÖ·IPv6»ù±¾ÐÒéÊǾ¹ý¶à´Î¸Ä½øºóÈ·¶¨µÄ¡£ÏÖÔÚµÄIPv6ÐÒéÊÇ1995ÄêÓÉCisco¹«Ë¾µÄSteve DeeringºÍNokia¹«Ë¾µÄRobert HindenÍê³ÉÆð²Ý²¢¶¨¸åµÄ£¨¼´RFC2460£©¡£1998Ä꣬IETF¶ÔRFC2460½øÐÐÁ˽ϴóµÄ¸Ä½ø£¬ÐγÉÁËÏÖÓеÄRFC2460£¨1998°æ£©¡£
1.2 IPv6ÐÒéµÄÖ÷ÒªÌØµã
ΪÊÊӦʵ¼ÊÓ¦ÓõÄÒªÇó£¬IPv6ÔÚIPv4µÄÉè¼ÆË¼ÏëÉϼÓÒԸĽø£¬Ôö¼ÓÁËһЩ±ØÒªµÄй¦ÄÜ¡£IPv6µÄÖ÷ÒªÌØµãÈçÏ£º
1.2.1¾¹ýÀ©Õ¹µÄµØÖ·ºÍ·ÓÉÑ¡Ôñ¹¦ÄÜ¡£IPµØÖ·³¤¶ÈÓÉ32λÔö¼Óµ½128룬¿ÉÖ§³ÖÊýÁ¿´óµÃ¶àµÄ¿ÉѰַ½Úµã¡¢¸ü¶à¼¶µÄµØÖ·²ã´ÎºÍ½ÏΪ¼òµ¥µÄµØÖ·×Ô¶¯ÅäÖá£
1.2.2¶¨ÒåÁËÈÎÒ»³ÉÔ±(anycast) µØÖ·£¬ÓÃÀ´±êʶһ×é½Ó¿Ú£¬ÔÚ²»»áÒýÆð»ìÏýµÄÇé¿öϽ«¼ò³Æ¡°ÈÎÒ»µØÖ·¡±£¬·¢ÍùÕâÖÖµØÖ·µÄ·Ö×齫ֻ·¢¸øÓɸõØÖ·Ëù±êʶµÄÒ»×é½Ó¿ÚÖеÄÒ»¸ö³ÉÔ±¡£
1.2.3¼ò»¯µÄÊײ¿¸ñʽ¡£IPv4Êײ¿µÄijЩ×ֶα»È¡Ïû»ò¸ÄΪѡÏÒÔ¼õÉÙ±¨ÎÄ·Ö×é´¦Àí¹ý³ÌÖг£ÓÃÇé¿öµÄ´¦Àí·ÑÓ㬲¢Ê¹µÃIPv6Êײ¿µÄ´ø¿í¿ªÏú¾¡¿ÉÄܵͣ¬¾¡¹ÜµØÖ·³¤¶ÈÔö¼ÓÁË¡£ËäÈ»IPv6µØÖ·³¤¶ÈÊÇIPv4µØÖ·µÄËı¶£¬IPv6Êײ¿µÄ³¤¶ÈÖ»ÓÐIPv4Êײ¿µÄÁ½±¶¡£
1.2.4Ö§³ÖÀ©Õ¹Êײ¿ºÍÑ¡Ïî¡£IPv6µÄÑ¡Ïî·ÅÔÚµ¥¶ÀµÄÊײ¿ÖУ¬Î»ÓÚ±¨ÎÄ·Ö×éÖÐIPv6Êײ¿ºÍ´«ËͲãÊײ¿Ö®¼ä¡£ÒòΪ´ó¶àÊýIPv6Ñ¡ÏîÊײ¿²»»á±»±¨ÎÄ·Ö×éͶµÝ·¾¶ÉϵÄÈκηÓÉÆ÷¼ì²éºÍ´¦Àí£¬Ö±ÖÁÆäµ½´ï×îÖÕÄ¿µÄµØ£¬ÕâÖÖ×éÖ¯·½Ê½ÓÐÀûÓڸĽøÂ·ÓÉÆ÷ÔÚ´¦Àí°üº¬Ñ¡ÏîµÄ±¨ÎÄ·Ö×éʱµÄÐÔÄÜ¡£IPv6µÄÁíÒ»¸Ä½ø£¬ÊÇÆäÑ¡ÏîÓëIPv4²»Í¬£¬¿É¾ßÓÐÈÎÒⳤ¶È£¬²»ÏÞÓÚ40×Ö½Ú¡£
1.2.5Ö§³ÖÑéÖ¤ºÍÒþ˽Ȩ¡£IPv6¶¨ÒåÁËÒ»ÖÖÀ©Õ¹£¬¿ÉÖ§³ÖȨÏÞÑéÖ¤ºÍÊý¾ÝÍêÕûÐÔ¡£ÕâÒ»À©Õ¹ÊÇIPv6µÄ»ù±¾ÄÚÈÝ£¬ÒªÇóËùÓеÄʵÏÖ±ØÐëÖ§³ÖÕâÒ»À©Õ¹¡£IPv6»¹¶¨ÒåÁËÒ»ÖÖÀ©Õ¹£¬½èÖúÓÚ¼ÓÃÜÖ§³Ö±£ÃÜÐÔÒªÇó¡£
1.2.6Ö§³Ö×Ô¶¯ÅäÖá£IPv6Ö§³Ö¶àÖÖÐÎʽµÄ×Ô¶¯ÅäÖ㬴ӹÂÁ¢ÍøÂç½ÚµãµØÖ·µÄ¡°¼´²å¼´Óá±×Ô¶¯ÅäÖ㬵½DHCPÌṩµÄÈ«¹¦ÄܵÄÉèÊ©¡£
1.2.7·þÎñÖÊÁ¿ÄÜÁ¦¡£IPv6Ôö¼ÓÁËÒ»ÖÖеÄÄÜÁ¦£¬Èç¹ûijЩ±¨ÎÄ·Ö×éÊôÓÚÌØ¶¨µÄ¹¤×÷Á÷£¬·¢ËÍÕßÒªÇó¶ÔÆä¸øÓèÌØÊâ´¦Àí£¬Ôò¿É¶ÔÕâЩ±¨ÎÄ·Ö×é¼Ó±êºÅ£¬ÀýÈç·Çȱʡ·þÎñÖÊÁ¿Í¨ÐÅÒµÎñ»ò¡°ÊµÊ±¡±·þÎñ¡£
1.3 IPv6ÖеĵØÖ·ÀàÐͺͱíʾ·½·¨
IPv6µØÖ·ÀàÐÍÖ÷ÒªÓУº
1.3.1µ¥²¥µØÖ·(unicast)
¸ÃµØÖ·±êʶijһµ¥¸ö½Ó¿Ú¡£·¢Íùµ¥²¥µØÖ·µÄ°ü½«±»´«Ë͵½¸ÃµØÖ·Ö¸ÏòµÄ½Ó¿Ú¡£
1.3.2Èβ¥µØÖ·(anycast)
¸ÃµØÖ·±êʶÊôÓÚ²»Í¬½ÚµãµÄÒ»×é½Ó¿Ú¡£·¢ÍùÈβ¥µØÖ·µÄ°ü½«±»´«Ë͵½¸ÃµØÖ·±êʶµÄijһ¸ö½Ó¿Ú£¬Í¨³£ÊÇ·ÓÉÐÒ鼯Ëã³öµÄ×î½üµÄÄǸö½Ó¿Ú¡£
1.3.3×é²¥µØÖ·(multicast)
ͬÑù¸ÃµØÖ·±êʶÊôÓÚ²»Í¬½ÚµãµÄÒ»×é½Ó¿Ú¡£µ«·¢Íù×é²¥µØÖ·µÄ°ü½«±»´«Ë͵½¸ÃµØÖ·±êʶµÄËùÓнӿڡ£
IPv6µØÖ·±íʾ·½·¨£ºÒ»¸öIPv6µÄIPµØÖ·ÓÉ8¸öµØÖ·½Ú×é³É£¬Ã¿½Ú°üº¬16¸öµØÖ·Î»£¬ÒÔ4¸öÊ®Áù½øÖÆÊýÊéд£¬½ÚÓë½ÚÖ®¼äÓÃðºÅ·Ö¸ô£¬³ýÁË128λµÄµØÖ·¿Õ¼ä£¬IPv6»¹Îªµã¶ÔµãͨÐÅÉè¼ÆÁËÒ»ÖÖ¾ßÓзּ¶½á¹¹³ÆÎª¿É¾ÛºÏÈ«¾Öµ¥µã¹ã²¥µØÖ·µÄµØÖ·¡£
2 Ipv9ÐÒé
2.1 Ipv9µÄÓÉÀ´
ÔÚIPv6»¹Ã»ÓÐÕæÕýÆÕ¼°µÄ½ñÌ죬ÖйúÐÂÒ»´ú×ÔÑÐÍøÂç¼¼ÊõIPv9£¨Ê®½øÖÆÍøÂ磩¼´½«×ß³öʵÑéÊÒ¡£ IPv9ÐÒéÊÇÉϺ£Í¨Óû¯¹¤¼¼ÊõÑо¿ËùËù³¤¡¢ÐŲú²¿¿ÆÑ§¼¼Êõ˾ʮ½øÖÆÍøÂç±ê×¼¹¤×÷×é×鳤л½¨Æ½¾¹ýÊ®ÄêµÄÑз¢£¬¸ù¾Ý¡¶²ÉÓÃÈ«Êý×ÖÂë¸øÉÏÍøµÄ¼ÆËã»ú·ÖÅ䵨ַµÄ·½·¨¡··¢Ã÷רÀûʵʩ²¢·¢Õ¹¶ø³É£¬ÓµÓÐ×ÔÖ÷֪ʶ²úȨ¡¢ÒÔÊ®½øÖÆËã·¨(0-9)Ϊ»ù´¡µÄÐÒ飬Õû¸öÍøÂçϵͳÖ÷ÒªÓÐIPv9µØÖ·ÐÒé¡¢IPv9±¨Í·ÐÒé¡¢IPv9¹ý¶ÉÆÚÐÒé¡¢Êý×ÖÓòÃû¹æ·¶µÈÐÒéºÍ±ê×¼¹¹³É£¬ÄܼæÈÝÏÖÓл¥ÁªÍøÂçÐÒé(IPv4¡¢IPv6)£¬ÓÖ¿ÉʵÏÖÂß¼¸ôÀ룬´ïµ½°²È«¿É¿Ø¡£
ÔÚIPv9ÖУ¬´Óά»¤Ö÷ȨµÄÁ¢³¡³ö·¢£¬´´ÔìÐÔµÄÌá³öÁË»¥ÁªÍøÉÏ¡°Ö÷ȨƽµÈ¡±µÄ¸ÅÄ²¢ÔÚÓòÃûϵͳÖвÉÓÃÊ®½øÖÆ¡¢¶àÐÒéµÄÊý×ÖÓòÃûϵͳ£¬¼æÈÝÓ¢ÎÄ¡¢ÖÐÎļ°ÆäËûÓòÃû£¬²¢½«ËûÃÇÓ³Éä³ÉÈ«ÇòΨһIPµØÖ·£»½¨Á¢·Ö²¼Ê½¸úÓòÃûϵͳ£¬ÒýÈë¹ú¼ÒµØÓò¸ÅÄʹÿ¸ö¹ú¼Ò¶¼ÓÐ×Ô¼ºµÄ¸ùÓòÃûϵͳ£¬ÒÔÈ·Á¢ºÍά»¤ÆäÔÚ»¥ÁªÍøÉÏÖ÷Ȩ¹ú¼ÒµÄµØÎ»ºÍÐÎÏó¡£