ºìÁªLinuxÃÅ»§
Linux°ïÖú

LinuxÏÂIPV4ºÍIPV6µÄ»¥²Ù×÷ÐÔÑо¿

·¢²¼Ê±¼ä:2006-08-06 11:49:46À´Ô´:ºìÁª×÷Õß:bear10214
×÷ΪÏòÏÂÒ»´ú»¥Áª
ÍøÂç
ЭÒé¹ý¶ÉµÄÖØÒª²½Ö裬¹ú¼ÊµÄIPv6ÊÔÑéÍø--6boneÔÚ1996Äê³ÉÁ¢ÁË¡£ÏÖÔÚ£¬6boneÒѾ­À©Õ¹µ½È«Çò50¶à¸ö¹ú¼ÒºÍµØÇø£¬³ÉΪIPv6Ñо¿Õß¡¢¿ª·¢ÕߺÍʵ¼ùÕßµÄÖ÷Ҫƽ̨¡£CERNET¹ú¼Ò
ÍøÂç
ÖÐÐÄÓÚ1998Äê6Ô¼ÓÈë6bone£¬Í¬Äê11Ô³ÉΪÆä¹Ç¸ÉÍø³ÉÔ±¡£µç×Ó¿Æ´ó×÷Ϊ½ÌÓýÍøµÄÎ÷ÄÏÖ÷½Úµã£¬Ôڵõ½NokiaµÄIPv6·ÓÉÆ÷Ö®ºó£¬»ý¼«²ÎÓëIPv6¼¼ÊõÑо¿£¬ÎÒÃÇÏȲéÔÄÑо¿ÁË´ó¶àÊýÓëIPv6ÓйصÄRFCÎĵµºÍÏà¹Ø¼¼Êõ×ÊÁÏ£¬²¢ÇÒÔÚ´Ë»ù´¡ÉϽøÐÐÁ˺ܶà
ÍøÂç
ʵÑé¡£¸ÃÎÄÏȼòµ¥²ûÊöÁËIPV6µÄ±ØÒªÐÔºÍIPV4µ½IPV6Éý¼¶×ª»»µÄ»úÖÆ£¬È»ºóÏêϸ²ûÃ÷ÁËÔÚLinux²Ù×÷ϵͳϽøÐеÄIPv6
ÍøÂç
ʵÑé¼°Æä½áÂÛ£¬²¢¸½ÓÐÏà¹Ø²Î¿¼ÎÄÏ×ÊéÄ¿¡£
Ò»¡¢Ê¹ÓÃIPv6µÄ±ØÒªÐÔ
¡¡¡¡ ÏÖÔÚÔËÐеÄÒòÌØÍøЭÒéIPv4´æÔÚÆä¹ÌÓеľÖÏÞÐÔ£¬Ò»ÊǵØÖ·ÎÊÌ⣬IPv4µÄµØÖ·Ö»ÓÐ32룬ÕâÒâζ×Å×ܵĵØÖ·Êý´óÔ¼ÊÇ40ÒÚ£¬²¢ÇÒ»¹ÓÐÐí¶àµØÖ·ÊDz»¿ÉÓõġ£°´ÕÕÄ¿Ç°
ÍøÂç
µÄ·¢Õ¹Ç÷ÊÆ£¬µ½2005ºÍ2015ÄêÖ®¼äIPv4µÄµØÖ·¾Í»áºÄ¾¡£¬±ØÐëÓÃÁíÒ»ÖÖµØÖ··½°¸À´Ìæ´úËü£¬¶þÊÇIPv4ÌṩµÄ·þÎñ¾ÖÏÞÐÔ£¬IPv4¾¡ËüµÄ×î´óŬÁ¦À´´«ËÍÐÅÏ¢°ü£¬µ«ÊÇËü²»»á±£Ö¤Ìṩ¸øÉϲãµÄ·þÎñÊÇ¿É¿¿µÄ£¬Ã»ÓÐQoS£¨·þÎñÖÊÁ¿£©µÄ¸ÅÄî¡£ÕâЩÎÊÌⶼÊÇIPv4µÄ±¡Èõ»·½Ú£¬ÖÂÃüÈõµã£¬ÁíÍâÒòÌØÍø²»¶ÏÌá³ö¶ÔÒƶ¯ÐÔ¡¢°²È«ÐÔÒÔ¼°¶àýÌåÒµÎñµÄÖ§³ÖµÈÎÊÌ⣬IPv4¶¼ÎÞ·¨½â¾ö£¬ÕâÑù¾ÍÆÈʹÎÒÃDZØÐëÒýÈëÏÂÒ»´øÒòÌØÍøЭÒé--IPv6¡£
¶þ¡¢IPv4ºÍIPv6µÄ»¥²Ù×÷
¡¡¡¡ Òª½«ÏÖÔÚµÄIPV4
ÍøÂç
Éý¼¶µ½IPV6
ÍøÂç
£¬²»¿ÉÄÜËùÓеĻúÆ÷ÔÚͬʱÆôÓÃIPV6ЭÒéÕ»£¬ÅäÖúÃIPV6µØÖ·£¬°²×°ºÃIPV6Ó¦ÓóÌÐò£¬ËùÒÔ±ØÐëʵÏÖIPV4
ÍøÂç
ÓëIPV6
ÍøÂç
Ö®¼äµÄ»¥²Ù×÷¼°Æ½»¬Éý¼¶»úÖÆ¡£IPv4µ½IPv6µÄÉý¼¶×ª»»»úÖƵÄÊ×ÒªÌõ¼þÊÇÔÊÐíIPv6ºÍIPv4Ö÷»ú»¥²Ù×÷£»Æä´ÎÊÇÔÚÏ໥ÒÀÀµÐÔºÜСµÄÇé¿öÏÂʹIPv6µÄÖ÷»úºÍ·ÓÉÆ÷ÄÜÔÚÒòÌØÍøÖпìËÙ·¢Õ¹£»µÚÈýÊÇת»»¶Ô¶ËÓû§£¬ÏµÍ³¹ÜÀíÔ±ºÍ
ÍøÂç
ʵʩÕßÀ´ËµÒ×ÓÚÀí½âºÍÖ´ÐС£IPv6ת»»»úÖÆÊÇÒ»Ì×Ö÷»úºÍ·ÓÉÆ÷Ö´ÐеÄЭÒé»úÖÆ£¬ÓÐÒ»Ì׶¨Ö·ºÍÅäÖõIJÙ×÷Ö¸µ¼·½°¸£¬¾¡¿ÉÄܼõÉÙת»»¹ý³ÌÖÐÔì³ÉµÄÆÆ»µ¡£IPv6ת»»»úÖƵÄÖ÷ҪĿ±êÈçÏ£º
¡¡¡¡ ? ¿ÉÔö¼ÓµÄÉý¼¶ºÍÀ©Õ¹ÐÔ:µ¥¸öIPv4µÄÖ÷»úºÍ·ÓÉÆ÷¿ÉÔÚ²»ÐèÒªÆäËüµÄÖ÷»úºÍ·ÓÉÆ÷ͬʱÉý¼¶µÄÇé¿öϵ¥¶ÀÉý¼¶³ÉIPv6£¬ÐµÄIPv6Ö÷»úºÍ·ÓÉÆ÷¿ÉÒÔºóÔÙһ̨̨µÄ°²×°³ÉIPv6¡£
¡¡¡¡ ?×îСµÄÉý¼¶ÒÀÀµÐÔ¡£½«Ö÷»úÉý¼¶³ÉIPv6µÄΨһÏȾöÌõ¼þÊÇÓòÃû·þÎñÆ÷±ØÐëÏÈÉý¼¶ÒÔ´¦ÀíIPv6µØÖ·¼Ç¼¡£
¡¡¡¡ ?·½±ãµÄÑ°Ö·¡£µ±IPv4µÄÖ÷»úºÍ·ÓÉÆ÷Éý¼¶µ½IPv6ºó£¬ËûÃDZØÐë¼ÌÐøÓÃÔ­À´µÄµØÖ·¡£ËûÃDz»ÐèÒªÖ¸¶¨ÐµĵØÖ·¡£¹ÜÀíÕß²»ÐèÖƶ¨ÐµĵØÖ··ÖÅä·½°¸¡£
¡¡¡¡ ?ºÜµÍµÄÆô¶¯¿ªÏú¡£½«IPv4ϵͳÉý¼¶³ÉIPv6ºÜÉÙ»ò¼¸ºõ²»ÐèҪ׼±¸¹¤×÷¡£
¡¡¡¡ IPv6ת»»»úÖÆÈ·±£IPv6Ö÷»úÄܺÍÈκÎÒòÌØÍøÉϵÄIPv4ͨÐÅ£¬Ö±µ½IPv4±»ÌÔÌ­£¬²¢ÔÚÄÇʱÔÊÐíÔÚС·¶Î§ÄÚ»¥ÏàͨÐÅ¡£Õâ¸öÌØÕ÷±£»¤ÁËÓû§ÒѾ­ÔÚIPv4Éϵľ޴óͶÈ벢ʹµÃIPv6²»»á½«IPv4¹ÂÁ¢¡£
¡¡¡¡ »ùÓÚÒÔÉÏÔ­Òò£¬IPv4Ö÷»úºÍ·ÓÉÆ÷ÉÏÓëIpv6Ö÷»úºÍ·ÓÉÆ÷ÏÖÔڹ㷺²ÉÓÃÁËÈçÏÂÁ½ÖÖ»¥²Ù×÷µÄ»úÖÆ£ºËíµÀ¼¼ÊõºÍË«IPЭÒéÕ»¼¼Êõ¡£
A£®ËíµÀ¼¼Êõ£º
¡¡¡¡ ËíµÀÌṩÁËÒ»ÖÖÀûÓÃIPv4·ÓÉ»ù´¡ÉÏ´«ÊäIPv6°üµÄ·½·¨¡£ËíµÀÓ¦ÓÃÓÚÏÂÃ漸ÖÖÓ¦ÓÃÖУºÂ·ÓÉÆ÷µ½Â·ÓÉÆ÷¡¢Ö÷»úµ½Â·ÓÉÆ÷¡¢Ö÷»úµ½Ö÷»úºÍ·ÓÉÆ÷µ½Ö÷»ú¡£
¡¡¡¡ ·ÓÉÆ÷µ½Â·ÓÉÆ÷ºÍÖ÷»úµ½Â·ÓÉÆ÷ËíµÀ¼¼Êõ¶¼Êǽ«IPv6°ü´«µ½Â·ÓÉÆ÷£¬ËíµÀµÄÖÕµãÊÇÖмä·ÓÉÆ÷£¬±ØÐ뽫IPv6°ü½â³ö£¬²¢ÇÒת·¢µ½ËüµÄÄ¿µÄµØ¡£ËíµÀÖÕµãµÄµØÖ·±ØÐëÓÉÅäÖÃËíµÀ½ÚµãµÄÅäÖÃÐÅÏ¢»ñµÃ£¬ÕâÖÖÀàÐ͵ÄËíµÀ³Æ×÷È˹¤ÅäÖÃËíµÀ¡£
¡¡¡¡ µ±ÀûÓÃËíµÀµ½´ïIPv6µÄÖ÷¸ÉÍøʱ£¬Èç¹ûÒ»¸öÔÚIPv4
ÍøÂç
ºÍIPv6
ÍøÂç
±ß½çµÄIPv4/IPv6·ÓÉÆ÷µÄIPv4µØÖ·ÒÑ֪ʱ£¬ÄÇôËíµÀµÄ¶Ëµã¿ÉÒÔÅäÖÃΪÕâ¸ö·ÓÉÆ÷¡£Õâ¸öËíµÀµÄÅäÖÿÉÒÔ±»Ð´½ø·ÓɱíÖÐ×÷Ϊ"ȱʡ·ÓÉ"¡£Õâ¾ÍÊÇ˵ËùÓÐIPv6Ä¿µÄµØÖ··ûºÏ´Ë·ÓɵĶ¼¿ÉÒÔʹÓÃÕâÌõËíµÀ£¬ÕâÖÖËíµÀ¾ÍÊÇĬÈÏÅäÖõÄËíµÀ¡£
¡¡¡¡ Ö÷»úµ½Ö÷»úºÍ·ÓÉÆ÷µ½Ö÷»úËíµÀ¼¼Êõ¶¼Êǽ«IPv6°ü´«µ½Ö÷»úµÄ£¬¿ÉÒÔÓÃIPv6°üµÄÐÅÏ¢»ñµÃÖÕµãµØÖ·¡£ËíµÀÈë¿Ú´´½¨Ò»¸öIPv4·â×°Í·²¢´«ËÍ°ü£¬ËíµÀ³ö¿Ú½â°ü£¬È¥µôIPv4Í·£¬¸üÐÂIPv6Í·£¬´¦ÀíIPv6°ü¡£ËíµÀÈë¿Ú½ÚµãÐèÒª±£´æËíµÀÐÅÏ¢ÈçMTUµÈ¡£Èç¹ûÓÃÓÚÄ¿µÄ½ÚµãµÄIPv6µØÖ·ÊÇÓëIPv4¼æÈݵĵØÖ·£¬ËíµÀµÄIPv4µØÖ·¿ÉÒÔ×Ô¶¯´ÓIPv6µØÖ·¼Ì³ÐÏÂÀ´£¬Òò´ËÒ²¾Í²»ÐèÒªÈ˹¤ÅäÖá£ÕâÖÖËíµÀÒ²¾Í³ÆΪ×Ô¶¯ËíµÀ¡£
¡¡¡¡ IPv4¼æÈݵÄIPv6µØÖ·¸ñʽÈçÏ£º

