紡康牡鼗捍媯閡蛔橛泄刈罱盞絞萘韉哪康牡亟詰惚硐?。目的地缓存包括“哉尙?on-link)和“非連接(off-link)目的地,并在其中提供一定程度的間接尋址 。目的地緩存能把目的地IP地址映射成下一跳鄰居的IP地址,該緩存通過重定向消息進行信息更新 。如果在目的地緩存表項中存儲與鄰居發(fā)現(xiàn)沒有直接關(guān)系的附加信息,例如路徑MTU(PMTU)以及由傳輸協(xié)議設(shè)定的往返時間,則執(zhí)行時會更加方便 。
非白毫斜恚汗娑ㄒ蛔欏霸諏?on-link)地址的前綴組成的列表 。前綴列表表項產(chǎn)生于路由器通告接收到的信息 。每一個表項都有一個相關(guān)的失效計時器值(由通告信息確定),它用于在前綴失效時廢棄這些前綴 。除非在后續(xù)通告中收到了一個新的(有限)值,否則特殊的“無限計時器值規(guī)定前綴永久有效 。本地鏈路(1ink-local)前綴位于帶有無限失效計時器的前綴列表,而不管路由器是否正在向其通告前綴 。接收的路由器通告不應(yīng)該修改本地鏈路前綴的失效計時器 。
啡筆÷酚善髁斜恚航郵帳蒞穆酚善髁斜懟B酚善髁斜淼謀硐鈧趕蛄誥踴捍嬤械南嚶Φ謀硐?。裙P÷酚善韉難≡袼惴ㄊ牽貉≡衲切┮閻紗锏穆酚善鰨謊≡窨紗鐨曰共蝗范ǖ穆酚善鰲C懇桓霰硐罨褂幸桓魷喙氐氖Ъ剖逼髦?從路由器通告信息中得到),它的作用是刪除不再通告的表項 。
上述數(shù)據(jù)結(jié)構(gòu)可以用不同的方法實現(xiàn) 。其中一種實現(xiàn)方法是對所有數(shù)據(jù)結(jié)構(gòu)使用單個最長匹配路由表 。不管采用哪種特定的實現(xiàn)方法,為了防止重復(fù)性的鄰居不可達檢測,路由器的鄰居緩存表項可以由使用該路由器的所有目的地緩存表項共享 。
鄰居緩存包含有鄰居不可達檢測算法維護的信息 。鄰居可達性狀態(tài)是最關(guān)鍵的信息,它的取值是下列的5個值之一 。
凡煌暾?INCOMPLETE):正在進行地址解析,鄰居的鏈路層地址還沒確定 。
房紗鐨?REACHABLE):鄰居在最近處于可達狀態(tài)(在小于10s以前) 。
肥?STALE):在數(shù)據(jù)流發(fā)送給該鄰居以前鄰居是不可達的,并無法驗證其可達性 。
費映?DELAY):鄰居不再是可達的,同時數(shù)據(jù)流在最近已經(jīng)發(fā)送給鄰居,但不立即對該鄰居進行探測,而在一個短時延后發(fā)送探測信息,這樣就可以為上層協(xié)議提供可達性確認(rèn) 。
誹講?PROBE):鄰居不再是可達的,同時發(fā)送單播鄰居請求探測以驗證可達性 。
4、數(shù)據(jù)包的發(fā)送算法
節(jié)點向目的地發(fā)送數(shù)據(jù)包時,使用目的地緩存、前綴列表、默認(rèn)路由器列表確定合適的下一跳的IP地址,然后路由器查詢鄰居緩存確定鄰居的鏈路層地址 。
IPv6單播地址的下一跳確定操作如下:發(fā)送者使用前綴列表中的前綴進行最長前綴匹配,確定包的目的地是在連接的還是非連接的 。如果下一跳是在連接的,下一跳地址就和目的地地址相同,否則發(fā)送者從默認(rèn)路由器列表中選擇下一跳 。如果默認(rèn)路由器列表為空,則發(fā)送者認(rèn)為目的地是在連接的 。
下一跳確定的信息存儲在目的地緩存中,下一個包可以使用這些信息 。當(dāng)路由器發(fā)送包時,首先檢查目的地緩存,如果目的地緩存沒有相關(guān)信息存在,就激活下一跳確定過程 。
在學(xué)習(xí)到下一跳路由器的IPv6地址后,發(fā)送者檢查鄰居緩存以決定鏈路層地址 。如果沒有下一跳IPv6地址的表項存在,路由器的工作如下:
反唇ㄒ桓魴鹵硐?,并设謵炰状态为不完全?
房冀械刂方馕觥?
范源偷陌信哦印?
當(dāng)?shù)刂方馕鼋Y(jié)束時,獲得鏈路層地址,存儲在鄰居緩存中 。此時表項到達新的可達狀態(tài),排隊的包能夠傳送 。
對于組播包,下一跳總是認(rèn)為在連接,確定組播IPv6地址的鏈路層地址取決于鏈路類型 。當(dāng)鄰居緩存開始傳送單播包時,發(fā)送者根據(jù)鄰居不可達檢測算法檢測相關(guān)的可達性信息,驗證鄰居的可達性 。當(dāng)鄰居不可達時,再次執(zhí)行下一跳確定,驗證到達目的地的另一條路徑是否是可達的 。
推薦閱讀
- 電力系統(tǒng)經(jīng)濟運行的基本要求
- 家禽的營養(yǎng)需要
- 幻燈片左邊的窗格不見了怎么回事 幻燈片左邊的窗格不見了
- 豪爵鉆豹可以用別的前減震嗎
- 過客美化怎么用
- 咖啡壺和保溫壺的區(qū)別 關(guān)于咖啡壺和保溫壺的區(qū)別
- 寫給想買P709的和正在用的機友
- Apeaksoft Video Editor給視頻降噪的操作方法
- 非公開發(fā)行股票的條件是什么
- 泥鰍魚的養(yǎng)殖方法
