版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、下一代互聯(lián)網(wǎng)協(xié)議下一代互聯(lián)網(wǎng)協(xié)議IPv6IPv6下一代互聯(lián)網(wǎng)協(xié)議IPv6v為什么要引入IP?vIPv4的可擴(kuò)展性問(wèn)題vIPv6概述v鄰機(jī)發(fā)現(xiàn)機(jī)制vIPv6地址自動(dòng)配置vIPv4/IPv6過(guò)渡vIPv6相關(guān)應(yīng)用程序接口v總結(jié)主要內(nèi)容下一代互聯(lián)網(wǎng)協(xié)議IPv6v為什么要引入IP?vIPv4的可擴(kuò)展性問(wèn)題vIPv6概述v鄰機(jī)發(fā)現(xiàn)機(jī)制vIPv6地址自動(dòng)配置vIPv4/IPv6過(guò)渡vIPv6相關(guān)應(yīng)用程序接口v總結(jié)主要內(nèi)容1. 為什么引入IP 異構(gòu)性(Heterogeneity) 不同網(wǎng)絡(luò)的主機(jī)能夠進(jìn)行通信,包括以太網(wǎng)、802.11無(wú)線局域網(wǎng)、令牌環(huán)網(wǎng)、點(diǎn)對(duì)點(diǎn)鏈路等 編址方案、媒介訪問(wèn)協(xié)議、服務(wù)模型等不同
2、可擴(kuò)展性(Scale) 網(wǎng)絡(luò)規(guī)模不斷擴(kuò)大 幾百萬(wàn)甚至幾十億個(gè)節(jié)點(diǎn)互連實(shí)現(xiàn)網(wǎng)絡(luò)互連尋址(Addressing)路由選擇(Routing)移動(dòng)管理(Mobility)服務(wù)質(zhì)量管理(QoS)安全1. 為什么引入IP IP提供的是盡力傳送服務(wù)(best-effort) 無(wú)連接,分組攜帶足夠的信息能使網(wǎng)絡(luò)將分組傳送到目的地 不保證分組可靠到達(dá)目的地,可能出現(xiàn)分組的丟失,亂序服務(wù)模型路由器設(shè)計(jì)原則:使網(wǎng)絡(luò)盡可能的簡(jiǎn)單端系統(tǒng)端系統(tǒng)1. 為什么引入IP 尋址模型Internet尋址應(yīng)用進(jìn)程(與端口號(hào)關(guān)聯(lián))端口號(hào)(16bits)IP地址(32或者128bits)鏈路地址(MAC地址為48bits)發(fā)送數(shù)據(jù)的地址
3、或者端口包括發(fā)送數(shù)據(jù)方的源地址或者源端口,接收數(shù)據(jù)方的目的地址或者目的端口端口:在主機(jī)上標(biāo)識(shí)應(yīng)用進(jìn)程,由程序或者系統(tǒng)指定IP地址:標(biāo)識(shí)Internet上的某臺(tái)主機(jī),由程序或者系統(tǒng)指定鏈路地址(MAC地址):標(biāo)識(shí)鏈路上的某個(gè)接口設(shè)備,目的MAC地址由ARP(IPv4)或者鄰機(jī)發(fā)現(xiàn)機(jī)制(IPv6)獲得路由器1. 為什么引入IP 數(shù)據(jù)傳輸流程Internet尋址運(yùn)行運(yùn)行FTP應(yīng)用程序應(yīng)用程序調(diào)用FTP應(yīng)用層模塊,將內(nèi)容封裝在FTP協(xié)議中調(diào)用TCP模塊,將上層內(nèi)容封裝在TCP協(xié)議中調(diào)用IP模塊,對(duì)每個(gè)數(shù)據(jù)段加上IP分組頭對(duì)每個(gè)IP分組加上以太幀頭或幀尾將數(shù)據(jù)幀的二進(jìn)制碼轉(zhuǎn)換成光電信號(hào)應(yīng)用層(與端口綁定
4、,協(xié)議數(shù)據(jù)單元稱為消息)傳輸層:端口尋址,協(xié)議數(shù)據(jù)單元稱為TCP數(shù)據(jù)段網(wǎng)絡(luò)層:IP地址尋址,協(xié)議數(shù)據(jù)單元稱為IP分組數(shù)據(jù)鏈路層:MAC地址尋址,協(xié)議數(shù)據(jù)單元稱為數(shù)據(jù)幀物理層Seg1Seg2Seg3IPH Seg1IPH Seg2IPH Seg3FS IPH Seg1 FEFS IPH Seg2 FEFS IPH Seg3 FE下一代互聯(lián)網(wǎng)協(xié)議IPv6v為什么要引入IP?vIPv4的可擴(kuò)展性問(wèn)題vIPv6概述v鄰機(jī)發(fā)現(xiàn)機(jī)制vIPv6地址自動(dòng)配置vIPv4/IPv6過(guò)渡vIPv6相關(guān)應(yīng)用程序接口v總結(jié)主要內(nèi)容2. IPv4的可擴(kuò)展性問(wèn)題 IPv4地址長(zhǎng)度為32比特,理論上IPv4地址的最大數(shù)量為2
5、32-1,大約為43億問(wèn)題描述32 bits網(wǎng)絡(luò)號(hào)(NET)主機(jī)號(hào)(HOST)101010100101010100110011110011008 bits1708551204十進(jìn)制表示(W.X.Y.Z)二進(jìn)制表示2. IPv4的可擴(kuò)展性問(wèn)題 IPv4單播地址采用分類的方式進(jìn)行分配 IP地址中網(wǎng)絡(luò)號(hào)或主機(jī)號(hào)為全0或全1的一般用做特殊處理,不用來(lái)標(biāo)識(shí)網(wǎng)絡(luò)或主機(jī)問(wèn)題描述 (128 191) (192 223)Class AClass BClass C(0127)Class DClass E(224-239)(240-247)HOSTHOSTHOSTNETHOSTHOSTNETNETHOST0 NET
6、 10 NET 110 NET 播地留地1110 11110 保 組址址單播地址隨著越來(lái)越多的設(shè)備接入Internet,IPv4地址資源出現(xiàn)衰竭跡象,有人預(yù)測(cè)到2010年IPv4地址將耗盡2. IPv4的可擴(kuò)展性問(wèn)題 采用層次結(jié)構(gòu) 劃分子網(wǎng) 無(wú)類別域間尋路 網(wǎng)絡(luò)地址轉(zhuǎn)換解決方案概述基本思想:為提高IP地址的利用率,對(duì)IP地址進(jìn)行匯聚,以減少路由協(xié)議中路由選擇消息攜帶的和路由器的路由表中儲(chǔ)存的網(wǎng)絡(luò)號(hào)的數(shù)量最終的解決方案是采用IPv62. IPv4的可擴(kuò)展性問(wèn)題 子網(wǎng)subnet:將大的A/B/C類網(wǎng)絡(luò)劃分為多個(gè)小的子網(wǎng),對(duì)外仍然表現(xiàn)為一個(gè)單獨(dú)的網(wǎng)絡(luò),只有一個(gè)網(wǎng)絡(luò)號(hào) IP地址=網(wǎng)絡(luò)號(hào)+子網(wǎng)ID+主
7、機(jī)號(hào)解決方案劃分子網(wǎng)子網(wǎng)號(hào)子網(wǎng)號(hào)2. IPv4的可擴(kuò)展性問(wèn)題 無(wú)類別域間尋路CIDR:Classless Inter-Domain Routing RFC1518,RFC1519 采用可變長(zhǎng)度的網(wǎng)絡(luò)前綴(network prefix)來(lái)取代地址分類中網(wǎng)絡(luò)號(hào)長(zhǎng)度固定的做法 具有相同前綴的IP地址組成CIDR Block,表示為A.B.C.D/N,其中N為前綴長(zhǎng)度 例如/20 VLSM:Variable-Length Subnet Masking,等同于CIDR概念,置1的比特?cái)?shù)量等于前綴長(zhǎng)度 CIDR Block分配 IANA(Internet Assigned Numb
8、ers Authority)-RIRs(Regional Internet Registries)-ISPs(Internet Service Providers)-Subscribers解決方案無(wú)類別域間尋路2. IPv4的可擴(kuò)展性問(wèn)題 前綴匯聚: Prefix Aggregation 具有相同前綴的多個(gè)連續(xù)的CIDR Block可以匯聚成一個(gè)更短前綴路由 16個(gè)連續(xù)的/24的CIDR Block可以匯聚成一條/20的路由解決方案無(wú)類別域間尋路例如:CIDR Block /24/24,所有地址的高20位都是11000000 00000100 0001,
9、因此可以用一條路由表項(xiàng)/20來(lái)表示2. IPv4的可擴(kuò)展性問(wèn)題路由表結(jié)構(gòu) 在CIDR中,如果路由器上的路由表中有多條表項(xiàng)滿足要求,則采用前綴最長(zhǎng)匹配規(guī)則解決方案無(wú)類別域間尋路對(duì)于目的地址為0的分組,匹配的路由表表項(xiàng)包括兩項(xiàng)(/16和/18),但是使用最長(zhǎng)匹配規(guī)則選擇下一跳為R12. IPv4的可擴(kuò)展性問(wèn)題 網(wǎng)絡(luò)地址轉(zhuǎn)換NAT:Network Address Translation 實(shí)現(xiàn)網(wǎng)絡(luò)內(nèi)的多臺(tái)主機(jī)共享一個(gè)全局的IP地址 根據(jù)作用范圍的不同,分兩種IP地址 全局IP地址:用于Internet上的分組轉(zhuǎn)發(fā),
10、要求在Internet范圍內(nèi)唯一, 私有IP地址:用于指定網(wǎng)絡(luò)內(nèi)的分組轉(zhuǎn)發(fā),只要求在指定網(wǎng)內(nèi)部唯一解決方案網(wǎng)絡(luò)地址轉(zhuǎn)換內(nèi)部網(wǎng)絡(luò)NAT設(shè)備全局IP地址私有IP地址Internet2. IPv4的可擴(kuò)展性問(wèn)題 常用私有IP地址 - 55A single Class A network 172.16 .0.0- 172.31 .255.255 16 contiguous Class B networks - 192.168.255 .255 256 contiguous Class C networks解決方案網(wǎng)絡(luò)地址轉(zhuǎn)換2. IPv
11、4的可擴(kuò)展性問(wèn)題解決方案網(wǎng)絡(luò)地址轉(zhuǎn)換到Internet到內(nèi)部網(wǎng)絡(luò)源IP地址:目的IP地址:源IP地址:1目的IP地址:11NAT操作會(huì)改變分組的IP頭標(biāo),因此要重新計(jì)算檢驗(yàn)和轉(zhuǎn)換表(自動(dòng)生成) 基本網(wǎng)絡(luò)地址轉(zhuǎn)換2. IPv4的可擴(kuò)展性問(wèn)題解決方法:使用TCP或者UDP端口號(hào)來(lái)區(qū)分,也就是說(shuō)NAT的依據(jù)不再僅僅是IP地址,還包括端口號(hào)問(wèn)題:基本的地址轉(zhuǎn)換只使用IP地址信息,在只有一個(gè)全局IP地址的情況下,對(duì)于從Internet到內(nèi)部網(wǎng)絡(luò)上的分組,NAT設(shè)備無(wú)法知道分組所對(duì)應(yīng)的內(nèi)部主機(jī),或者同一臺(tái)內(nèi)部
12、主機(jī)上的應(yīng)用Internet54Web serverabcNAT,,mapped to 1Request received and accepted. Destination: 1?解決方案網(wǎng)絡(luò)地址轉(zhuǎn)換2. IPv4的可擴(kuò)展性問(wèn)題 網(wǎng)絡(luò)地址和端口轉(zhuǎn)換NAPT:Network Address and Port Translation 最常用的一種NAT方式 使用IP地址和TCP/UDP端口號(hào) 端口號(hào)標(biāo)識(shí)了同一臺(tái)主機(jī)上不
13、同的應(yīng)用進(jìn)程,例如FTP服務(wù)器進(jìn)程一般運(yùn)行在21號(hào)端口,web服務(wù)進(jìn)程一般運(yùn)行在80號(hào)端口,TCP/UDP根據(jù)端口號(hào)將數(shù)據(jù)投遞給相應(yīng)的應(yīng)用進(jìn)程 NAPT操作不僅僅要修改分組的IP頭標(biāo),還要修改TCP/UDP頭標(biāo)中的端口號(hào) 在NAT設(shè)備上,雖然內(nèi)部網(wǎng)絡(luò)所有的主機(jī)共享同一個(gè)全局IP地址,但是它們所使用的端口號(hào)不同解決方案網(wǎng)絡(luò)地址轉(zhuǎn)換2. IPv4的可擴(kuò)展性問(wèn)題Internet54Web serverabcNAT1Connection request to port 80 from c to source 10.0
14、.0.3, port 10.3, port 1025mapped to 1, port 2000Connection request from c forwarded to source 1, port 2000.Request received and accepted. 解決方案網(wǎng)絡(luò)地址轉(zhuǎn)換 網(wǎng)絡(luò)地址和端口轉(zhuǎn)換InternetWeb serverabcNAT響應(yīng)發(fā)往 1:2000 將1: 2000轉(zhuǎn)換為 :
15、1025下一代互聯(lián)網(wǎng)協(xié)議IPv6v為什么要引入IP?vIPv4的可擴(kuò)展性問(wèn)題vIPv6概述v鄰機(jī)發(fā)現(xiàn)機(jī)制vIPv6地址自動(dòng)配置vIPv4/IPv6過(guò)渡vIPv6相關(guān)應(yīng)用程序接口v總結(jié)主要內(nèi)容3. IPv6概述為什么引入IPv6?IPv4可擴(kuò)展性問(wèn)題地址空間不足路由表急劇膨脹IPv6地址長(zhǎng)度128比特采用層次結(jié)構(gòu)實(shí)時(shí)應(yīng)用支持自動(dòng)配置安全性移動(dòng)性IPv4/IPv6過(guò)渡機(jī)制3. IPv6概述 IETF : IP Version 6 Working Group 制訂IPv6規(guī)范和標(biāo)準(zhǔn) IPv6 Operations 為運(yùn)營(yíng)IPv4/IPv6共存的Internet和在
16、已有的IPv4網(wǎng)絡(luò)或者新的網(wǎng)絡(luò)安裝中部署IPv6提供指導(dǎo) 其它IPv6相關(guān)工作組 6lowpan, mip6, mipshop, monami6, multi6, shim6 3GPP : IP多媒體子系統(tǒng) (IMS)使用IPv6 ITU-T :/ITU-T/index.html 在電信網(wǎng)絡(luò)中采用IPv6技術(shù)IPv6標(biāo)準(zhǔn)化進(jìn)程3. IPv6概述6BONE:http:/1996年IETF建立的IPv6測(cè)試床2004年1月1日:不再分配3ffe前綴2006年6月6日:結(jié)束使命The IPv6 Forum:http:/倡導(dǎo)IPv6
17、,提升IPv6的市場(chǎng)和用戶意識(shí)IPv6 Ready Logo Program (Phase 2)WIDE:http:/www.wide.ad.jpKAME,USAGE,TAHI:實(shí)現(xiàn)和驗(yàn)證IPv6Nautilus6:移動(dòng)通信中的IPv6應(yīng)用.IPv6 Cluster:歐洲IPv6研究和開發(fā)項(xiàng)目IPv6 Cluster Member:Euro6IX ,6NETMoonv6多家設(shè)備商參與部署的世界上最大的IPv6網(wǎng)絡(luò)國(guó)外IPv6研究和應(yīng)用3. IPv6概述國(guó)內(nèi)IPv6部署3. IPv6概述基本頭標(biāo)格式1)擴(kuò)展地址空間,128位地址長(zhǎng)度2)改善了選項(xiàng)功能,
18、簡(jiǎn)化了頭標(biāo)3)修訂了參數(shù),增加了流標(biāo)記域3. IPv6概述V6: 6 fields + 2 addrV4: 10 fields + 2 addr + optionsDeleted: Header length type of serviceidentification, flags, fragment offsetHeader ChecksumAdded:Traffic classFlow labelRenamed:length - Payload lengthProtocol - Next headertime to live - Hop LimitRedefined: Option mec
19、hanismIPv6和IPv4的比較Traffic class3. IPv6概述Version 4 bit IP version (6)Traffic Class 8 bit priority valueFlow Label 20 bitPayload Length 16 bit length of packetIncludes all extension headers plus user dataAllows for 216 1 (65,535) bytesOptional Extension Headers allow for larger packet sizesNext Header
20、 8 bit identifier of next headerHop Limit 8 bit value denoting number of hops left before packet is droppedSource Address 128 bit address of sending hostTarget Address 128 bit address of target hostIPv6基本頭標(biāo)說(shuō)明“流是指從某個(gè)源節(jié)點(diǎn)向(單播流是指從某個(gè)源節(jié)點(diǎn)向(單播或組播)目的節(jié)點(diǎn)發(fā)送的分組群或組播)目的節(jié)點(diǎn)發(fā)送的分組群中,源節(jié)點(diǎn)點(diǎn)要求中間路由器作中,源節(jié)點(diǎn)點(diǎn)要求中間路由器作特殊處理的那些分組
21、特殊處理的那些分組”。換句話。換句話說(shuō),流是指源節(jié)點(diǎn)、目的節(jié)點(diǎn)和說(shuō),流是指源節(jié)點(diǎn)、目的節(jié)點(diǎn)和流標(biāo)記三者分別相同的分組的集流標(biāo)記三者分別相同的分組的集合。合。 3. IPv6概述IPv6擴(kuò)展頭標(biāo)源IP地址目的IP地址8. IPv6尋址 IPv6基本頭標(biāo) 中繼點(diǎn)選項(xiàng)頭標(biāo) 信宿選項(xiàng)頭標(biāo) 尋路頭標(biāo) 分段頭標(biāo) 認(rèn)證頭標(biāo) 封裝化安全凈荷 信宿選項(xiàng)頭標(biāo)IPv6擴(kuò)展頭標(biāo)順序中間路由器處理目的節(jié)點(diǎn)處理8. IPv6尋址尋路頭標(biāo)地址n保留地址0下一頭標(biāo)頭標(biāo)長(zhǎng)度類型剩余中繼點(diǎn)數(shù) 格式.HLSL8. IPv6尋址 舉例尋路頭標(biāo)3. IPv6概述 128位地址可產(chǎn)生2128個(gè)地址 理論上說(shuō),地球上每平方米有665,57
22、0,793,348,866,943,898,599個(gè)IPv6地址. 保守估計(jì),地球上每平方米可用的IPv6地址數(shù)超過(guò)1600 表示方法采用十六進(jìn)制冒號(hào)分割法 如1025:1ab6:0:0:0:87:a76f:1234 以上地址還可表示為1025:1ab6:87:a76f:1234 混合表示 :FFFF:8 地址前綴表示:IPv6地址/前綴長(zhǎng)度 2001:da8:d800:3/64IPv6地址3. IPv6概述 IPv6地址空間分配:RFC4291 單播地址(Unicast) 標(biāo)識(shí)單個(gè)接口,單播地址的分組被發(fā)送到該接口 組播地址(Multicast) 標(biāo)識(shí)通常屬于不同節(jié)點(diǎn)
23、的一組接口,組播地址的分組被發(fā)送到所有的接口 任播地址(Anycast) 標(biāo)識(shí)通常屬于節(jié)點(diǎn)上的一組接口,任播地址的分組被發(fā)送到最近的那個(gè)接口(依據(jù)路由協(xié)議度量的最近距離)IPv6地址類型IPv4地址空間分配單播地址、組播地址、廣播地址IPv6中沒(méi)有廣播地址,其功能被組播地址所代替3. IPv6概述 全局地址 站點(diǎn)局部(site-local)地址(FEC0:/48)(棄用) 鏈路局部(Link-local)地址(FE80:/64)單播地址Network PrefixLink-LocalSite-LocalGlobal3. IPv6概述 格式組播地址Flags: P=1,T=1Unicast Pr
24、efix: 3FFE:FFFF:1:/48Multicast prefix: FF3x:0030:3FFE:FFFF:0001:/96Where x is any valid scope, 0 x30=48 is the prefix len 3. IPv6概述 已定義的常用的組播地址 全節(jié)點(diǎn)地址: FF01:1(node-local)FF02:1(link-local) 全路由器地址: FF01:2(node-local)FF02:2(link-local)FF05:2(site-local) 被請(qǐng)求節(jié)點(diǎn)地址(Solicited-node address) FF02:0:0:0:0:1:FF
25、XX:XXXX (X為單播或者任播地址的低24比特部分) 例如: 4037:01:800:200E:8C6C FF02:1:FF0E:8C6C組播地址3. IPv6概述 任播地址(anycast address):從單播地址空間中分配 子網(wǎng)路由器的任播地址任播地址3. IPv6概述 未指明地址:全0(:) 在以下兩種情況用作發(fā)送IPv6分組的網(wǎng)絡(luò)節(jié)點(diǎn)的地址 網(wǎng)絡(luò)節(jié)點(diǎn)還沒(méi)有配置地址 網(wǎng)絡(luò)接口配置的地址在本地鏈路上還不能確定是唯一的 回環(huán)地址(:1) 指代網(wǎng)絡(luò)節(jié)點(diǎn)本身 特殊用途IPv6地址3. IPv6概述IANA: Internet Assigned Numbers Authority 負(fù)責(zé)整個(gè)
26、Internet的IP地址分配和協(xié)調(diào)RIR:地區(qū)Internet注冊(cè)機(jī)構(gòu) AfriNIC:Africa Region APNIC:Asia/Pacific Region ARIN:North America Region LACNIC:Latin America and some Caribbean Islands RIPE NCC:Europe, the Middle East, and Central Asia 全局單播地址分配3. IPv6概述 APNIC分配的地址塊全局單播地址分配Last updated 2006-12-22 For APNICGlobal Unicast Prefi
27、x Assignment Date - - -2001:0200:/23 APNIC 01 Jul 992001:0C00:/23 APNIC 01 May 022001:0E00:/23 APNIC 01 Jan 032001:4400:/23 APNIC 11 Jun 042001:8000:/19 APNIC 30 Nov 042001:A000:/20 APNIC 30 Nov 042001:B000:/20 APNIC 08 Mar 063. IPv6概述 IPv6地址前綴分配過(guò)程全局單播地址分配RIR:Regional Internet Registrie NIR:National
28、 Internet Registries ISP:Internet service provider LIR:Local Internet Registrie3. IPv6概述全局單播地址分配3. IPv6概述 如果網(wǎng)絡(luò)節(jié)點(diǎn)為主機(jī),需要配置或者處理 Link-local地址 單播和任播地址 回環(huán)地址 全節(jié)點(diǎn)組播地址 每個(gè)單播和任播地址所對(duì)應(yīng)的被請(qǐng)求節(jié)點(diǎn)地址 節(jié)點(diǎn)所屬組的組播地址 如果網(wǎng)絡(luò)節(jié)點(diǎn)為路由器,除配置或者處理以上地址外,還需要配置或者處理 作為路由器的所有網(wǎng)絡(luò)接口的子網(wǎng)路由器任播地址 配置的其它的任播地址 全路由器組播地址 需配置或者處理的地址下一代互聯(lián)網(wǎng)協(xié)議IPv6v 為什么要引入IP
29、?v IPv4的可擴(kuò)展性問(wèn)題v IPv6概述v 鄰機(jī)發(fā)現(xiàn)機(jī)制v IPv6地址自動(dòng)配置v IPv4/IPv6過(guò)渡v 總結(jié)主要內(nèi)容4. 鄰機(jī)發(fā)現(xiàn)機(jī)制 鄰機(jī)發(fā)現(xiàn):Neighbor Discovery for IPv6 RFC 2461 地址解析 鄰機(jī)不可達(dá)檢測(cè) 重定向功能(Redirect) 路由器和前綴發(fā)現(xiàn)概述鄰機(jī)發(fā)現(xiàn)機(jī)制基于ICMPv6(Internet Control Message Protocol Version6)消息實(shí)現(xiàn),因此基本頭標(biāo)中的下一頭標(biāo)值為584. 鄰機(jī)發(fā)現(xiàn)機(jī)制 ICMPv6消息 下一頭標(biāo)值為58 用于鄰機(jī)發(fā)現(xiàn)時(shí),中繼點(diǎn)限制設(shè)置為255 將鄰機(jī)發(fā)現(xiàn)限制在鏈路范圍內(nèi)概述4. 鄰
30、機(jī)發(fā)現(xiàn)機(jī)制MAC地址和IP地址 數(shù)據(jù)幀在鏈路上傳送使用MAC地址,源MAC地址為發(fā)送幀的接口的MAC地址,而目的MAC地址為同一鏈路上接收幀的接口的MAC地址 IP分組在網(wǎng)絡(luò)中傳輸使用IP地址,源IP地址為發(fā)送IP分組的主機(jī)的IP地址,而目的IP地址為接收IP分組的主機(jī)的IP地址地址解析IP數(shù)據(jù)鏈路層數(shù)據(jù)幀在不同鏈路上傳輸時(shí),源和目的MAC地址變化,而源和目的IP地址不變IPA1MA1IP數(shù)據(jù)鏈路層IPA2MA21IP數(shù)據(jù)鏈路層IPA3MA3MA224. 鄰機(jī)發(fā)現(xiàn)機(jī)制 IP地址到MAC地址映射(地址解析) IPv4 組播地址:直接映射 IP組播地址的低23位映射到MAC地址的低23位,前面加上
31、01:00:5E 單播地址:地址解析協(xié)議ARP,鏈路層機(jī)制 IPv6 組播地址:直接映射,IP組播地址的低32位映射到MAC地址的低32位,前面加上33:33 單播地址:鄰機(jī)發(fā)現(xiàn)機(jī)制,基于ICMPv6的地址解析,網(wǎng)絡(luò)層機(jī)制地址解析01 00 5E 0+IP組播地址低23位4. 鄰機(jī)發(fā)現(xiàn)機(jī)制 地址解析協(xié)議ARP: Address Resolution Protocol RFC 826地址解析IPTCPHTTPDataE.g.PA(7B)SFD (1B)DA (6B)SA (6B)LEN(2B)PADLLC PDU0 to 1500 bytesSrc.IPDest.IP?由目的IP地址 目的MAC
32、地址FCS(4 B)分組到達(dá)IP層之前,首先由節(jié)點(diǎn)的物理接口硬件接收,需要指定該接口的MAC地址4. 鄰機(jī)發(fā)現(xiàn)機(jī)制首先,每個(gè)主機(jī)都有ARP緩存,用來(lái)存放一些IP地址與MAC地址的對(duì)應(yīng)關(guān)系。主機(jī)根據(jù)分組頭上的目的IP地址查閱自己的ARP緩存,如果沒(méi)查到,就向廣播地址發(fā)送ARP請(qǐng)求。被請(qǐng)求的IP地址所對(duì)應(yīng)的主機(jī)返回一個(gè)ARP響應(yīng)。主機(jī)收到響應(yīng)后,就可發(fā)送數(shù)據(jù)幀,并將該IP地址與MAC地址對(duì)存放在ARP緩存中地址解析目的IP地址所對(duì)應(yīng)的主機(jī)和發(fā)送主機(jī)在同一個(gè)網(wǎng)絡(luò)內(nèi)vARP過(guò)程4. 鄰機(jī)發(fā)現(xiàn)機(jī)制 兩種方案 使用缺省路由:主機(jī)通過(guò)識(shí)別目的IP地址的網(wǎng)絡(luò)號(hào),知道它是子網(wǎng)外的主機(jī),直接發(fā)給缺省路由器 代理A
33、RP:路由器有ARP代理功能,它代理網(wǎng)絡(luò)外的主機(jī)響應(yīng)ARP請(qǐng)求,可以實(shí)現(xiàn)路由器攔截目的IP地址為其代理的主機(jī)的分組地址解析目的IP地址所對(duì)應(yīng)的主機(jī)和發(fā)送主機(jī)在兩個(gè)不同的網(wǎng)絡(luò)內(nèi)不論哪種方案,目的IP地址對(duì)應(yīng)的MAC地址均為路由器的MAC地址vARP過(guò)程4. 鄰機(jī)發(fā)現(xiàn)機(jī)制 使用缺省路由 B根據(jù)D的IP地址的網(wǎng)絡(luò)號(hào)知道它不屬于NET N1,直接將分組發(fā)送到缺省路由器M1 如果在ARP Cache中沒(méi)有缺省路由器的MAC,則需要通過(guò)ARP過(guò)程來(lái)獲取 B發(fā)送幀到路由器,幀的SrcMAC=MB,SrcIP=N1B,DstMAC=M1,DstIP=N2D 路由器查找自己的ARP Cache,獲得D的MAC地
34、址,將分組向D轉(zhuǎn)發(fā),在N2網(wǎng)絡(luò)上的幀的SrcMAC=M2,SrcIP=N1B,DstMAC=MD,DstIP=N2D地址解析路由器主機(jī)A主機(jī)B主機(jī)D主機(jī)CMAC M1NET N1MAC M2NET N2B 發(fā)送分組給 DvARP過(guò)程4. 鄰機(jī)發(fā)現(xiàn)機(jī)制 ARP幀格式地址解析PA(7B)SFD (1B)DA (6B)SA (6B)Type(2B)協(xié)議類型2B物理地址長(zhǎng)度1B硬件類型2B協(xié)議地址長(zhǎng)度1B操作2B發(fā)送者物理地址發(fā)送者IP地址目的物理地址目的IP地址PADCRC4B幀類型(Type):ARP請(qǐng)求及響應(yīng)為0X0806硬件類型:指發(fā)送者的網(wǎng)絡(luò)接口類型,如以太網(wǎng)為1協(xié)議類型:指發(fā)送者所采用的網(wǎng)
35、絡(luò)層協(xié)議類型,如IP協(xié)議為0X0800操作:ARP請(qǐng)求1,ARP響應(yīng)2,RARP請(qǐng)求3,RARP響應(yīng)44. 鄰機(jī)發(fā)現(xiàn)機(jī)制 功能:將IPv6地址解析成對(duì)應(yīng)的MAC地址地址解析鄰機(jī)請(qǐng)求鄰機(jī)公告4. 鄰機(jī)發(fā)現(xiàn)機(jī)制用于地址解析的鄰機(jī)請(qǐng)求消息(NS: Neighbor Solicitation )地址解析消息格式v中繼點(diǎn)限制=255,將地址解析限制在鏈路范圍內(nèi)v目的地址為對(duì)象地址的solicited-node address,減少開銷FE80:A07:1FF:FE33:D692FF02:1:FFXX:XXXX-FF02:1:FF33:D692MAC: 33:33:FF:33:D6:92工作站請(qǐng)求PC的M
36、AC地址4. 鄰機(jī)發(fā)現(xiàn)機(jī)制用于地址解析的鄰機(jī)公告消息(NA:Neighbor Advertisement )地址解析消息格式v中繼點(diǎn)限制=255,將地址解析限制在鏈路范圍內(nèi)v目的地址為工作站IPv6地址PC應(yīng)答自己的MAC地址4. 鄰機(jī)發(fā)現(xiàn)機(jī)制 與ARP機(jī)制相比較 兩者實(shí)現(xiàn)相同的功能 ARP是鏈路層協(xié)議,ARP請(qǐng)求幀在網(wǎng)絡(luò)內(nèi)廣播,所有主機(jī)的鏈路層模塊都必須接收和處理 IPv6的地址解析機(jī)制通過(guò)ICMPv6消息實(shí)現(xiàn),是網(wǎng)絡(luò)層機(jī)制,而且用于地址解析的鄰機(jī)請(qǐng)求消息的目的地址為組播地址(對(duì)象地址的solicited-node address),該地址的低24位為對(duì)象地址的低24位,因此減少了處理該消息
37、的 主機(jī)的范圍地址解析主機(jī)根據(jù)ARP請(qǐng)求中包含的IP地址來(lái)決定是否回送ARP響應(yīng)主機(jī)根據(jù)鄰機(jī)請(qǐng)求中包含的IP地址來(lái)決定是否回送鄰機(jī)公告4. 鄰機(jī)發(fā)現(xiàn)機(jī)制 鄰機(jī)不可達(dá)檢測(cè)NUD: Neighbor Unreachability Detection 檢測(cè)主機(jī)與其鄰近節(jié)點(diǎn)的可達(dá)性,包括主機(jī)到主機(jī)、主機(jī)到路由器、路由器到主機(jī),只有需要發(fā)送分組時(shí)才執(zhí)行NUD過(guò)程 檢測(cè)方式 通過(guò)與鄰機(jī)正在進(jìn)行的高層通信來(lái)確認(rèn)是否可達(dá),例如TCP確認(rèn)數(shù)據(jù)段可以用于接收主機(jī)可達(dá)的指示 通過(guò)發(fā)送鄰機(jī)請(qǐng)求消息來(lái)看對(duì)方是否響應(yīng)鄰機(jī)公告來(lái)確認(rèn)是否可達(dá) 鄰機(jī)不可達(dá)檢測(cè)4. 鄰機(jī)發(fā)現(xiàn)機(jī)制鄰機(jī)緩存(Neighbor Cache)記錄與最近
38、發(fā)送了數(shù)據(jù)的鄰機(jī)相關(guān)信息鄰機(jī)緩存條目單播地址,是查找的關(guān)鍵字MAC地址ISRouter標(biāo)志待發(fā)送的分組隊(duì)列指針可達(dá)性狀態(tài)INCOMPLETE:正在進(jìn)行地址解析過(guò)程,發(fā)送了鄰機(jī)請(qǐng)求REACHABLE:在ReachableTime 時(shí)間內(nèi)收到鄰機(jī)可達(dá)的確認(rèn)STALE:最近一次收到鄰機(jī)可達(dá)確認(rèn)超過(guò)了ReachableTimeDELAY:最近DELAY_FIRST_PROBE_TIME 內(nèi)發(fā)送了一個(gè)分組,但是還沒(méi)有收到可達(dá)性確認(rèn)(來(lái)自上層的確認(rèn)指示)PROBE:發(fā)送鄰機(jī)請(qǐng)求開始可達(dá)性確認(rèn)過(guò)程主機(jī)發(fā)送分組前,先根據(jù)目的地址檢查鄰機(jī)緩存中是否有相應(yīng)的條目如果沒(méi)有,創(chuàng)建新條目,開始地址解析過(guò)程如果有,是否有
39、效(可達(dá)性狀態(tài)為REACHABLE),如果有效,則直接使用,否則對(duì)鄰機(jī)的可達(dá)性進(jìn)行探測(cè)鄰機(jī)緩存4. 鄰機(jī)發(fā)現(xiàn)機(jī)制 鄰機(jī)緩存狀態(tài)轉(zhuǎn)移鄰機(jī)緩存INCOMPLETEREACHABLESTALEDELAYPROBE發(fā)送分組發(fā)送鄰機(jī)請(qǐng)求,開始地址解析過(guò)程地址解析失敗Delete收到可達(dá)性確認(rèn)(上層確認(rèn)或者被請(qǐng)求的鄰機(jī)公告)最近一次收到可達(dá)性確認(rèn)超過(guò)ReachableTime 節(jié)點(diǎn)給鄰機(jī)發(fā)送一個(gè)分組 收到可達(dá)性確認(rèn)在DELAY_FIRST_PROBE_TIME未 收到可達(dá)性確認(rèn)發(fā)送鄰機(jī)請(qǐng)求發(fā)送MAX_UNICAST_SOLICIT個(gè)鄰機(jī)請(qǐng)求無(wú)相應(yīng)收到可達(dá)性確認(rèn)收到非請(qǐng)求的鄰機(jī)公告 、路由器公告以及路由器請(qǐng)
40、求、重定向、鄰機(jī)請(qǐng)求等4. 鄰機(jī)發(fā)現(xiàn)機(jī)制 路由器為特定的目的主機(jī)發(fā)送重定向消息將主機(jī)重定向到一個(gè)更優(yōu)的路由器或者告訴主機(jī)目的主機(jī)實(shí)際上是在同一鏈路上的鄰居節(jié)點(diǎn)重定向PC左路由器右路由器令牌環(huán)小型機(jī)重定向PC左路由器右路由器令牌環(huán)小型機(jī)“以后發(fā)往小型機(jī)的業(yè)務(wù)量應(yīng)向右路由器重定向”重定向消息4. 鄰機(jī)發(fā)現(xiàn)機(jī)制重定向PC左路由器右路由器令牌環(huán)小型機(jī)“以后發(fā)往小型機(jī)的業(yè)務(wù)量應(yīng)向右路由器重定向”重定向消息左路由器給PC機(jī)發(fā)送重定向消息4. 鄰機(jī)發(fā)現(xiàn)機(jī)制路由器通過(guò)路由器公告來(lái)告訴主機(jī)自己的存在,并且在該消息中包含有子網(wǎng)IPv6地址前綴信息路由器和前綴發(fā)現(xiàn)工作站PCMac小型機(jī)路由器“我是路由器”路由器公告
41、周期性發(fā)送4. 鄰機(jī)發(fā)現(xiàn)機(jī)制 路由器公告消息RA: Router Advertisement路由器和前綴發(fā)現(xiàn)消息格式中繼點(diǎn)限制為255,只在鏈路范圍內(nèi)有效目的地址為鏈路范圍內(nèi)全節(jié)點(diǎn)地址4. 鄰機(jī)發(fā)現(xiàn)機(jī)制 主機(jī)通過(guò)路由器請(qǐng)求消息實(shí)現(xiàn)路由器和子網(wǎng)IPv6前綴發(fā)現(xiàn)路由器和前綴發(fā)現(xiàn)4. 鄰機(jī)發(fā)現(xiàn)機(jī)制 路由器請(qǐng)求消息 主機(jī)向鏈路范圍內(nèi)全路由器組播地址發(fā)送路由器請(qǐng)求消息 路由器響應(yīng)路由器公告消息路由器和前綴發(fā)現(xiàn)4. 鄰機(jī)發(fā)現(xiàn)機(jī)制 代理鄰機(jī)發(fā)現(xiàn):Proxy Neighbor Discovery RFC2461移動(dòng)環(huán)境下的鄰機(jī)發(fā)現(xiàn)主機(jī)A主機(jī)B路由器R主機(jī)A移動(dòng)代理鄰機(jī)發(fā)現(xiàn):攔截發(fā)往主機(jī)A的IP分組4. 鄰機(jī)發(fā)
42、現(xiàn)機(jī)制 代理鄰機(jī)發(fā)現(xiàn)過(guò)程移動(dòng)環(huán)境下的鄰機(jī)發(fā)現(xiàn)主機(jī)AIP地址:IPAMAC地址:MACA主機(jī)B路由器RMAC地址:MACR鄰機(jī)請(qǐng)求(對(duì)象地址為IPA)鄰機(jī)公告(對(duì)象鏈路地址MACR)1)代理主機(jī)A的鄰機(jī)發(fā)現(xiàn)的路由器R加入IPA的被請(qǐng)求節(jié)點(diǎn)地址(Solicited-node Address)2)路由器R收到主機(jī)B發(fā)送的對(duì)象地址為IPA的鄰機(jī)請(qǐng)求消息,它應(yīng)答鄰機(jī)公告消息,其中的對(duì)象鏈路地址為MACR此后,主機(jī)B發(fā)往IPA的分組將發(fā)送到路由器R,從而實(shí)現(xiàn)對(duì)到主機(jī)A的分組的攔截下一代互聯(lián)網(wǎng)協(xié)議IPv6v為什么要引入IP?vIPv4的可擴(kuò)展性問(wèn)題vIPv6概述v鄰機(jī)發(fā)現(xiàn)機(jī)制vIPv6地址自動(dòng)配置vIPv4
43、/IPv6過(guò)渡vIPv6相關(guān)應(yīng)用程序接口v總結(jié)主要內(nèi)容5. IPv6地址自動(dòng)配置 無(wú)狀態(tài)(stateless)地址自動(dòng)配置 RFC2462 不需要對(duì)主機(jī)進(jìn)行手動(dòng)配置 只需要很少的路由器配置 不需要額外的服務(wù)器 不易管理 有狀態(tài)(stateful)地址自動(dòng)配置(DHCPv6) RFC3315 從服務(wù)器獲取接口地址和/或者DNS、WINS等配置信息 易于管理概述5. IPv6地址自動(dòng)配置 IPv6接口標(biāo)識(shí) 基于EUI-64地址 基于隨機(jī)接口標(biāo)識(shí) 地址重復(fù)檢測(cè)無(wú)狀態(tài)地址自動(dòng)配置IPv6前綴IPv6接口標(biāo)識(shí)64 bits64 bits路由器公告發(fā)送路由器請(qǐng)求消息接收到路由器公告消息根據(jù)路由器公告消息中
44、的網(wǎng)絡(luò)前綴和生成IPv6接口標(biāo)識(shí),自動(dòng)生成全局IPv6地址對(duì)生成的IPv6地址做地址重復(fù)檢測(cè),以確定沒(méi)有被其它主機(jī)使用成功?使用生成的全局IPv6地址YN其它處理全局地址FE80IPv6接口標(biāo)識(shí)64 bits64 bits鏈路局部地址5. IPv6地址自動(dòng)配置 MAC地址,也稱為IEEE 802地址 U/L :全局(0)還是本地管理(1) I/G:?jiǎn)尾?0)還是組播(1) 對(duì)于一般的802網(wǎng)絡(luò)接口,U/L和I/G比特都設(shè)置為0無(wú)狀態(tài)地址自動(dòng)配置EUI-64地址5. IPv6地址自動(dòng)配置 EUI-64地址 RFC2373 一種新的網(wǎng)絡(luò)接口地址標(biāo)準(zhǔn) 為網(wǎng)絡(luò)接口卡制造商來(lái)提供了更多的地址空間 U/L
45、 :全局(0)還是本地管理(1) I/G:?jiǎn)尾?0)還是組播(1)無(wú)狀態(tài)地址自動(dòng)配置EUI-64地址5. IPv6地址自動(dòng)配置 802地址到EUI-64地址的映射 在802地址的company ID和extension ID之間插入16比特(0 xFFFE)無(wú)狀態(tài)地址自動(dòng)配置EUI-64地址5. IPv6地址自動(dòng)配置 EUI-64地址到IPv6接口標(biāo)識(shí)的映射 EUI-64地址的U/L比特取反,I/G比特不變無(wú)狀態(tài)地址自動(dòng)配置EUI-64地址5. IPv6地址自動(dòng)配置 802地址到IPv6接口標(biāo)識(shí)的映射無(wú)狀態(tài)地址自動(dòng)配置EUI-64地址IPv6前綴IPv6接口標(biāo)識(shí)64 bits64 bitsIP
46、v6地址5. IPv6地址自動(dòng)配置無(wú)狀態(tài)地址自動(dòng)配置EUI-64地址基于EUI-64生成鏈路局部地址實(shí)例IPv6接口標(biāo)識(shí)FE80:對(duì)于同一鏈路或者網(wǎng)絡(luò)內(nèi)的節(jié)點(diǎn)之間的通信,包括鄰機(jī)發(fā)現(xiàn)機(jī)制,節(jié)點(diǎn)一般使用鏈路局部地址5. IPv6地址自動(dòng)配置 隨機(jī)接口標(biāo)識(shí) RFC 3041從安全角度考慮,提供一定程度的匿名性 不包括網(wǎng)絡(luò)接口標(biāo)識(shí)信息(MAC地址)隨機(jī)接口標(biāo)識(shí)初始化過(guò)程 若不能存儲(chǔ)歷史信息 每次初始化IPv6協(xié)議棧的時(shí)候生成新隨機(jī)接口標(biāo)識(shí) 若支持存儲(chǔ)歷史信息v 獲取歷史值,并且將其附到基于EUI-64地址的接口標(biāo)識(shí)上v 對(duì)于1中生成的值計(jì)算一個(gè)128比特的MD5摘要v 取2中最左邊的64比特并且將第
47、6比特(最左邊的比特號(hào)為0)設(shè)置為0,生成一個(gè)全局的隨機(jī)接口標(biāo)識(shí)1. 取2中最右邊的64比特并且將其保存,作為下一次計(jì)算的歷史值無(wú)狀態(tài)地址自動(dòng)配置隨機(jī)接口標(biāo)識(shí)5. IPv6地址自動(dòng)配置 臨時(shí)地址 基于隨機(jī)接口標(biāo)識(shí)的全局IPv6地址也被稱為臨時(shí)地址 由IPv6地址前綴隨機(jī)接口標(biāo)識(shí)構(gòu)成 具有更小的valid和preferred lifetime 當(dāng)valid lifetime過(guò)期后重新生成接口標(biāo)識(shí)和臨時(shí)地址無(wú)狀態(tài)地址自動(dòng)配置隨機(jī)接口標(biāo)識(shí)Windows CE .NET 4.1及其以上版本生成基于隨機(jī)接口標(biāo)識(shí)的臨時(shí)地址注意:為了保護(hù)隱私,Windows Vista和Windows Server Lon
48、ghorn缺省使用隨機(jī)接口標(biāo)識(shí)生成非臨時(shí)地址5. IPv6地址自動(dòng)配置 地址重復(fù)檢測(cè)DAD: Duplicate Address Detection 當(dāng)采用自動(dòng)地址配置時(shí),需要避免多臺(tái)主機(jī)配置同一個(gè)IPv6地址。該功能由地址重復(fù)檢測(cè)機(jī)制來(lái)完成無(wú)狀態(tài)地址自動(dòng)配置地址重復(fù)檢測(cè)5. IPv6地址自動(dòng)配置無(wú)狀態(tài)地址自動(dòng)配置地址重復(fù)檢測(cè)路由器公告生成IPv6地址(DAD地址)隨機(jī)延時(shí)01000msDAD地址狀態(tài)設(shè)置為不可用(IFA_F_TENTATIVE)DAD成功開始使用DAD地址發(fā)送鄰機(jī)請(qǐng)求的個(gè)數(shù)n=1發(fā)送間隔Tret=1000ms注意:在發(fā)送鄰機(jī)請(qǐng)求前,接口必須加入全節(jié)點(diǎn)組播地址(FF02:1)和
49、生成IPv6地址的solicited-node組播地址,即接收目的地址為這些IPv6地址的分組2.鄰機(jī)請(qǐng)求的對(duì)象地址域?yàn)樾枰狣AD的地址,源地址為: 目的地址為對(duì)象地址的solicited-node組播地址3.上圖中給出的參數(shù)值是在Linux操作系統(tǒng)下的缺省值,這些參數(shù)可根據(jù)需要配置鄰機(jī)請(qǐng)求Solicited-node addr 0鄰機(jī)請(qǐng)求0 solicited-node addrPrefix 3FFE:3216:/64PC MAC 08:07:01:33:D6:92則有:PC 基于EUI-64的地址3FFE:3216:A07:1FF:FE33:D692PC Solicited_node ad
50、drFF02:1:FF33:D692PC5. IPv6地址自動(dòng)配置 地址重復(fù)處理 當(dāng)主機(jī)收到對(duì)象地址域?yàn)槠湔谧鯠AD檢測(cè)地址的鄰機(jī)請(qǐng)求時(shí),如果請(qǐng)求的源地址類型為IPV6_ADDR_ANY(全0地址:),則主機(jī)從接口上刪除這個(gè)地址,DAD檢測(cè)失敗,否則主機(jī)不處理此請(qǐng)求 當(dāng)主機(jī)收到對(duì)象地址域?yàn)槠湔谧鯠AD檢測(cè)地址的鄰機(jī)公告時(shí),則主機(jī)從接口上刪除這個(gè)地址(DAD檢測(cè)失?。?如果主機(jī)為某個(gè)IPv6地址完成DAD檢測(cè)后,收到來(lái)自其它主機(jī)發(fā)送的對(duì)象地址域?yàn)榇薎Pv6地址的用作DAD檢測(cè)的鄰機(jī)請(qǐng)求(此時(shí)該請(qǐng)求的源地址為IPV6_ADDR_ANY),則主機(jī)應(yīng)該向全節(jié)點(diǎn)地址(ff02:1)發(fā)送鄰機(jī)公告無(wú)狀態(tài)
51、地址自動(dòng)配置地址重復(fù)檢測(cè)有多臺(tái)主機(jī)對(duì)同時(shí)對(duì)同一IPv6地址開始DAD過(guò)程檢測(cè)到地址重復(fù)檢測(cè)到地址重復(fù)5. IPv6地址自動(dòng)配置無(wú)狀態(tài)地址自動(dòng)配置地址狀態(tài)5. IPv6地址自動(dòng)配置首先,主機(jī)為網(wǎng)絡(luò)接口自動(dòng)配置鏈路局部地址 生成64比特的IPv6接口標(biāo)識(shí) 48比特MAC地址64比特EUI-64地址IPv6接口標(biāo)識(shí) 隨機(jī)接口標(biāo)識(shí) 組合前綴FE80:/64和IPv6接口標(biāo)識(shí) DAD其次,主機(jī)為網(wǎng)絡(luò)接口自動(dòng)配置全局地址 主機(jī)發(fā)送路由器請(qǐng)求消息,路由器響應(yīng)路由器公告消息 生成64比特的IPv6接口標(biāo)識(shí) 48比特MAC地址64比特EUI-64地址IPv6接口標(biāo)識(shí) 隨機(jī)接口標(biāo)識(shí) 組合路由器公告網(wǎng)絡(luò)前綴和IPv
52、6接口標(biāo)識(shí) DAD無(wú)狀態(tài)地址自動(dòng)配置總結(jié)對(duì)于同一鏈路或者網(wǎng)絡(luò)內(nèi)的主機(jī)之間的通信,包括鄰機(jī)發(fā)現(xiàn)機(jī)制,主機(jī)一般使用鏈路局部 地址下一代互聯(lián)網(wǎng)協(xié)議IPv6v為什么要引入IP?vIPv4的可擴(kuò)展性問(wèn)題vIPv6概述v鄰機(jī)發(fā)現(xiàn)機(jī)制vIPv6地址自動(dòng)配置vIPv4/IPv6過(guò)渡vIPv6相關(guān)應(yīng)用程序接口v總結(jié)主要內(nèi)容6. IPv4/IPv6過(guò)渡過(guò)渡過(guò)程IPv4 OnlyIPv4IPv6IPv6IPv6IPv6IPv4IPv4IPv4IPv6 Only當(dāng)前狀態(tài)6. IPv4/IPv6過(guò)渡 IPv4/IPv6雙協(xié)議棧 轉(zhuǎn)換機(jī)制 隧道技術(shù)IPv4/IPv6過(guò)渡機(jī)制6. IPv4/IPv6過(guò)渡機(jī)制 雙協(xié)議棧(Du
53、al Stack)IPv4/IPv6雙協(xié)議棧結(jié)構(gòu)PA(7B)SFD (1B)DA (6B)SA (6B)Type(2B)PADCRC4BIPv4/IPv6 Packet(01500B)0 x0800: IPv40 x86dd: IPv6FrameUDP/TCPCurrent (Linux, windowsXP)Next(windows Vista)網(wǎng)絡(luò)接口網(wǎng)絡(luò)接口6. IPv4/IPv6過(guò)渡機(jī)制IPv4/IPv6雙協(xié)議棧原理6. IPv4/IPv6過(guò)渡機(jī)制NAT-PT:Network Address Translation-Protocol Translation轉(zhuǎn)換機(jī)制interface E
54、thernet0/0 ipv6 address 3ffe:100:200:1:2/64interface Ethernet1/0 ip address !Entry for static mapping of v4 source-v6-ipv6 nat v4v6 source 3ffe:b00:1:1!Entry for mapping of v6 source-dynamic v4ipv6 nat v6v4 source list pt1 pool v4poolipv6 nat v6v4 pool v4pool 10.
55、50.10.1 0 prefix-length 24ipv6 nat prefix 3ffe:b00:1:/96!6. IPv4/IPv6過(guò)渡機(jī)制 IPv6 over IPv4 or IPv6-in-IPv4隧道封裝隧道技術(shù)隧道封裝通過(guò)將一個(gè)傳輸協(xié)議(IPv6)作為負(fù)載封裝在另一個(gè)協(xié)議(IPv4)中,實(shí)現(xiàn)被封裝的協(xié)議數(shù)據(jù)單元(IPv6)通過(guò)封裝協(xié)議的網(wǎng)絡(luò)(IPv4網(wǎng)絡(luò))進(jìn)行傳輸6. IPv4/IPv6過(guò)渡機(jī)制隧道技術(shù)協(xié)議體系結(jié)構(gòu)6. IPv4/IPv6過(guò)渡機(jī)制 IPv6 over IPv4 or IPv6-in-IPv4 Tunneling隧道技術(shù)隧道拓?fù)銻outer-Ro
56、uterHost-RouterRouter-HostHost-Host6. IPv4/IPv6過(guò)渡機(jī)制 隧道類型 手工配置隧道(Configured Tunneling) 對(duì)每個(gè)IPv6分組,都事先手工配置它所對(duì)應(yīng)的隧道的端點(diǎn),主要是用于隧道封裝所需的IPv4地址 自動(dòng)配置隧道(Automatic Tunneling) 分組中所包含的IPv6地址決定隧道的端點(diǎn),主要是指用于隧道封裝所需的IPv4地址隧道技術(shù)隧道類型這里討論的是IPv6分組如何通過(guò)IPv4網(wǎng)絡(luò)傳輸?shù)那闆r自動(dòng)配置的本質(zhì)是建立一個(gè)IPv6地址到IPv4地址之間的映射關(guān)系6. IPv4/IPv6過(guò)渡機(jī)制隧道技術(shù)手工配置隧道6. IPv
57、4/IPv6過(guò)渡 6to4 ISATAP 6over4:需要IPv4組播支持 Teredo:IPv6/IPv4主機(jī)穿越IPv4 NAT隧道技術(shù)自動(dòng)配置隧道6. IPv4/IPv6過(guò)渡機(jī)制 自動(dòng)配置隧道時(shí)對(duì)應(yīng)的地址隧道技術(shù)自動(dòng)配置隧道Router-RouterHost-RouterRouter-HostHost-Host6to4地址ISATAP地址ISATAP地址、Teredo地址6. IPv4/IPv6過(guò)渡 通過(guò)IPv4網(wǎng)絡(luò)連接孤立的IPv6網(wǎng)絡(luò)的自動(dòng)隧道技術(shù) RouterRouter Tunneling,隧道的兩個(gè)端點(diǎn)為6to4路由器 6to4網(wǎng)絡(luò)中的IPv6主機(jī)使用6to4 IPv6地址:
58、包含了作為隧道端點(diǎn)的6to4路由器的IPv4地址自動(dòng)配置隧道6to46. IPv4/IPv6過(guò)渡體系結(jié)構(gòu)自動(dòng)配置隧道6to46to4主機(jī):最少配置了一個(gè)6to4 IPv6地址6to4路由器:IPv6/IPv4雙棧路由器,執(zhí)行隧道封裝和解封裝操作,在6to4主機(jī)和其它的6to4路由器或者6to4 Relay路由器之間通過(guò)隧道轉(zhuǎn)發(fā)目的地址為6to4 IPv6地址的數(shù)據(jù)6to4 relay路由器:IPv6/IPv4雙棧路由器,在IPv6網(wǎng)絡(luò)的主機(jī)和6to4路由器之間轉(zhuǎn)發(fā)目的地址為6to4 IPv6地址的數(shù)據(jù)6. IPv4/IPv6過(guò)渡 6to4地址 6to4路由器在連接的6to4網(wǎng)絡(luò)中公告前綴200
59、2:V4ADDR:SubnetID:/64,主機(jī)根據(jù)該前綴自動(dòng)配置6to4地址自動(dòng)配置隧道6to46to4路由器IPv4地址前綴6. IPv4/IPv6過(guò)渡 實(shí)例自動(dòng)配置隧道6to46to4路由器上路由表項(xiàng): 2002:/16 其它6to4站點(diǎn) 缺省(:) 6to4 relay routerSrc=2002:C251:2E01:1:IDADst=2002:C253:6A06:2:IDBSrc=2002:C251:2E01:1:IDADst=2002:C253:6A06:2:IDBAB2002:C251:2E01:1:/642002:C253:6A06:2:/642002:C251:2E01:1
60、:IDA2002:C253:6A06:2:IDB6. IPv4/IPv6過(guò)渡 ISATAP: IntraSite Automatic Tunnel Addressing Protocol 通過(guò)多跳IPv4網(wǎng)絡(luò)在主機(jī)和IPv6路由器以及主機(jī)和主機(jī)之間傳輸IPv6分組的自動(dòng)隧道技術(shù) HostHost Tunneling HostRouter Tunneling自動(dòng)隧道ISATAP6. IPv4/IPv6過(guò)渡 ISATAP地址自動(dòng)隧道ISATAPISATAP IdentifierISATAP主機(jī)根據(jù)自己IPv4地址生成ISATAP鏈路局部地址,然后向ISATAP路由器發(fā)送路由器請(qǐng)求(已配置ISATA
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度股權(quán)轉(zhuǎn)讓及技術(shù)服務(wù)合同2篇
- 二零二五版建筑門窗材料采購(gòu)及安裝服務(wù)合同3篇
- 二零二五版?zhèn)€人信用擔(dān)保二手房購(gòu)買貸款合同樣本3篇
- 武漢托管班2025年度教師招聘與素質(zhì)教育服務(wù)合同3篇
- 二零二五版智慧城市基礎(chǔ)設(shè)施勘察設(shè)計(jì)服務(wù)合同3篇
- 2025年度安全生產(chǎn)應(yīng)急救援預(yù)案合同范本3篇
- 二零二五版智能倉(cāng)儲(chǔ)物流中心設(shè)施維護(hù)與安全管理合同3篇
- 二零二五年建筑水電安裝工程合同風(fēng)險(xiǎn)評(píng)估合同2篇
- 深圳市2025年度房地產(chǎn)股權(quán)交易合同(含工業(yè)地產(chǎn))3篇
- 二零二五版二手房買賣合同補(bǔ)充協(xié)議(歷史遺留問(wèn)題)范本3篇
- 南充化工碼頭管網(wǎng)施工方案(初稿)
- 2023年消防接警員崗位理論知識(shí)考試參考題庫(kù)(濃縮500題)
- GB/T 30285-2013信息安全技術(shù)災(zāi)難恢復(fù)中心建設(shè)與運(yùn)維管理規(guī)范
- 魯濱遜漂流記閱讀任務(wù)單
- 第一章 運(yùn)營(yíng)管理概論1
- 《創(chuàng)意繪畫在小學(xué)美術(shù)教育中的應(yīng)用(論文)6000字》
- 主體結(jié)構(gòu)驗(yàn)收匯報(bào)材料T圖文并茂
- 管理學(xué)原理(南大馬工程)
- 過(guò)一個(gè)有意義的寒假課件
- 施工現(xiàn)場(chǎng)裝配式集裝箱活動(dòng)板房驗(yàn)收表
- 電力業(yè)擴(kuò)工程竣工驗(yàn)收單
評(píng)論
0/150
提交評(píng)論