400) {this.resized=true; this.width=400; this.alt='Click here to open new window';}" border=0>
B£®Ë«IPЭÒéÕ»·½Ê½
¡¡¡¡ ˫ЭÒéÕ»·½Ê½°üÀ¨ÌṩIPv6ºÍIPv4ЭÒéÕ»µÄÖ÷»úºÍ·ÓÉÆ÷¡£Ë«Ð­ÒéÕ»¹¤×÷·½Ê½µÄ¼òµ¥ÃèÊöÈçÏ£º
¡¡¡¡ ?Èç¹ûÓ¦ÓóÌÐòʹÓõÄÄ¿µÄµØÖ·ÊÇIPv4µØÖ·£¬ÄÇô½«Ê¹ÓÃIPv4ЭÒéÕ»£»
¡¡¡¡ ?Èç¹ûÓ¦ÓóÌÐòʹÓõÄÄ¿µÄµØÖ·ÊǼæÈÝIPv4µÄIPv6µØÖ·£¬ÄÇôIPv6¾Í·â×°µ½IPv4ÖУ»
¡¡¡¡ ?Èç¹ûÄ¿µÄµØÖ·ÊÇÁíÒ»ÖÖÀàÐ͵ÄIPv6µØÖ·£¬ÄÇô¾ÍʹÓÃIPv6µØÖ·£¬¿ÉÄÜ·â×°ÔÚĬÈÏÅäÖõÄËíµÀÖС£
¡¡¡¡ ˫ЭÒéÕ»µÄȱʡIP°ü·¢ËÍË㷨Ϊ£º
a. Èç¹ûIP°üµÄÄ¿µÄµØÖ·ÊÇIPv4µØÖ·£º
¡¡¡¡ Èç¹ûÄ¿µÄÕ¾µãÔÚ¿É´ïÁ´Â·ÉÏ£¬Ö±½Ó·¢ËÍ£»
¡¡¡¡ Èç¹ûÄ¿µÄÕ¾µã²»¿É´ï£¬ÒªÃ´ËÍÍùÔÚÏß·ÓÉÆ÷£¬ÒªÃ´²»¿É´ï¡£
b. Èç¹ûIP°üµÄÄ¿µÄµØÖ·ÊÇIPv4¼æÈݵÄIPv6µØÖ·£º
¡¡¡¡ Èç¹ûÄ¿µÄÕ¾µãÔÚ¿É´ïÁ´Â·ÉÏ£¬Ö±½Ó·¢ËÍIPv6°ü£»
¡¡¡¡ Èç¹ûÄ¿µÄÕ¾µã´¦ÓÚoff-link£¬£¨1£©Èç¹ûÓпɴïIPv4·ÓÉÆ÷£¬Ôò·â×°ÔÚIPv4°üÖз¢ÍùIPv4·ÓÉÆ÷£»£¨2£©Èç¹ûÓпɴïIPv6·ÓÉÆ÷£¬Ôò²»·â×°£¬Ö±½Ó·¢ËÍ£»£¨3£©Èç¹ûûÓпɴï·ÓÉÆ÷£¬Ôò²»¿É´ï¡£
c. Èç¹ûIP°üµÄÄ¿µÄµØÖ·ÊÇ´¿IPv6µØÖ·£º
¡¡¡¡ Èç¹ûÄ¿µÄÕ¾µãÔÚ ¿É´ïÁ´Â·ÉÏ£¬Ö±½Ó·¢ËÍIPv6°ü£»
¡¡¡¡ Èç¹ûÄ¿µÄÕ¾µã´¦ÓÚoff-link£¬£¨1£©Èç¹ûÓпɴïIPv6·ÓÉÆ÷£¬ÔòÖ±½Ó·¢Ë͵½Â·ÓÉÆ÷£»£¨2Èç¹ûÄ¿µÄµØͨ¹ýÊÖ¶¯ËíµÀ¿É´ï£¬²¢ÇÒÁ´Â·ÉÏÓпɴïIPv4·ÓÉÆ÷£¬Ôò·â×°³ÉIPv4°ü£¬Ä¿µÄIPµØַΪËíµÀÖÕµãµØÖ·£¬Á´Â·µØַΪ¿É´ï·ÓÉÆ÷µÄÁ´Â·µØÖ·¡££¨3£©·ñÔòΪ²»¿É´ï¡£
d. ÔÚÏß/ÀëÏßµÄÈ·¶¨
¡¡¡¡ IPv4ʹÓÃ×ÓÍøÑÚÂëÈ·¶¨£¬IPv6ʹÓÃÁÚ¾Ó·¢ÏÖЭÒé¡£Á½Õß¹²Í¬Ê¹ÓõÄÊÇ£ºÈç¹ûÄ¿µÄµØÖ·ÊÇIPv4µØÖ·£¬ÔòʹÓá¡¡¡RFC1122±È½ÏÁ½ÕßµÄÑÚÂ룻Èç¹ûÄ¿µÄµØÖ·ÊÇIPv4¼æÈݵÄIPv6µØÖ·£¬ÔòʹÓõÍ32λĿµÄµØÖ·µÄ×ÓÍøÑÚÂë±È½Ï£»Èç¹ûÊÇ¡¡¡¡IPv6´¿µØÖ·£¬ÔòʹÓÃÁÚ¾Ó·¢ÏÖЭÒé¡£
Èý¡¢LinuxÏÂIPv6
ÍøÂç
Ñо¿ÊµÑé
¡¡¡¡ ÎÒÃÇÔÚÑо¿ÁË´óÁ¿IPv6ЭÒ飨Ö÷ÒªµÄIPv6 RFCÎĵµ£©Ö®ºó£¬½øÐÐÁËһϵÁеÄIPv6Ñо¿ÊµÑé¡£ÏÖÏêϸÐðÊöÈçÏ£º
1£®Pv6Ñо¿ÊµÑéƽ̨µÄÑ¡Ôñ
¡¡¡¡ ÔÚ¹úÄÚÓм¸Ëù´óѧÒѾ­»òÕýÔÚ½øÐÐIPv6ʵÑéÑо¿£¬²¢ÇÒ½¨Á¢ÁËCERNET IPv6ʵÑé´²£¬ÎÒÃÇÔÚÓëCERNET IPv6ʵÑé´²µÄÀÏʦºÍͬѧȡµÃÁªÏµ²¢½øÐÐÁ˽»Á÷£¬ÊµÑé´²
ÍøÂç
ÖÐÐÄ×î³õµÄ×éÍøÊÇͨ¹ýÖ÷»úÅäÖÃFreeBSDÀ´Íê³ÉµÄ£¬1998Ä꿪ʼÓõÄÊÇFreeBSD2.2.8£¬ÏÖÔÚÊÇFreeBSD3.2£¬3.4£¬4.0¶¼ÓУ¬´ËÍâÓÐЩ¿ÆÑÐÈËÔ±Ò²¿ªÊ¼²ÉÓÃlinux½øÐÐʵÑ飬·ÓÉÆ÷ÏÖÔÚ²ÉÓõÄÊÇNokiaµÄIP650£¬»¹ÓÐFreeBSD+MrtdµÄÖ÷»ú¡£µç×Ó¿Æ´ó×÷Ϊ½ÌÓýÍøÎ÷ÄϵØÇøµÄÖ÷½Úµã£¬Ò²µÃµ½ÁËNokia¾èÔùµÄIPv6·ÓÉÆ÷¡£ÔÚ´Ë»ù´¡Ö®ÉÏ£¬ÎÒÃÇͨ¹ý·ÖÎö±È½ÏÑо¿¸÷ÖÖ²Ù×÷ϵͳ£¬×îºóÑ¡¶¨ÓÃlinux×÷ΪIPv6Ö÷»úºÍ·ÓÉÆ÷Ñо¿ÊµÑéƽ̨¡£¾ßÌåÔ­ÒòÈçÏ£º
A£® Linux×÷Ϊ¿ª·ÅµÄ²Ù×÷ϵͳ£¬ÆäÔ­´úÂëÍêÈ«¹«¿ª£¬¾ßÓкÜÇ¿µÄÁé»îÐÔ£¬ÏÖÔÚÓкܶà×ÔÓÉÈí¼þÁªÃËΪLinuxÃâ·Ñ¿ª·¢Èç¼þ£¬¹ÊLinux¾ßÓкÜÇ¿µÄÉúÃüÁ¦ºÍ»îÁ¦£¬¶øÆäËû´ó²¿·ÖÓɸö±ð¹«Ë¾¿ª·¢µÄ²Ù×÷ϵͳ£¬Ò»·½ÃæÔ­´úÂë²»¹«¿ª£¬ÎÞ·¨¸ù¾Ý×Ô¼ºµÄÒªÇóÐÞ¸ÄÄںˣ¬Æ乫˾µÄ·¢Õ¹µÄÐËË¥£¬ºÜ´ó³Ì¶ÈÉÏÓ°Ïì¸Ã²Ù×÷ϵͳµÄ·¢Õ¹¡£
B£® Linux²Ù×÷ϵͳºÜÏȽø£¬Ò»Ö±¸ú×Ù¹Ø×¢
ÍøÂç
µÄ·¢Õ¹£¬ÓÃLinux×齨Internet
ÍøÂç
£¬½¨Á¢ÍøÕ¾£¬½øÐÐ
ÍøÂç
¿ª·¢Ñо¿£¬¶¼ÊǺܺõÄÑ¡Ôñ¡£²¢ÇÒÆäÄں˴Ó2.2.0¿ªÊ¼£¬¾ÍÒѾ­¿ªÊ¼Ö§³ÖIPv6¼¼ÊõÁË£¬ÕâµÈÓÚ¾ÍΪÎÒÃÇÌṩÁËIPv6ЭÒéÕ»Ô­´úÂ룬¡¡¡¡ÎÒÃÇ¿ÉÒÔÀûÓÃÆä¹²Ïí´úÂë×öIPv6µÄÑо¿¿ª·¢¡£
2£®LinuxÖ÷»úIPv6ЭÒéÖ§³Ö¼¼ÊõÑо¿
¡¡¡¡ ÔÚÑ¡¶¨ÁËʵÑéƽ̨֮ºó£¬ÎÒÃǾÍ×ÅÊÖ½øÐÐһϵÁеÄIPv6ʵÑ飬Ö÷ÒªÕë¶ÔÔÚÒÑ´óÁ¿°²×°ÁËIPv4µÄÖ÷»úºÍ·ÓÉÆ÷Çé¿öÏ£¬ÈçºÎ³É¹¦µØ¼æÈݵØÉý¼¶µ½IPv6£¬ÈçºÎÔËÓÃÔÚIPv6Ö÷»úºÍ·ÓÉÆ÷ÉÏ£¬ÓëIpv4Ö÷»úºÍ·ÓÉÆ÷³É¹¦»¥²Ù×÷£¬ÒÔ¼°ÈçºÎ½¨Á¢ÅäÖÃIPv6Ö÷»úºÍ·ÓÉÆ÷¡£ÔÚ½øÐÐIPv6ʵÑé֮ǰ£¬ÎÒÃǸù¾ÝÍøÉϲéѯ×ÊÁϼ°¶ÔLinuxÄں˷ÖÎö£¬Ñо¿ÁËÈçºÎ½¨Á¢IPv6Ö÷»ú£¬°üÀ¨°²×°Ð­ÒéÕ»£¬
ÍøÂç
¹¤¾ß¼°
ÍøÂç
³ÌÐò£¬ÏÖÒÔRedhat 6.1 LinuxΪÀý£¬Ïêϸ˵Ã÷Æä¾ßÌå²½ÖèÈçÏ£º
A£®Ö§³ÖIPv6ЭÒéµÄÐÂÄں˵ıàÒë
¡¡¡¡ ÒªÈòÙ×÷ϵͳ֧³ÖIPv6£¬¾ÍÒª°²×°IPv6ЭÒéÕ»£¬Redhat6.1µÄÄÚºËΪ2.2.12°æ±¾£¬¿ÉÖ§³ÖIPv6£¬µ«ÊÇ°²×°È±Ê¡²»Ö§³Ö£¬ÓÉÓÚЭÒéÕ»ÔÚ²Ù×÷ϵͳÖÐÊÇ´¦ÓÚºËÐĵØλµÄ£¬±ØÐëÖØбàÒëеÄÄں˲ÅÄÜ°²×°ÉÏеÄЭÒéÕ»£¬Æä¾ßÌå²½ÖèÈçÏ£º
¡¡¡¡ 1)ÒÔrootÉí·ÝµÇ½£¬½øÈëÔ´ÂëËùÔÚµÄĿ¼£ºcd /usr/src/linux
¡¡¡¡ 2)ÔËÐÐ make clean£¬Çå³ýһЩ¿ÉÄܹýÆÚµÄÖмä´úÂë¡£
¡¡¡¡ 3) È»ºóÅäÖÃÄÚºËÑ¡Ïmake menuconfig »òÕß make xmenuconfigÔËÐÐmake menuconfigºó£¬½«ÏÂÃæµÄÖ§³ÖIPv6µÄÑ¡ÏîÑ¡ÉÏ£¬ÆäËûÄÚºËÑ¡ÏîÇë¸ù¾ÝϵͳµÄ¾ßÌåÇé¿ö×÷³ö·ûºÏϵͳµÄÑ¡Ôñ¡£
¡¡¡¡¡¡ Code maturity level options
¡¡¡¡¡¡¡¡¡¡ Prompt for development and/or incomplete code/drivers Yes.
¡¡¡¡¡¡ Networking options
¡¡¡¡¡¡¡¡¡¡ Packet socket ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡yes
¡¡¡¡¡¡¡¡¡¡ Unix domain sockets ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡yes
¡¡¡¡¡¡¡¡¡¡ TCP/IP networking ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡yes
¡¡¡¡¡¡¡¡¡¡ The IPv6 protocol ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡yes
¡¡¡¡¡¡¡¡¡¡ IPv6: enable EUI-64 token format ¡¡¡¡¡¡¡¡ yes
¡¡¡¡¡¡¡¡¡¡ IPv6: disable provider based address ¡¡¡¡ yes
¡¡¡¡¡¡ File systems
¡¡¡¡¡¡¡¡¡¡ / procfilesystem support yes
¡¡¡¡ 4)È»ºóÔËÐÐmake dep; make clean; make bzImage
¡¡¡¡ 5
)ûÓдíÎó£¬ÏÖÔÚÒѾ­±àÒë³É¹¦ÁËÖ§³ÖIPv6ЭÒéµÄÄÚºËÁË¡£½«¸ÃÄں˿½±´µ½LinuxµÄÆô¶¯Ä¿Â¼Ï¡£
¡¡¡¡¡¡ cp arch/i386/boot/zImage /boot/vmlinuz-IPv6
¡¡¡¡ 6)±à¼­etc/lilo.confʹеÄÄں˳ÉΪbootµÄÑ¡Ôñ¡£
¡¡¡¡ 7) ÖØÆôϵͳ£º reboot
¡¡¡¡ ÔÚÖØÆôϵͳ֮ºó£¬Ôڵǽ֮ǰ»á·¢ÏÖÓÐÖ§³ÖIPv6µÄÄÚºËÐÅÏ¢³öÏÖ£¬ÕâϸÃÖ÷»ú¾ÍÊÇ´¿IPv6Ö÷»úÀ²£¬µ«ÊÇÏÖÔÚµÄÖ÷»úÖ»ÊÇ°²×°µÄIPv6ЭÒéÕ»£¬²¢Ã»ÓÐIPv6
ÍøÂç
ÅäÖù¤¾ßÈçhostname£¬ netstat£¬ arp£¬ ifconfig£¬ rarp£¬ routeµÈ£¬»¹²»ÄÜÅäÖÃ
ÍøÂç
£¬²»Äܼì²âµ÷ÊÔ·¢ËÍIPv6°ü£¬Òò´ËÎÒÃDZØÐë½øÐÐÈçϲÙ×÷¡£
B£®±àÒënet-tools
¡¡¡¡ LinuxµÄ
ÍøÂç
ÅäÖ㬻ù±¾ÉÏÊÇͨ¹ýifconfigºÍrouteµÈÃüÁîʵÏֵģ¬ÐèÒª°²×°±àÒëа汾µÄÖ§³ÖIPv6µÄnet-tools£¬ÎÒÃDzÉÓÃÁËnet-tools-1.52¡£Æä°²×°¹ý³ÌÈçÏ£º
¡¡¡¡ 1)½â¿ªÈí¼þ°ü£ºtar xzf your-path/net-tools-1.52.tar.gz -C /usr/src
¡¡¡¡ 2)½øÈëÔ´ÂëËùÔÚĿ¼£ºcd /usr/src/net-tools
¡¡¡¡ 3)make configʱѡÔñÏÂÃæµÄÄÚÈÝ£¬ÆäËûÑ¡ÏîÄÚÈÝÇë¸ù¾Ý×Ô¼ºÏµÍ³Çé¿öÑ¡Ôñ£º
¡¡¡¡¡¡ ±àÒëÖ÷Ñ¡Ïî ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡×ÓÑ¡Ïî ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Ñ¡Ôñ
¡¡¡¡¡¡ GNU gettext ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Yes( Èç¹ûʹÓõÄÊÇglibc2)
¡¡¡¡¡¡ Protocol Families ¡¡¡¡¡¡¡¡¡¡UNIX protocol family ¡¡¡¡¡¡Yes
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ INET (TCP/IP) protocol family¡¡¡¡Yes
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ INET6 (IPv6) protocol family ¡¡¡¡Yes
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ Device hardware types SIT (IPv6-inIPv4) support Yes
¡¡¡¡ 4)È»ºó±àÒ룺make£»°²×°£ºmake install¡£ÔÙÖØÆô¡£
¡¡¡¡ ÏÖÔÚÎÒÃǾͿÉÒÔʹÓÃifconfigºÍrouteµÈÃüÁîÅäÖò鿴
ÍøÂç
ÁË¡£ÔËÐÐifconfig£¬ÎÒÃÇ¿ÉÒÔ¿´µ½ÔÚÿ¸ö
ÍøÂç
½Ó¿Ú£¬¶¼Éú³ÉÁËÒ»¸öIPv6µØÖ·£¬ÕâÊÇËüµÄ±¾µØÁ´Â·µØÖ·£¬ÎÒÃÇ»¹ÐèÒªÅäÖÃÆäÏàÓ¦µÄÈ«ÇòµØÖ·ºÍ·ÓÉÐÅÏ¢¡£×îºóÎÒÃǵÄIPv6Ö÷»ú¾Í½¨Á¢ÆðÀ´ÁË¡£Á½Ì¨»úÆ÷¾ùÈç´Ë²Ù×÷£¬Í¨¹ý½ÊÏßÏàÁ¬µÄ×î¼òµ¥µÄ´¿IPv6
ÍøÂç
¾Í´î½¨ºÃÀ²¡£
¡¡¡¡ µ«ÊÇÎÒÃÇûÓÐIPv6µÄÓ¦ÓóÌÐòÀ´¼ì²âÎÒÃǵÄIPv6
ÍøÂç
£¬µ«ÊÇÔõô֪µÀÎÒÃǵÄÖ÷»úÔÚ
ÍøÂç
ÖÐÊÇ·ñÄܹ»ÓëÆäËûÖ÷»úͨÐÅÄØ£¬Õ⻹µÃÐèÒªÓÐIPv6µÄÓ¦ÓóÌÐò¼ì²âÎÒÃǵÄ
ÍøÂç
¡£
C£®±àÒëInet6-applications
¡¡¡¡ ±àÒëа汾µÄÖ§³ÖIPv6µÄ
ÍøÂç
Ó¦ÓóÌÐòÎÒÃDzÉÓõÄÊÇinet6-apps-0.36£¬Æä±àÒë¹ý³ÌÈçÏ£º
¡¡¡¡ 1) ½â¿ªÈí¼þ°ü£ºtar xzf your-path/inet6-apps-0.36.tar.gz -C /usr/src
¡¡¡¡ 2) Ϊ±àÒë³ÌÐò½¨Á¢±ØÒªµÄÁ´½Ó£º
¡¡¡¡¡¡ ln -sf /usr/src/inet6-apps-0.36 /usr/src/inet6-apps
¡¡¡¡ 3) ½øÈëÔ´ÂëËùÔÚĿ¼£º cd /usr/src/inet6-apps
¡¡¡¡ 4)Õâ¸ö°æ±¾µÄinet6¹¤¾ßµÄicmp.cÓиöСBug£¬±àÒëʱÐèÒªÒ»¸ö²¹¶¡£¨inet6-apps-0.36-glibc21-rh60-patch.txt.gz£©¡£½«²¹¶¡³ÌÐò¼ÓÉÏÈ»ºó±àÒ룺make clean; make ; make install¡£ÖØÆôϵͳ¡£
ÏÖÔÚÎÒÃǾÍÓÐÁËÈçfinger[d]£¬ ftp[d]£¬ inetd£¬ ping£¬ tftp£¬ libinet6µÈ
ÍøÂç
Ó¦ÓóÌÐò¾Í¿ÉÒÔ½øÐÐÖ÷»ú¼äµÄIPv6²âÊÔÁË¡£
3£®LinuxÏÂIPv6Ö÷»úºÍ·ÓÉÆ÷ÅäÖü¼ÊõÑо¿
¡¡¡¡ ÔÚÑо¿ÁËLinux IPv6Ö÷»ú½¨Á¢¼¼ÊõÖ®ºó£¬ÎÒÃÇÔÚLinuxÖ÷»úÉϽøÐÐÁËÈçϵĽøÐÐIPv6Ö÷»úºÍ·ÓÉ
ÍøÂç
ʵÑéÑо¿£º
A£®IPv6Ö÷»úͨÐÅʵÑé
¡¡¡¡ ΪÁËÁ˽âÈçºÎ½¨Á¢IPv6Ö÷»ú£¬ÈçºÎÔÚLinux²Ù×÷ϵͳÖУ¬½¨Á¢IPv6ЭÒéÕ»£¬ÊÕ·¢´¿µÄIPv6Êý¾Ý°ü£¬ÎÒÃÇ×ʼ½¨Á¢ÁËÈçͼ1ËùʾµÄÒ»¸ö×î¼òµ¥µÄIPv6
ÍøÂç
ʵÑé»·¾³£º

