{"id":772,"date":"2008-06-05T11:39:00","date_gmt":"2008-06-05T03:39:00","guid":{"rendered":"http:\/\/note.systw.net\/note\/?p=772"},"modified":"2023-11-05T11:54:28","modified_gmt":"2023-11-05T03:54:28","slug":"ipv6","status":"publish","type":"post","link":"https:\/\/systw.net\/note\/archives\/772","title":{"rendered":"IPv6"},"content":{"rendered":"\n<p id=\"t9774\">IPv6,IPng(Internet Protocol Next generation)<br>1995\u5e74SIPP\u88ab\u66f4\u540d\u70baIPv6<br>\u53ef\u4e26\u5b58\u65bc\u539f\u6709IPv4\u7684\u74b0\u5883\u4e0b\u9032\u884c\u901a\u4fe1<br>ps:<br>IPv5,\u63d0\u4f9b\u7d66Stream Protocol\u5be6\u9a57\u5354\u5b9a\u4f7f\u7528<\/p>\n\n\n\n<p id=\"t9774\">ipv6\u6bd4ipv4\u9032\u6b65\u7684\u6709:<br>\u66f4\u591a\u7684\u4f4d\u5740\u6578\u91cf<br>\u5177\u6709Auto-Configuration\u6a5f\u5236,\u53ef\u81ea\u52d5\u8a2d\u5b9aclient ip<br>\u63d0\u4f9brenumbering\u6a5f\u5236:\u53ef\u4e0d\u65b7\u91cd\u63dbip,\u70ba\u4e86\u8cc7\u5b89<br>\u4fdd\u5bc6\u6027\u66f4\u4f73<br>\u63d0\u5347Routing(\u8def\u7531)\u6548\u7387<\/p>\n\n\n\n<p id=\"t9774\"><strong>IPv6\u6307\u6d3e\u7a0b\u5e8f<\/strong><br>IANA\u6703\u6307\u6d3e\u7d66RIR\u4e00\u4e9bregistry prefix(\u8a3b\u518a\u7db2\u8def)<br>RIR\u6703\u6307\u6d3e\u7d66ISP\u4e00\u4e9bISP prefix(ISP\u7db2\u8def)<br>ISP\u6703\u6307\u6d3e\u7d66\u5ba2\u6236\u4e00\u4e9bsite prefix(\u7ad9\u53f0\u7db2\u8def)\/global routing prefix(\u5168\u57df\u8def\u7531\u7db2\u8def)<br>\u5ba2\u6236\u53ef\u6839\u64da\u9700\u6c42\u81ea\u5df1\u6307\u6d3esubnet network(\u5b50\u7db2\u8def)&nbsp;<\/p>\n\n\n\n<p id=\"t9774\">&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;<\/p>\n\n\n\n<p>\u6574\u5408\u8a8d\u8b49\u53ca\u5b89\u5168\u7684\u6a5f\u5236,\u5f37\u5316\u7684\u5b89\u5168\u6027<br>IPv6\u5354\u5b9a\u8a2d\u8a08\u6642\u5df2\u8003\u91cf\u7db2\u8def\u5b89\u5168\u529f\u80fd\uff0c\u5167\u5d4c\u5f0f\u7684\u9ede\u5c0d\u9ede\u5b89\u5168\u4fdd\u8b77\u80fd\u529b,\u63d0\u4f9b\u7db2\u969b\u7db2\u8def\u4e00\u500b\u66f4\u5b89\u5168\u7684\u8cc7\u6599\u4ea4\u63db\u65b9\u5f0f\u3002<br>IPv6 \u4fc2\u5229\u7528Next Header\u4e2d\u7684Authentication Header\u53caEncrypted Security Payload Header\u5c0d\u50b3\u8f38\u7684\u8cc7\u6599\u9032\u884c\u8a8d\u8b49\u53ca\u52a0\u5bc6\uff0c\u4f7f\u7528\u8005\u5c07\u4e0d\u9700\u900f\u904e\u984d\u5916\u7684\u8a2d\u5099\u6216\u8edf\u9ad4\u5c31\u53ef\u4ee5\u9054\u5230\u7db2\u8def\u5b89\u5168\u7684\u529f\u6548<\/p>\n\n\n\n<p id=\"t97722\">\u8f03\u4f73\u7684\u8def\u7531\u6548\u7387\u53ca\u6700\u4f73\u5316<br>IPv6\u5c07\u4f4d\u5740\u7a7a\u9593\u4f7f\u7528\u968e\u5c64\u5f0f\u7684\u65b9\u5f0f\u5283\u5206\u70ba\u4e09\u5c64:<br>\u3000Top Level Aggregator Identifier<br>\u3000Next Level Aggregator Identifier<br>\u3000Site Level Aggregator Identifier<br>\u5404\u5c64\u8ca0\u8cac\u6388\u6b0aIP\u7db2\u6bb5\u7d66\u5176\u4e0b\u5c64\u7684\u6a5f\u69cb,\u6b64\u7a2e\u7ba1\u7406\u65b9\u5f0f\u4f7f\u5f97\u4ea4\u63db\u7684\u8def\u7531\u8cc7\u8a0a\u53ef\u4ee5\u7d93\u7531\u5f59\u6574\u8b8a\u5f97\u975e\u5e38\u7cbe\u7c21<br>\u53e6\u5916\u5728\u8655\u7406\u5c01\u5305\u7684\u8868\u982d\u6642\u56e0\u6b04\u4f4d\u6578\u91cf\u6e1b\u5c11\u70ba8\u500b,\u56e0\u6b64\u8def\u7531\u5668\u5224\u65b7\u8f03\u5feb<\/p>\n\n\n\n<p id=\"t97726\">\u670d\u52d9\u54c1\u8cea\u7684\u4fdd\u8b49,\u652f\u63f4\u8072\u97f3\u8207\u5f71\u50cf,\u53ca\u66f4\u597d\u7684QoS(\u54c1\u8cea\u7ba1\u63a7)<br>IPv6\u7684\u8868\u982d\u4e2d,\u4fdd\u7559\u4e86Flow Label\u7684\u6b04\u4f4d,\u53ef\u548cMPLS\u6280\u8853\u76f8\u914d\u5408,\u4e0d\u540c\u7684\u8cc7\u6599\u6d41\u5c0d\u61c9\u5230\u4e0d\u540c\u7684Flow Label,\u53ef\u505a\u70ba\u670d\u52d9\u54c1\u8cea\u63a7\u5236\u7684\u4f9d\u64da<br>IPv6\u5728\u8868\u982d\u52a0\u5165\u5169\u9805\u53c3\u6578,\u5305\u62ecTraffic Class(\u8cc7\u6599\u6d41\u7a2e\u985e)\u8207Flow Label(\u8cc7\u6599\u6d41\u6a19\u8a18)\u5c07\u6709\u52a9\u65bc\u670d\u52d9\u54c1\u8cea\u63a7\u5236\u6a5f\u5236\u7684\u8a2d\u8a08<\/p>\n\n\n\n<p id=\"t97734\">\u81ea\u52d5\u8a2d\u5b9a\u53ca\u884c\u52d5\u6027\u7684\u529f\u80fd<br>IPv6\u5728\u8a2d\u8a08\u4e0a\u52a0\u5165\u652f\u63f4\u884c\u52d5IP\u7684\u6a5f\u5236,\u53ef\u81ea\u52d5\u53d6\u5f97IP\u4e0d\u9700\u900f\u904e\u624b\u52d5\u8a2d\u5b9a,\u4ee5\u5229\u672a\u4f86\u652f\u63f4\u884c\u52d5\u7db2\u969b\u7db2\u8def<br>\u652f\u63f4\u884c\u52d5IP\u6a5f\u5236\u4e2d\u7684\u53e6\u4e00\u9805\u91cd\u8981\u7279\u6027\u5373\u85c9\u7531Neighbor Discovery\u8207Auto-configuration\u6a5f\u5236\u4f86\u7c21\u5316\u4f7f\u7528\u8005IP\u4f4d\u5740\u7684\u8a2d\u5b9a<br>\u5229\u7528Extension Header\u7684Destinetion Header\u8207Routing Header,\u4f7f\u884c\u52d5\u901a\u8a0a\u4e2d\u4e4b\u8def\u7531\u6a5f\u5236\u7372\u5f97\u6700\u4f73\u5316,\u89e3\u6c7a\u4e86triagle route(\u4e09\u89d2\u8def\u7531)\u7684\u554f\u984c<\/p>\n\n\n\n<p>&#8230;&nbsp;<\/p>\n\n\n\n<p><strong>IPv6 header<\/strong><br>\u57fa\u672c\u8868\u982d\u70baipv4\u76842\u500d\u5927,\u4e14\u56fa\u5b9a\u9577\u5ea6,\u4f7f\u5c01\u5305\u8868\u982d\u8655\u7406\u66f4\u6709\u6548&nbsp;<br>\u6bcf\u500b\u6b04\u4f4d\u76e1\u53ef\u80fd\u5c0d\u9f4a\u5728\u4f4d\u5143\u7d44\u4e0a,\u8b93\u8868\u982d\u7c21\u5316\u8a31\u591a<\/p>\n\n\n\n<p><strong>IPv6\u522a\u9664ipv4\u7684\u4ee5\u4e0b\u529f\u80fd&nbsp;<\/strong><br>1.\u53ef\u9078\u64c7\u6027\u64f4\u5145\u90e8\u5206<br>2.IP \u5207\u5272\u7684\u529f\u80fd:fragment\u50c5\u80fd\u5728\u5169\u7aef\u9593\u5148\u8655\u7406\u597d\uff0cipv6\u4e0d\u652f\u63f4\u5728\u8a2d\u5099\u4e2d\u5c07packet\u5207\u6210fragment<br>3.Checksum(\u6aa2\u67e5\u78bc):ipv6\u4e0d\u4f7f\u7528header checksum,\u56e0\u91cd\u50b3\u6210\u672c\u6975\u4f4e\u6240\u4ee5\u82e5\u767c\u73fe\u6709\u932f\u5728\u91cd\u50b3\u5373\u53ef<br><br><strong>extension header(\u64f4\u5145\u8868\u982d)<\/strong><br>IPv6\u8a2d\u8a08\u4ee5Next Header(\u4e0b\u4e00\u8868\u982d)\u7684\u65b9\u5f0f\u4f86\u589e\u52a0\u8868\u982d\u7684\u53ef\u64f4\u5145\u6027\u3002<br>\u4f7f\u7528\u8005\u53ef\u4ee5\u900f\u904eNext Header(\u4e0b\u4e00\u8868\u982d)\u7684\u65b9\u5f0f\u81ea\u884c\u5728\u8868\u982d\u4e2d\u6307\u793a\u4e0b\u4e00\u500b\u8868\u982d\u7684\u5167\u5bb9\u4ee5\u5229\u7db2\u8def\u7aef\u6216\u662f\u63a5\u6536\u7aef\u5b8c\u6210\u7279\u5b9a\u7684\u5de5\u4f5c&nbsp;<br>ps:ipv4\u7121\u6b64\u529f\u80fd<\/p>\n\n\n\n<p><strong>header format<\/strong><br>\u70ba40byte\u56fa\u5b9a\u9577\u5ea6,\u5404\u6b04\u4f4d\u5982\u4e0b:<br><strong>ver(\u7248\u672c)<\/strong>&nbsp;4bit<br><strong>trafic class(\u8cc7\u6599\u6d41\u7a2e\u985e)<\/strong>8bit:\u7528\u4f86\u5c0d\u7528\u6236\u6216\u8005\u61c9\u7528\u505a\u5206\u985e\uff0c\u4ee5\u5229\u65bc\u5be6\u73fe\u5c0d\u4e3b\u8981\u7279\u5b9a\u7684\u7528\u6236\u8207\u4e3b\u8981\u7279\u6b8a\u7684\u61c9\u7528\u4e4b\u512a\u5148\u670d\u52d9<br>RFC 2474\u7528DS\u4f86traffic class<br><strong>flow label(\u6d41\u91cf\u6a19\u8a18)<\/strong>20bit\uff1a\u63d0\u4f9b\u7d66\u9700\u9ad8\u50b3\u8f38\u6548\u7387\u4fdd\u8b49\u7684\u61c9\u7528\u7a0b\u5f0f\u7528<br><strong>payload length(\u8cc7\u6599\u8ca0\u8f09\u9577\u5ea6)<\/strong>2byte:\u8ddf\u5728IPv6\u6a19\u982d\u4e4b\u5f8c\u7684payload\u6b04\u4f4d\u9577\u5ea6,\u4ee5octet\u70ba\u55ae\u4f4d,\u6700\u591a\u53ef\u8868\u9054\u523064k(2^16)<br><strong>next header(\u4e0b\u500b\u8868\u982d\u6b04\u4f4d)<\/strong>1byte:\u63cf\u8ff0\u5f8c\u7e8c\u8868\u982d\u7684\u8cc7\u8a0a\u578b\u5225,\u5982Extension Header\u6216\u8cc7\u6599\u5305\u6240\u651c\u5e36\u8cc7\u6599\u7684\u578b\u5225,\u4ee3\u78bc\u8207ipv4 protocol\u6b04\u4f4d\u76f8\u540c,\u5b9a\u7fa9\u5728rfc1700<br><strong>hop limit(\u8de8\u7ad9\u6975\u9650)<\/strong>1byte<br><strong>source address(\u4f86\u6e90\u4f4d\u7f6e)<\/strong>16byte:\u53ea\u6709unicast\u624d\u53ef\u7576\u4f86\u6e90\u4f4d\u7f6e<br><strong>destination address(\u76ee\u5730\u4f4d\u7f6e)<\/strong>16byte<br><strong>Extension Header(\u64f4\u5145\u8868\u982d)<\/strong>,\u4f4d\u5740\u4e0d\u56fa\u5b9a<br><strong>payload(\u8cc7\u6599)<\/strong>:\u8f09\u9001\u4e0a\u5c64\u5354\u5b9a,\u5982\u679c\u6709\u9700\u8981\u4e5f\u6703\u5305\u542bipv6 extend header<br>ps:\u4ee5\u4e0aipv6\u683c\u5f0f\u70barfc2460\u7248\u672c<br><\/p>\n\n\n\n<p>&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;..<\/p>\n\n\n\n<p><strong>ipv6\u683c\u5f0f&nbsp;<\/strong><br>\u50c5\u4f7f\u7528\u7121\u7d1a\u5f0f\u5b9a\u5740\u7d50\u69cb<br>\u6c92\u6709\u5ee3\u64ad\u7684\u6982\u5ff5&nbsp;<br>128bit,\u51718\u6bb5,\u6bcf\u6bb54\u500b16\u9032\u4f4d\u517116bit,\u5f8c\u9762\u53ef\u63a5&#8221;\/\u9996\u78bc\u9577\u5ea6&#8221;<br>ex:2000\uff1a5E0D\uff1a309A\uff1aFFC6\uff1a24A0\uff1a0000\uff1a0ACD\uff1a729D\/3<br>ps:\u5e73\u5747\u6bcf\u4eba\u53ef\u5206\u5230\u4e00\u767e\u842c\u500bIP&nbsp;<\/p>\n\n\n\n<p id=\"t97783\"><strong>\u7e2e\u5beb\u898f\u5247:<\/strong><br>1IPv6\u6bcf\u4e00\u6bb5\u7684\u524d\u9762\u70ba0\u53ef\u7701\u7565<br>ex:0c12:0234:0010:1000:0122:0100:0000:ABCD\u53ef\u5beb\u70bac12:234:10:1000:122:100:0:ABCD<br>2\u591a\u6b21\u9023\u7e8c0\u7684\u6bb5\u53ef\u5beb\u70ba::,\u4f46\u53ea\u80fd\u51fa\u73fe\u4e00\u6b21<br>ex:1234:0000:0000:1234:0000:0000:0000:ABCD\u53ef\u5beb\u70ba1234::1234:0:0:0:ABCD\u62161234:0:0:1234::ABCD<\/p>\n\n\n\n<p id=\"t97783\"><strong>prefix length(\u9996\u78bc\u9577\u5ea6)<br><\/strong>\u7528\u4f86\u8868\u793anetwork id(\u8207ipv4\u6982\u5ff5\u76f8\u540c)<br>ex:<br>prefix length=64(\u4ee3\u8868Network ID\u90e8\u4efd\u70ba64bit)<br>\u82e5ip\u70ba2003:1234:3344:1234:1234:1234:34ff:2314\/64<br>network=2003:1234:3344:1234:0000:0000:0000:0000\/64<br>\u7e2e\u5beb=2003:1234:3344:1234::\/64<br>ex:<br>prefix length=56<br>\u82e5ip\u70ba2003:1234:3344:1234:1234:1234:34ff:2314\/56<br>network=2003:1234:3344:1200:0000:0000:0000:0000\/56<br>\u7e2e\u5beb=2003:1234:3344:1200::\/56&nbsp;<\/p>\n\n\n\n<p id=\"t97783\">prefix term<br>\u524d12bit\u7684prefix\u4e5f\u7a31\u70baregistry prefix,\u4e3b\u8981\u6307\u6d3e\u7d66RIR<br>\u524d32bit\u7684prefix\u4e5f\u7a31\u70baisp prefix,\u4e3b\u8981\u6307\u6d3e\u7d66ISP<br>\u524d48bit\u4e5f\u7a31\u70baglobal routing prefix\u6216site prefix&nbsp;,\u4e3b\u8981\u6307\u6d3e\u7d66customer\u3000<br>\u524d64bit\u7684prefix\u4e5f\u7a31\u70basubnet prefix&nbsp;,\u4e3b\u8981\u7531\u7d44\u7e54\u5167\u90e8\u81ea\u884c\u6307\u6d3e\u7d66\u5404\u5225\u7684\u5340\u57df &nbsp;<\/p>\n\n\n\n<p id=\"t97783\">\u82e5\u8981\u6307\u5b9aport\u865f\u5247\u683c\u5f0f\u70ba[ipv6]:port<br>ex:[2000\uff1a5E0D\uff1a309A\uff1aFFC6\uff1a24A0\uff1a0000\uff1a0ACD\uff1a729D]:80<\/p>\n\n\n\n<p id=\"t97783\"><strong>\u4fdd\u7559IP<\/strong><br>::\/128\u8868\u793aunspecified address(\u672a\u77e5\u7684\u4f4d\u7f6e),\u7576\u4e3b\u6a5f\u7121\u9069\u5408\u7684ip\u53ef\u7528\u6642\u6703\u4f7f\u7528\u8a72\u4f4d\u5740<br>::1\/128 \u70baloopback\u4f4d\u7f6e,\u7b49\u540c\u65bcipv4\u7684127.0.0.1&nbsp;<br>::\/0 \u8868\u793adefault route<\/p>\n\n\n\n<p>&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;.<\/p>\n\n\n\n<p>ipv6 address<br>\u4e3b\u8981\u5206\u70baunicast(\u55ae\u64ad),multicast(\u7fa4\u64ad),anycast(\u4efb\u610f\u64ad)<br>\u5c6c\u65bcmultiple address type\uff0c\u4e5f\u5c31\u662f\u4e00\u500b\u4ecb\u9762\u53ef\u4ee5\u540c\u6642\u5b58\u5728\u4ee5\u4e0a\u4e09\u7a2e\u985e\u578b<br>ps:ipv4\u4e00\u500b\u4ecb\u9762\u53ea\u80fd\u4e00\u7a2e<br>&nbsp;&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td>&nbsp;<\/td><td>unicast<\/td><td>multicast<\/td><td>anycast\/cluster<\/td><\/tr><tr><td>address<\/td><td>a single interface<\/td><td>a set of interfaces<\/td><td>a set of interfaces<\/td><\/tr><tr><td>Delivery to<\/td><td>single interface<\/td><td>all interfaces in the set<\/td><td>a single interface in the set<\/td><\/tr><tr><td>communication<\/td><td>one-to-one<\/td><td>one-to-many<\/td><td>one-to-nearest<br>one-to-one-of-many<\/td><\/tr><tr><td>other<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><td>Nearest is defined as being closest in term of routing distance<\/td><\/tr><tr><td>comment<\/td><td>\u9069\u7528\u5728\u55ae\u4e00\u7bc0\u9ede\u5c0d\u55ae\u4e00\u7bc0\u9ede\u7684\u50b3\u9001<\/td><td>\u5df2\u6574\u5408ipv4 multicast\u548cbroadcast<br>\u4e0d\u80fd\u7528\u5728\u4f86\u6e90\u4f4d\u7f6e<br>\u53ef\u7528\u5728router-subnetting<\/td><td>ipv6\u65b0\u589e\u7684\u985e\u578b<br>\u53ea\u80fd\u7528\u5728\u8def\u7531\u5668,\u4e0d\u80fd\u7528\u5728\u96fb\u8166,\u4e5f\u4e0d\u80fd\u7528\u5728\u4f86\u6e90\u4f4d\u7f6e<br>1\u500banycast\u4f4d\u7f6e\u53ef\u88ab\u591a\u7bc0\u9ede\u4f7f\u7528,\u4f46\u662f\u50b3\u9001\u7d66\u6b64\u4f4d\u5740\u7684\u5c01\u5305,\u662f\u5148\u9001\u7d66\u8ddd\u96e2\u6700\u8fd1\u6216\u6210\u672c\u6700\u4f4e\u7684\u7bc0\u9ede\u505a\u8655\u7406<br>IPv6\u4ecb\u9762\u80fd\u6709\u591a\u500banycast addresses<br>\u53ef\u7528\u5728router-subnetting<br>\u88ab\u7528\u4f86\u505adiscovery function<br>ipv4\u7121\u6b64\u529f\u80fd<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><strong>unicast address<\/strong><br>\u4e3b\u8981\u6709\u4ee5\u4e0b\u5e7e\u7a2e<br>no-scoped address:\u4e0d\u5728\u9650\u5236\u7bc4\u570d\u5373\u53ef\u770b\u5230\u7684IP&nbsp;<br>\u3000global unicast(\u7b49\u540c\u65bcipv4\u7684public ip)<br>scoped address:\u53ea\u5728\u9650\u5236\u7bc4\u570d\u624d\u770b\u7684\u5230IP<br>\u3000unique local unicast(\u7b49\u540crfc1918\u5b9a\u7fa9\u7684ipv4 private ip)<br>\u3000link-local unicast<\/p>\n\n\n\n<p><br><strong>global unicast address(\u5168\u57df\u55ae\u9ede\u4f4d\u5740)<\/strong><br>\u7db2\u8def\u70ba2000::\/3<br>IANA\u5141\u8a31\u4e3b\u6a5f\u5728internet\u4e0a\u7528\u4f86\u901a\u8a0a\u7684\u4f4d\u5740<br>\u683c\u5f0f\u70ba[3bit\u9996\u78bc,\u56fa\u5b9a001][45bit public topology][16bit site topology][64bit interface id]<br>public topology(\u516c\u7528\u62d3\u6a38)\u9069\u7528\u65bcisp\u6216\u63d0\u4f9b\u7db2\u8def\u670d\u52d9\u4ea4\u63db\u8005<br>\u3000\u683c\u5f0f\u70ba[13bit tla][8bit res][24bit nla]<br>\u3000tla id(top level aggregation id,\u6700\u9ad8\u5c64\u53ef\u96c6\u5408id)<br>\u3000res(reserve,\u4fdd\u7559\u7528):\u4fdd\u7559\u7d66tla\u548cnla\u6b04\u4f4d\u4e0d\u8db3\u6642\u7528<br>\u3000nal id(next level aggregation id,\u4e0b\u4e00\u5c64\u53ef\u96c6\u5408\u7684id)<br>\u3000ps:isp prefix=48,\u56e0\u70ba3bit+45bit&nbsp;<br>site topology(\u4f4d\u7f6e\u62d3\u6a38)\u9069\u7528\u65bc\u5340\u57df\u6027\u7684\u7d44\u7e54<br>\u3000\u683c\u5f0f\u70ba[slaid][subnet]<br>\u3000sla id(site level aggregation id,\u4f4d\u7f6e\u5c64\u53ef\u96c6\u5408\u7684id)<br>\u3000ps:<br>ps:These are your typical publicly routable addresses,just like a regular publicly routable address in IPv4<\/p>\n\n\n\n<p><strong>unique local unicast<\/strong><br>\u7db2\u8def\u70baFD00::\/8<br>2\u9032\u4f4d\u683c\u5f0f\u70ba[8bit\u9996\u78bc][40bit global id][16bit subnet][64bit interface id]<br>\u9664\u4e868bit\u9996\u78bc\u5916,\u5176\u9918\u90fd\u662f\u81ea\u5df1\u6307\u6d3e<br>ps:interface id\u6307\u7684\u662f\u4e3b\u6a5f<br>ps:\u53d6\u4ee3site-local unicast\u7528<br>\u4e5f\u53ef\u8868\u793a\u70baFC00::\/7<br>\u683c\u5f0f\u70ba[7bit\u9996\u78bc,\u56fa\u5b9a\u70ba1111110][1bit L][40bit global id][16bit subnet id][64bit interface id]<br>\u6b04\u4f4dL\u82e5\u70ba1\u8868\u793alocal\uff0c\u82e5\u70ba0\u8868\u793a\u4fdd\u7559<\/p>\n\n\n\n<p><strong>link-local unicast<\/strong><br>\u7db2\u8def\u70baFE80::\/10\u6216FE80::\/64<br>2\u9032\u4f4d\u683c\u5f0f\u70ba[10bit\u9996\u78bc,\u56fa\u5b9a\u70ba1111111010][54bit\u76840][64bit interface id]<br>\u8a2d\u5099\u53ef\u4ee5\u7b97\u51fa\u81ea\u5df1\u7684link lock ipv6\u4f4d\u5740,<br>\u5728IPv6\u7684\u6bcf\u500b\u4ecb\u9762\u90fd\u6703\u6709\u5c6c\u65bc\u81ea\u5df1\u7684link-local address<br>\u5c6c\u65bclink-local\u9818\u57df:\u8a72\u4f4d\u7f6e\u7684\u5c01\u5305\u4e0d\u6703\u96e2\u958b\u672c\u5730\u93c8\u8def\u6216\u672c\u5730\u5b50\u7db2\u8def<br>\u7528\u9014\u5305\u62ec:<br>\u3000\u7528\u505aRS(Router Solicitation,\u8def\u7531\u5668\u8acb\u6c42)\u548cRA(Router Advertisement,\u8def\u7531\u5668\u516c\u544a)\u8a0a\u606f\u7684\u4f86\u6e90\u4f4d\u7f6e<br>\u3000\u7528\u505aNDP<br>\u3000IP\u8def\u5f91\u7684NEXT HOP&nbsp;<\/p>\n\n\n\n<p><strong>ps:<br>Site-Local unicast(\u5df1\u4e0d\u4f7f\u7528)<\/strong><br>\u4e5f\u53ef\u8868\u793a\u70baFEC0::\/10<br>2\u9032\u4f4d\u683c\u5f0f\u70ba[10bit\u9996\u78bc,\u56fa\u5b9a\u70ba1111111011][38bit\u76840][16bit subnet id][64bit interface id]<br><strong>IPv4-Compatible(\u5df1\u4e0d\u4f7f\u7528)<\/strong><br>\u683c\u5f0f\u70ba[96bit\u76840][32bit ipv4\u4f4d\u7f6e]<br>ex:ipv4\u4f4d\u7f6e135.75.43.52,\u7b49\u540c\u65bc16\u9032\u4f4d\u7684874B2B34,\u56e0\u6b64ipv6\u4f4d\u7f6e\u662f::874B:2B34<br>ps:Site-Local,Link-Local,unique-local\u4e0d\u53ef\u88ab\u7e5e\u9001,\u985e\u4f3cipv4\u7684\u79c1\u6709ipps:<\/p>\n\n\n\n<p><strong>64bit interface id<\/strong><br>\u7528\u4f86\u8fa6\u8b58\u9023\u7dda\u7684\u4ecb\u9762\u4f4d\u7f6e,\u4e5f\u5c31\u662f\u9023\u7d50\u5c64\u4f4d\u7f6e,\u4e14\u5fc5\u9808\u70ba\u552f\u4e00<br>\u7522\u751f\u65b9\u5f0f\u5982\u4e0b:<br>\u3000\u63a1\u7528modified EUI-64\u6f14\u7b97\u6cd5<br>\u3000\u4f5c\u696d\u7cfb\u7d71\u81ea\u52d5\u7522\u751f\u96a8\u6a5f\u4f4d\u5740<br>\u3000\u624b\u52d5\u8a2d\u5b9a<br>\u3000Tunnel Server\u7cfb\u7d71\u81ea\u52d5\u7522\u751f\u6216\u6307\u5b9a<br>\u3000\u7d93\u7531\u52a0\u5bc6\u6a5f\u5236\u7522\u751f\u4e4b\u865b\u64ec\u4f4d\u5740(IPv6 IP Sec)<br>\u3000DHCPv6\u4f3a\u670d\u5668\u6307\u5b9a(Stateful)<\/p>\n\n\n\n<p><strong>EUI-64<\/strong><br>\u505a\u6cd5:\u63d2\u5165fffe\u5728mac\u7684company id(\u524d24bit)\u548cnode id(\u5f8c24bit)\u9593,\u5728\u8f49\u62102\u9032\u4f4d,\u4e26\u628a\u7b2c7\u500bbit\u63db\u62101,\u5728\u8f49\u621016\u9032\u4f4d<br>ex:00-C0-3F-BB-93-91\u8f49\u6210eui64\u683c\u5f0f<br>1\u63d2\u5165fffe\u6210\u70ba00-C0-3F-FF-FE-BB-93-91<br>2\u8f49\u62102\u9032\u4f4d\u70ba00000000-1100000&#8230;\u5f8c\u7701\u7565<br>3\u5c07\u7b2c7bit\u6539\u70ba1\u70ba00000010-1100000&#8230;\u5f8c\u7701\u7565<br>4\u91cd\u7d44\u70ba16\u9032\u4f4d\u70ba02C0:3FFF:FEBB:9391<\/p>\n\n\n\n<p>&#8230;<\/p>\n\n\n\n<p><strong>multicast<\/strong><br>\u7db2\u8def\u70baFF00::\/8<br>\u683c\u5f0f\u70ba[8bit\u9996\u78bc,\u56fa\u5b9a\u70ba11111111][4bit flgs][4bit scop][112bit group id]<br>scop\u662f\u7528\u4f86\u9650\u5236multicast group\u7684\u7bc4\u570d,<br>\u30002\u8868\u793alink-local,\u4e5f\u5c31\u662f\u7db2\u8defFF02::\/16<br>\u30005\u8868\u793asite:\u4e5f\u5c31\u662f\u7db2\u8defFF05::\/16<br>group id\u662f\u7528\u4f86\u8fa6\u8b58multicast group\u7684\u503c<\/p>\n\n\n\n<p>\u5e38\u898b\u7684\u7fa4\u64ad\u4f4d\u5740<br>ff02::1 \u76f8\u540c\u93c8\u8def\u4e0a\u7684\u6240\u6709ipv6 client\u7bc0\u9ede<br>ff02::2 \u76f8\u540c\u93c8\u8def\u4e0a\u7684\u6240\u6709ipv6 router\u7bc0\u9ede<br>ff02::1:ff00:0\/104\u3000solicited node multicast address(\u8acb\u6c42\u7bc0\u9ede\u7fa4\u64ad\u4f4d\u5740),\u7528\u65bcND,DAD<br>ff02::1:2 \u8f49\u9001\u5230dhcp\u4f3a\u670d\u5668\u7684router\u4f4d\u7f6e<br>ff05::1:3 dhcp\u4f3a\u670d\u5668\u4f4d\u5740<br>ff05::101 ntp\u4f3a\u670d\u5668\u4f4d\u5740<br>\u5e38\u898b\u7684routing protocol\u7fa4\u64ad\u4f4d\u5740<br>FF02::5,FF02::6 OSPF\u8a0a\u606f<br>FF02::9 RIPv2\u8a0a\u606f<br>FF02::A EIGRP\u8a0a\u606f<\/p>\n\n\n\n<p id=\"t97783\"><strong>anycast<\/strong><br>\u683c\u5f0f\u70ba[\u4e0d\u56fa\u5b9a\u9996\u78bc][0000&#8230;]<\/p>\n\n\n\n<p id=\"t97783\">&#8230;&#8230;..<\/p>\n\n\n\n<p id=\"t97783\"><strong>global unicast address\u5206\u914d\u65b9\u5f0f<\/strong><br>Stateful Auto-configuration(\u5168\u72c0\u614b\u81ea\u52d5\u914d\u7f6e)<br>Stateless Auto-configuration(\u7121\u72c0\u614b\u81ea\u52d5\u914d\u7f6e)<br>static-configuration&nbsp;<\/p>\n\n\n\n<p><br><strong>Stateful Autoconfiguration(\u5168\u72c0\u614b\u81ea\u52d5\u914d\u7f6e):<\/strong><br>\u9700\u4f7f\u7528stateful DHCPv6\u4f3a\u670d\u5668\u4f86\u914d\u7f6e<br>ps:<br>ipv6\u4e3b\u6a5f\u4f7f\u7528ipv6\u7fa4\u64ad\u4f4d\u7f6eff02::1:2\u5c0b\u627eStateful DHCPv6\u4f4d\u7f6e(ipv4\u4f7f\u7528\u5ee3\u64ad)<\/p>\n\n\n\n<p><br><strong>Stateless Autoconfiguration(\u7121\u72c0\u614b\u81ea\u52d5\u914d\u7f6e)<\/strong><br>1\u900f\u904endp\u4f86\u5b78\u7fd2prefix,prefix\u9577\u5ea6,\u9810\u8a2d\u9598\u9053<br>\u30001.1\u4e3b\u6a5f\u767c\u9001NDP\u7684RS\u8a0a\u606f\u5230ff02::2\u4ee5\u8981\u6c42\u6240\u6709ROUTER\u56de\u8986,\u76ee\u524d\u5b50\u7db2\u8def\u7684ipv6 prefix\u4ee5\u53ca\u9810\u8a2d\u9598\u9053\u662f\u591a\u5c11<br>\u30001.2router\u900f\u904eNDP\u7684RA\u8a0a\u606f\u5230ff02::1\u4ee5\u56de\u8986\u6240\u6709\u4e3b\u6a5f<br>2\u4f7f\u7528EUI-64\u7684\u683c\u5f0f\u4f86\u8a08\u7b97IPv6\u4f4d\u5740\u7684\u4e3b\u6a5fid<br>ps:\u76ee\u524dIPv6\u4f4d\u5740=\u5b50\u7db2\u8defprefix+eui64\u4f4d\u5740<br>3\u4f7f\u7528\u7121\u72c0\u614bdhcp\u5b78\u5230dns\u7684ipv6\u4f4d\u5740<br>\u7ba1\u7406\u54e1\u9700\u4e8b\u5148\u5728Stateless DHCPv6 server\u5167\u6307\u5b9a\u597dDNS\u4f4d\u5740<br>ps:\u900f\u904eRDNSS\u6280\u8853\u53ef\u4e0d\u7528\u900f\u904eDHCPv6\u89e3\u6c7aDNS\u554f\u984c<\/p>\n\n\n\n<p><strong>static configuration<\/strong><br>\u53ef\u5206\u5169\u7a2e<br>\u624b\u52d5\u6307\u6d3e128bit\u5b8c\u6574\u4f4d\u7f6e<br>\u624b\u52d5\u6307\u6d3e64bit prefx\u4e26\u8981\u6c42\u8a2d\u5099\u4f7f\u7528EUI64\u683c\u5f0f<br>ps:<br>\u9700\u4f7f\u7528\u7121\u72c0\u614bdhcp\u5b78\u5230dns\u7684ipv6\u4f4d\u5740<\/p>\n\n\n\n<p>ps:<br>\u4ee5\u4e0a\u4e09\u7a2e\u65b9\u5f0f\uff0cdefault gateway\u90fd\u9700\u7531\u5ba2\u6236\u7aef\u8207ROUTER\u4f7f\u7528NDP(neighbor discovery protocol)\u89e3\u6c7a<\/p>\n\n\n\n<p>ps:<br>dhcpv6\u4f3a\u670d\u5668\u6709\u5169\u904b\u4f5c\u6a21\u5f0f<br>\u3000stateful:\u4f3a\u670d\u5668\u6703\u8ffd\u8e64\u72c0\u614b\u8a0a\u606f(\u540cdhcpv4),\u53ea\u7528\u5728ipv6 Stateful Auto-configuration<br>\u3000stateless:\u4f3a\u670d\u5668\u4e0d\u6703\u8ffd\u8e64\u72c0\u614b\u8a0a\u606f,\u53ea\u7528\u5728ipv6 Stateless Auto-configuration<br><br>&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;.<\/p>\n\n\n\n<p>ND(neighbor discovery)<br>RFC4861<br>\u529f\u80fd\u5305\u62ec<br>\u3000Address Resolution<br>\u3000Duplicate Address Detection<br>\u3000Stateless Address Autoconfiguration<br>\u3000router Redirect<br>\u529f\u80fd\u5982\u4e0b<br>\u3000\u4e3b\u6a5f\u7528\u5b83\u4f86\u767c\u73fe\u76f8\u9130\u8def\u7531\u5668\u3002<br>\u3000\u4e3b\u6a5f\u7528\u5b83\u4f86\u767c\u73fe\u4f4d\u5740\u3001\u4f4d\u5740\u5b57\u9996\u4ee5\u53ca\u5176\u5b83\u7d44\u614b\u53c3\u6578\u3002<br>\u3000\u7bc0\u9ede\u7528\u5b83\u4f86\u89e3\u6790 IPv6 \u5c01\u5305\u8f49\u5bc4\u5230\u7684\u76f8\u9130\u7bc0\u9ede\u7684\u9023\u7d50\u5c64\u4f4d\u5740\uff0c\u4e26\u78ba\u5b9a\u76f8\u9130<br>\u3000\u7bc0\u9ede\u7684\u9023\u7d50\u5c64\u4f4d\u5740\u5f9e\u4f55\u6642\u8d77\u767c\u751f\u6539\u8b8a\u3002<br>\u3000\u7bc0\u9ede\u7528\u5b83\u4f86\u78ba\u5b9a\u662f\u5426\u4ecd\u7136\u53ef\u4ee5\u9023\u7dda\u5230\u76f8\u9130\u7bc0\u9ede\u3002<br>\u3000\u8def\u7531\u5668\u7528\u5b83\u4f86\u901a\u544a\u81ea\u5df1\u7684\u5b58\u5728\u3001\u4e3b\u6a5f\u7d44\u614b\u53c3\u6578\u4ee5\u53ca\u9023\u7d50\u5b57\u9996\u3002<br>\u3000\u8def\u7531\u5668\u7528\u5b83\u4f86\u901a\u77e5\u4e3b\u6a5f\uff1a\u6709\u66f4\u597d\u7684\u4e0b\u4e00\u8e8d\u9ede\u4f4d\u5740\uff0c\u4ee5\u4f9b\u8f49\u5bc4\u91dd\u5c0d\u7279\u5b9a\u76ee\u7684\u7684\u5c01\u5305<br>ps:<br>IND(inverse neighbor discovery)\u627e\u51faIPv6\u7684\u4f4d\u5740<br>\u8a72\u6a5f\u5236\u6703\u4f7f\u7528\u8acb\u6c42\u7bc0\u9ede\u7fa4\u64ad\u4f4d\u5740ff02::1:ff00:0\/104<br><br><strong><br>Address Resolution<\/strong><br>\u4e3b\u8981\u7528\u4f86\u627e\u51faMAC,\u4e3b\u6a5f\u50b3\u9001\u5c01\u5305\u524d\u6703\u5f9emac table\u627emac(\u5982\u540cIPv4\u7684ARP\u7a0b\u5f0f)<br>\u82e5\u6c92\u6709mac\u5247\u505a\u4ee5\u6b65\u9a5f<br>1.1\u4e3b\u6a5f\u767c\u9001NS(neighbor solicitation)\u7684ICMP\u8a0a\u606f\u5230FF02::1:FF00:0\/104(solicited node),\u8981\u6c42\u5c0d\u65b9\u56de\u8986MAC\u4f4d\u7f6e<br>1.2\u5c0d\u65b9\u5c07mac\u900f\u904eNA(neighbor advertisement)\u7684ICMP\u8a0a\u606f \u4ee5\u56de\u8986\u8a72\u4e3b\u6a5f<\/p>\n\n\n\n<p><strong>DAD(duplicate address detection,\u91cd\u8907\u4f4d\u5740\u5075\u6e2c)<\/strong><br>IPv6\u5b78\u5230\u4f4d\u5740\u6642,\u6703\u57f7\u884cDAD\u4ee5\u6aa2\u67e5\u662f\u5426\u6709ip\u91cd\u8986<br>\u900f\u904endp\u7684ns\u8a0a\u606f\u505a\u6aa2\u67e5<\/p>\n\n\n\n<p id=\"t97783\"><strong>ICMPv6&nbsp;<\/strong><br>\u5177\u5099IPv4 ICMP\u57fa\u672c\u529f\u80fd\uff0c\u5ee2\u9664\u4e86\u4e00\u4e9b\u4e0d\u518d\u4f7f\u7528\u7684\u904e\u6642\u6d88\u606f\u985e\u578b\uff0c\u4e26\u63d0\u4f9b\u4e00\u500b\u7c21\u55ae\u7684\u6545\u969c\u6392\u9664\u56de\u61c9\u670d\u52d9\u3002<br>\u7d9c\u5408\u4e86\u53e6\u5916\u5169\u500b\u5728\u539f IPv4\u4e2d\u5206\u5c6c\u4e0d\u540c\u5354\u8b70\u5b8c\u6210\u7684\u529f\u80fd\uff1aMLD,ND<\/p>\n\n\n\n<p id=\"t97783\"><strong>MLD(Multicast Listener Discovery)<\/strong><br>\u7528\u4f86\u4ea4\u63db IPv6 \u8def\u7531\u5668\u4e4b\u9593\u7684\u6210\u54e1\u8cc7\u683c\u72c0\u614b\u8cc7\u8a0a\uff0c\u9019\u4e9b\u8def\u7531\u5668\u652f\u63f4\u591a\u9ede\u50b3\u9001\u53ca\u591a\u9ede\u50b3\u9001\u7fa4\u7d44\u7684\u6210\u54e1\u3002<br>\u7368\u7acb\u6210\u54e1\u4e3b\u6a5f\u5831\u544a\u591a\u9ede\u50b3\u9001\u7fa4\u7d44\u4e2d\u7684\u4e3b\u6a5f\u6210\u54e1\u8cc7\u683c\uff0c\u4e26\u4e14\u591a\u9ede\u50b3\u9001\u8def\u7531\u5668\u6bcf\u9694\u4e00\u6bb5\u6642\u9593\u8f2a\u8a62\u4e00\u6b21\u6210\u54e1\u8cc7\u683c\u72c0\u614b\u3002&nbsp;<\/p>\n\n\n\n<p id=\"t97783\">&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td>ipv6 core<\/td><td>\u53d6\u4ee3ipv4\u7684\u529f\u80fd<\/td><\/tr><tr><td>&nbsp;IPv6<\/td><td>&nbsp;IPv4<\/td><\/tr><tr><td>&nbsp;ICMPv6<\/td><td>&nbsp;ICMP<\/td><\/tr><tr><td>&nbsp;ND<\/td><td>&nbsp;ARP,icmp router discovery,icmp redirect<\/td><\/tr><tr><td>&nbsp;MLD<\/td><td>&nbsp;IGMP<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p id=\"t97783\">&nbsp;<br><br><br><strong>ND\u8a0a\u606f\u7a2e\u985e<\/strong><br>RS(Router Solicitation,\u8def\u7531\u5668\u9080\u8acb\u5c01\u5305)<br>RA(Router Advertisement,\u8def\u7531\u5668\u516c\u544a\u5c01\u5305)<br>NS(Neighbor Solicitation,\u82b3\u9130\u9080\u8acb\u5c01\u5305)<br>NA(Neighbor Advertisement,\u82b3\u9130\u516c\u544a\u5c01\u5305)<br>Redirect(\u91cd\u8e48\u5c01\u5305)<\/p>\n\n\n\n<p><strong>RS(router solicitation)<\/strong><br>type:8bit:value=133<br>code:8bit:value=0<br>checksum:16bit<br>reserved:32bit:value=0<br>option:\u651c\u5e36\u4ee5\u4e0b\u8cc7\u8a0asource link-layer(1)<\/p>\n\n\n\n<p><strong>RA(router advertisement)<\/strong><br>router\u516c\u544a\u6307\u6d3e\u7db2\u8def\u7d44\u614b\u7d66ipv6\u7bc0\u9ede<br>\u5c01\u5305\u683c\u5f0f\u5982\u4e0b<br>type:8bit,value=134<br>code:8bit,value=0<br>checksum:16bit<br>cur hop limit:8bit<br>M:1bit<br>O:1bit<br>reserved:6bit<br>router lifetime:16bit<br>reachable time:32bit<br>retrans timer:32bit<br>options:\u651c\u5e36\u4ee5\u4e0b\u8cc7\u8a0a<br>\u3000source link-layer(1),prefix information(3),MTU(5),recursive dns server(25)<\/p>\n\n\n\n<p>&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;..&nbsp;<\/p>\n\n\n\n<p><strong>ipv4\/ipv6\u4e92\u901a\u65b9\u5f0f<\/strong>,\u4e3b\u8981\u5206\u4e09\u7a2e<br>dual stack(\u96d9\u5806\u758a):\u8a2d\u5099\u540c\u6642\u4f7f\u7528ipv4\u548cipv6<br>translator(\u4f4d\u5740\u5354\u5b9a\u8f49\u63db\u6a5f\u5236),ipv6\u4e3b\u6a5f\u548cipv4\u4e3b\u6a5f\u8f49\u63db\u548c\u901a\u8a0a<br>tunneling:\u5c07ipv6\u5c01\u88dd\u5728ipv4\u4e0a,\u4f7f\u7528\u90e8\u4efdipv4\u8a2d\u5099\u5efa\u7acb\u8d77ipv6\u7db2\u8def<\/p>\n\n\n\n<p><strong>translator<\/strong>\u4e3b\u8981\u6709\u4ee5\u4e0b\u5169\u7a2e<br>NAT-PT(protocol translatioin):RFC2766,\u8f49\u63dbipv6\u548cipv4\u7684\u4f4d\u5740,\u4e3b\u8981\u900f\u904eDNSv6\u548cDNSv4<br>siit(Stateless IP\/ICMP Translation),RFC2765<\/p>\n\n\n\n<p><strong>tunneling<\/strong>\u53ef\u5206\u70ba\u5169\u7a2e<br>\u9ede\u5c0d\u9ede:<br>\u3000\u652f\u63f4IGP,<br>\u3000\u904b\u7b97\u7a0b\u5e8f\u8f03\u5c11\uff0c\u9069\u7528\u65bc\u6d41\u91cf\u5927\u7684\u74b0\u5883<br>\u3000\u53ef\u4f7f\u7528MCT(\u624b\u52d5\u65b9\u5f0f),\u6216\u4f7f\u7528GRE\u5be6\u505a<br>\u591a\u9ede:<br>\u3000\u4e0d\u652f\u63f4IGP,<br>\u3000\u904b\u7b97\u7a0b\u5e8f\u8f03\u591a\uff0c\u9069\u7528\u65bc\u6d41\u91cf\u5c0f\u7684\u74b0\u5883<br>\u3000\u5be6\u505a\u65b9\u6cd5\u67096to4,ISATAP,MDVPN<br>ps:<br>\u5176\u4ed6tunneling\u9084\u6709<br>Tunnel Broker(\u901a\u9053\u4e2d\u7e7c\u5668)\u5c6c\u65bcautomatic tunnel,\u9700\u8981\u7528\u5230tunnel server,\u5728RFC 3053\u8a73\u8ff0<br>6over4 tunneling<br>IPsec VTI(Virtual Tunnel Interface)<br>Teredo tunneling,\u4f7f\u75282001::\/32<\/p>\n\n\n\n<p><strong>MCT(manually configure tunnel)<\/strong><br>rfc4213<br>\u50c5\u652f\u63f4IPv6<br>\u5efa\u7acblink local\u65b9\u5f0f\uff1aFE80::\/96(96bit)+\u4f86\u6e90ip(32bit)<br>MTU=1480<\/p>\n\n\n\n<p><strong>GRE<\/strong><br>CISCO\u5148\u5b9a\u7fa9,\u5f8c\u6539\u70baRFC2784<br>\u53ef\u652f\u63f4\u591a\u5354\u5b9a<br>\u5efa\u7acblink local\u65b9\u5f0f\uff1aIPv6 EUI64<br>MTU=1476<br><br><strong>MDVPN<\/strong><br>cisco\u5b9a\u7fa9<br>\u5c6c\u65bcPoint-to-Multipoint\u67b6\u69cb<br>\u53ef\u89e3\u6c7aGRE\u7684point-to-point\u5728\u5927\u578bHub-and-Spoke VPN\u8a2d\u5b9a\u4e0a\u7684\u4e0d\u4fbf<br>\u4e3b\u8981\u6280\u8853\u5305\u62ecmulti GRE\u548cNHRP&nbsp;<\/p>\n\n\n\n<p><strong>6to4\u81ea\u52d5\u901a\u9053<\/strong><br>rfc3056<br>\u4e3b\u8981\u6709\u5169\u505a\u4f5c\u6cd5<br>1<br>\u4f7f\u75286to4 ipv6\u7684\u7ad9\u53f0\uff1a\u8cc7\u6599\u6d41\u4ecd\u7136\u6703\u4f7f\u7528IPv4<br>\u512a\u9ede\uff1a\u82e5\u6709\u65b0\u7684\u7ad9\u53f0\u8981\u52a0\u5165\u6642\uff0c\u8a2d\u5b9a\u8f03\u5bb9\u6613\u3000<br>\u9069\u7528\u7d44\u7e54\u7684internet\u9023\u7dda\u4e0d\u4f7f\u7528IPv6\u60c5\u6cc1<br>\u901a\u9053\u5169\u7aef\u8a2d\u5099\u9700\u652f\u63f4dual-stack(ipv4 and ipv6)<br>\u4f7f\u7528ipv6\u4f4d\u57402002::\/16\uff0c\u8a72\u4f4d\u7f6e\u4e0d\u6307\u6d3e\u7d66global unicast<br>2\u9032\u4f4d\u683c\u5f0f\u70ba[16bit\u9996\u78bc(0x2002)][32bit IPv4][16bit subnet][64bit interface id]<br>\u3000\u76ee\u5730ipv4\u4f4d\u5740\u6703\u7f6e\u5165ipv6\u7b2c2,3\u6b04\u4f4d\uff0c\u4e5f\u5c31\u662f\u524d48bit\u7684ipv6\u53ef\u88ab\u7528\u4f86\u6307\u6d3e\u5230\u4ecb\u9762&nbsp;<br>2<br>\u4f7f\u7528global unicast\u7684\u7ad9\u53f0<\/p>\n\n\n\n<p><br><strong>ISATAP<\/strong><br>rfc4214<br>\u4f7f\u7528global unicast\u7684\u7ad9\u53f0<br>0000:5EFE\u6703\u52a0\u5165\u5728IPv6\u7684\u7b2c5,6\u6b04\u4f4d<br>\u4f7f\u7528modified eui-64,\u56e0\u6b64\u76ee\u5730ipv4\u4f4d\u5740\u6703\u7f6e\u5165ipv6\u7b2c7,8\u6b04\u4f4d<\/p>\n","protected":false},"excerpt":{"rendered":"<p>IPv6,IPng(Internet Protocol Ne &#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"fifu_image_url":"","fifu_image_alt":"","_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[25],"tags":[],"class_list":["post-772","post","type-post","status-publish","format-standard","hentry","category-osi-layer3"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/systw.net\/note\/wp-json\/wp\/v2\/posts\/772","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/systw.net\/note\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/systw.net\/note\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/systw.net\/note\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/systw.net\/note\/wp-json\/wp\/v2\/comments?post=772"}],"version-history":[{"count":0,"href":"https:\/\/systw.net\/note\/wp-json\/wp\/v2\/posts\/772\/revisions"}],"wp:attachment":[{"href":"https:\/\/systw.net\/note\/wp-json\/wp\/v2\/media?parent=772"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/systw.net\/note\/wp-json\/wp\/v2\/categories?post=772"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/systw.net\/note\/wp-json\/wp\/v2\/tags?post=772"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}