400) {this.resized=true; this.width=400; this.alt='Click here to open new window';}" border=0>
¡¡¡¡ ÎÒÃÇ°²×°ÁËÁ½Ì¨ÒÔRedhat6.1 LinuxΪ²Ù×÷ϵͳµÄÖ÷»ú£¬²¢ÇÒͨ¹ý½ÊÏßÏàÁ¬¡£¶ÔÓÚÿ̨Ö÷»ú£¬±àÒëеÄÄÚºËÖ§³ÖIPv6£¬ÓÉÓÚȱʡ֧³ÖIPv4£¬¹Ê¸ÃÖ÷»úΪIPv6/IPv4˫ЭÒéÕ»Ö÷»ú¡£ÎªÁËÑо¿´¿IPv6Ö÷»úͨÐÅ£¬ÎÒÃÇÖ»ÅäÖÃÖ÷»úµÄIPv6
ÍøÂç
ÐÅÏ¢£¬Î´ÅäÖÃÆäIPv4µØÖ·ºÍ
ÍøÂç
¡£×÷ΪÎ÷ÄϵØÇø£¬
ÍøÂç
ÖÐÐÄ·ÖÅäµÄIPv6µØַǰ׺ÊÇ3ffe:3203:1001::/48£¬¹ÊÀûÓÃifconfigÅäÖÃHost1ºÍHost2µÄÈ«ÇòIPv6µØÖ··Ö±ðΪ3ffe:3203:1001::218/52ºÍ3ffe:3203:1001::218/52£¬ÃüÁî¸ñʽΪ£ºifconfig interface add IPv6-address£¬ÓÃrouteÌí¼ÓȱʡÍø¹Ø·Ö±ðΪ¶Ô·½IPv6µØÖ·£¬È»ºóÀûÓÃIPv6µÄÓ¦ÓóÌÐòping¶Ô·½µÄIPv6µØÖ·£¬µÃµ½Á¬ÐøµÄ¶Ô·½Ö÷»ú·µ»ØICMPv6ÏìÓ¦±¨ÎÄ£¬°²×°³É¹¦ÁË¡£
B£®IPv6/IPv4Ö÷»úËíµÀͨÐÅʵÑé
¡¡¡¡ ÒòΪÏÖÔÚµÄIPv6Ö÷»úÔÚÕû¸öIPv4
ÍøÂç
ÖУ¬ÏóÒ»¸ö¹Âµº£¬Ðí¶à·ÓÉÆ÷²»Ö§³ÖIPv6£¬¹ÊÔÚIPv4
ÍøÂç
Öо­¹ýÁË´¿IPv4·ÓÉÆ÷ÏàÁ¬µÄÁ½¸öIPv6Ö÷»úÊDz»ÄÜÖ±½ÓͨÐŵģ¬Òª²ÉÓÃRFC1933Ëù˵µÄËíµÀ¼¼Êõ£¨tunnel£©¡£ÔÚLinuxϵÄIPv6ЭÒéÕ»ÊÇÖ§³ÖËíµÀ¼¼ÊõµÄ¡£ÎªÑо¿IPv6Ö÷»úÈçºÎÔÚIPv4
ÍøÂç
ÖÐͨÐŵģ¬ÎÒÃǽ¨Á¢ÁËͼ2ËùʾµÄʵÑé»·¾³¡£

400) {this.resized=true; this.width=400; this.alt='Click here to open new window';}" border=0 resized="true">
¡¡¡¡ ÓëʵÑé1Ò»Ñù£¬ÅäÖúÃHost1ºÍHost2µÄIPv6µØÖ·£¬²¢ÇÒ°´ÕÕʵ¼ÊIPv4
ÍøÂç
Çé¿ö£¬ÅäÖúÃ
ÍøÂç
½Ó¿ÚµÄIPv4µØÖ·¡£Ö®ºó£¬ÎÒÃÇÐèÒª·Ö±ðΪHost1ºÍHost2ÅäÖÃËíµÀ£¬Á½ËíµÀµÄ¶ËµØÖ··Ö±ðΪHost1ºÍHost2µÄIPv4µØÖ·¡£¾ßÌåÅäÖÃÃüÁî¸ñʽÈçÏ£º
¡¡¡¡¡¡ ifconfig sit0 up ?
¡¡¡¡¡¡ ifconfig sit0 inet6 tunnel ::202.115.12.218 ?
¡¡¡¡¡¡ ifconfig sit1 up ?
¡¡¡¡¡¡ route -inet6 add 3ffe:3203:1001::/48 dev sit1 ?
¡¡¡¡ ÆäÖеڶþ²½ÖеÄtunnelµØÖ·ÊÇÓë¶Ô·½Ö÷»úµÄIPv4¼æÈݵÄIPv6µØÖ·£¬×îºóÒ»²½Ìí¼ÓµÄ
ÍøÂç
Ϊ¶Ô·½Ö÷»ú
ÍøÂç
½Ó¿ÚËùÔÚ
ÍøÂç
£¬ÕâÑù£¬Ï໥µÄËíµÀ¾ÍÁ¬Í¨ÁË¡£ËíµÀ0£¨sit0£©Îª×Ô¶¯ËíµÀ£¨Automatic Tunneling£©£¬ËíµÀ1£¨sit1£©ÎªÊÖ¶¯ËíµÀ£¨Configured Tunneling£©£¬ÔÚÆô¶¯ÁËsit0Ö®ºó£¬¿ÉÒÔÖ±½Ópingͨ¶Ô·½Ö÷»úµÄIPv4¼æÈÝIPv6µØÖ·£¬µ«ÊDz»ÄÜpingͨ¶Ô·½µÄÈ«ÇòIPv6µØÖ·£¬ÒòΪIPv4 Router²»¸ºÔðת·¢IPv6±¨ÎÄ£¬Ö»ÓÐÔÚÊÖ¶¯ÅäÖÃÁËsit1Ö®ºó£¬¿çÔ½ÁËIPv4
ÍøÂç
µÄIPv6Ö÷»úÖ®¼ä²ÅÄܽøÐÐͨÐÅ¡£
C£®IPv6/IPv4Ö÷»ú½ÓÈë6bone
ÍøÂç

¡¡¡¡ ÎÒÃÇÔÚÍê³ÉÒÔÉÏʵÑéµÄ»ù´¡ÉÏ£¬¾ßÓÐÁËIPv6Ö÷»úºÍ
ÍøÂç
ÅäÖûù±¾ÀíÂÛºÍʵ¼ù¾­Ñ飬¾Í×¼±¸½ÓÈëIPv6ʵÑéÍø6bone£¬Ê×ÏÈͨ¹ýÖ÷»úÓëµç×Ó¿Æ´ó
ÍøÂç
ÖÐÐĵÄIPv6·ÓÉÆ÷Ïà½Ó£¬Á¬ÈëCERNET IPv6ʵÑé´²£¬ÔÙͨ¹ý¸Ã
ÍøÂç
ÓëÊÀ½çIPv6ʵÑéÍø6boneÏà½Ó¡£¸ù¾Ý
ÍøÂç
·ÖÎö£¬ÎÒÃÇÖƶ¨ÁËÈçͼ3ËùʾµÄ
ÍøÂç
½ÓÈë·½°¸£º

400) {this.resized=true; this.width=400; this.alt='Click here to open new window';}" border=0 resized="true">
¡¡¡¡ Ê×ÏÈÅäÖúÃHost1ºÍHost2µÄIPv4
ÍøÂç
ÐÅÏ¢£¬ÔÙÏòµç×Ó¿Æ´ó
ÍøÂç
ÖÐÐÄÉêÇë·ÖÅäÈ«ÇòIPv6µØÖ·£¬ÉêÇëËíµÀ£¬
ÍøÂç
ÖÐÐÄ°´ÕÕHost1ºÍHost2µÄIPv4µØÖ·£¬ÊÖ¶¯ÅäÖ÷ÖÅäÁ½ËíµÀ£¬²¢ÉèÖÃÁ˾²Ì¬Â·ÓÉÐÅÏ¢¡£°´ÕÕʵÑé2µÄÅäÖò½Ö裬·Ö±ðΪHost1ºÍHost2ÅäÖúÃIPv6µØÖ·£¬²¢ÇÒÓë
ÍøÂç
ÖÐÐĵÄNokia IPv6·ÓÉÆ÷½¨Á¢ºÃËíµÀ£¬»ù±¾²Ù×÷ÓëʵÑé2ÏàËÆ¡£Íê³ÉÈçÉÏËùÊöÅäÖòÙ×÷Ö®ºó£¬ÎÒÃÇÊ×ÏÈpingµç×Ó¿Æ´ó
ÍøÂç
ÖÐÐÄIPv6·ÓÉÆ÷µÄIPv6µØÖ·£¬ÊµÑé³É¹¦£¬IPv6
ÍøÂç
Á¬Í¨ÁË£¬È»ºóping CERNET IPv6ʵÑéÍøµÄÖ÷»ú£¬ÀûÓÃfinger6£¬FTP6ä¯ÀÀ6bone
ÍøÂç
ÖÐÆäËû
ÍøÂç
×ÊÔ´£¬ÊµÑé³É¹¦£¬ÎÒÃÇÓëCRENET IPv6ʵÑé´²ºÍ¹ú¼ÊIPv6ʵÑéÍø6boneʵÏÖÁËÁ¬Íø¡£
D£®Pv6/IPv4·ÓÉÆ÷Ñо¿
¡¡¡¡ Ôڳɹ¦ÅäÖÃÁËIPv6Ö÷»ú²¢ÇÒ½ÓÈëÁ˹ú¼ÊIPv6Ö®ºó£¬ÎÒÃdz¢ÊÔ×齨×Ô¼ºµÄIPv6
ÍøÂç
£¬¾ßÌå×éÍøÈçͼ4Ëùʾ£º

400) {this.resized=true; this.width=400; this.alt='Click here to open new window';}" border=0 resized="true">
¡¡¡¡ ÓÉÓÚûÓÐÏֳɵÄIPv6·ÓÉÆ÷£¬¾Í³¢ÊÔÀûÓÃLinux²Ù×÷ϵͳ£¬ÅäÖóÉIPv6·ÓÉÆ÷£¬¾ßÌ幤×÷ÈçÏ£ºÎÒÃǾÍÔÚÖ§³ÖIPv6µÄLinuxÖ÷»úÉÏ£¬ÅäÖöà¸öÍø¿¨£¬ÎªÃ¿¸öÍø¿¨ÉèÖúÃIPv6µØÖ·£¬ÔÚ²Ù×÷ϵͳÖб༭еÄÅäÖÃÎļþºÍScriptÎļþ£¬Ö÷ҪΪnetwork-ip6¡¢ network-ip6.conf ¡¢network-ip6.init¡¢tunnels-ip6.initºÍradvd.init¼¸¸öÎļþ¡£¾ßÌå±à¼­Ï¸½Ú²Î¿´Peter Bieringer 2000-05-19ËùÖøµÄIPv6 & Linux - HowTo 3.14°æ¡£Ö®ÖнÏΪ¹Ø¼üµÄÊÇ¡¡¡¡¡¡/etc/sysconfig/network-ip6Îļþ£¬ÐèÒªÉèÖÃIP6FORWARDING=yes£¬IP6GATEWAYCONFIG=yes£¬IP6ROUTEFILE=/etc/sysconfig/network-ip6.conf£¬ÕâÑùÉèÖÃÖ®ºó£¬´ÓÒ»¸ö
ÍøÂç
½Ó¿Ú·¢ËÍÀ´µÄIPv6±¨ÎľͿÉÒÔת·¢µ½ÁíÍâµÄ
ÍøÂç
½Ó¿Ú£¬Íê³É·ÓÉת·¢¹¦ÄÜ£¬Íê³É·ÓÉÆ÷»ù±¾¹¦ÄÜ£¬ÔÙÆô¶¯ÆäËû·ÓÉЭÒ飬Íê³ÉÏà¹Ø¹¤×÷£¬µ½´Ë£¬ÎÒÃǵÄIPv6·ÓÉÆ÷¾Í°²×°³É¹¦ÁË£¬Èç¹û»¹Òª°²×°ÆäËûµÄIPv6·ÓÉЭÒ飬¿ÉÒÔ²ÎÕÕÏàÓ¦µÄÎĵµ¡£
ÎÄÕÂÆÀÂÛ

¹²ÓÐ 0 ÌõÆÀÂÛ