日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

路徑MTU發(fā)現(xiàn)( 七 )


-確定在給定的路由上沒(méi)有使用PMTU發(fā)現(xiàn) 。
-改變與給定路由相關(guān)的PMTU值 。
前者通過(guò)與路由條目關(guān)聯(lián)一個(gè)標(biāo)志來(lái)完成 。當(dāng)一個(gè)發(fā)送的包經(jīng)過(guò)具有這個(gè)標(biāo)志的路由的時(shí)候,IP層把DF比特位清除,而不管上層的請(qǐng)求如何 。
這些特性可以使用在不規(guī)則的情況中,或者用在能夠得到路徑MTU值的路由協(xié)議實(shí)現(xiàn)中 。
實(shí)現(xiàn)應(yīng)該提供一種方法改變使PMTU信息變老的超時(shí)周期 。
7.路徑MTU的可能值
在第五節(jié)建議的“搜索”路徑MTU空間的算法基于嚴(yán)格限制搜索空間的取值表 。我們?cè)谶@里描述的MTU取值表聲明了在因特網(wǎng)中使用的所有主要的數(shù)據(jù)鏈路技術(shù) 。
在表7-1中,數(shù)據(jù)鏈路以減少的MTU順序列出,并且為了每組相似的MTU與等于這組中最小MTU的“參考點(diǎn)”關(guān)聯(lián)在一起而進(jìn)行了分組 。(這個(gè)表也包括一些不與當(dāng)前數(shù)據(jù)鏈路關(guān)聯(lián)的條目,并且給出在哪里可用的參考) 。在那里一個(gè)參考點(diǎn)代表了不止一個(gè)MTU,此表顯示了與參考點(diǎn)關(guān)聯(lián)的最大誤差,用一個(gè)百分?jǐn)?shù)來(lái)表示 。
我們不希望表中的值,尤其對(duì)于較高級(jí)別的MTU值,永遠(yuǎn)是有效的 。這里給出的值是對(duì)實(shí)現(xiàn)的建議,不是一個(gè)規(guī)范或者要求必備 。實(shí)現(xiàn)者應(yīng)該使用最新的參考來(lái)挑選一組參考點(diǎn);這個(gè)表不應(yīng)該包含太多的條目,否則檢索PMTU的過(guò)程可能浪費(fèi)因特網(wǎng)的資源 。實(shí)現(xiàn)者應(yīng)該使沒(méi)有源代碼的用戶(hù)方便地更新他們系統(tǒng)中的表值(例如,在源自BSDUnix內(nèi)核中的表可以使用"ioctl"命令來(lái)改變) 。
注重:加入值等于2的較小此冪加40(IP和TCP的首部)的新的表項(xiàng),可能是個(gè)好主意 。在那里,沒(méi)有相似的值存在,因?yàn)檫@看起來(lái)是不能隨意選擇任意值的情況 。
這個(gè)表也可能包含值僅比的2的較大次冪小一點(diǎn)的條目,以防MTU被定義為接近這些值(這種情況下,表中的條目值低一點(diǎn)比高一點(diǎn)好,否則,下一個(gè)最小的參考值可能代替被選擇) 。
7.1一種較好的檢測(cè)PMTU增長(zhǎng)的方法
6.3節(jié)建議通過(guò)周期性地增長(zhǎng)對(duì)第一跳MTU的估計(jì)值來(lái)檢測(cè)PMTU值的增長(zhǎng) 。這個(gè)過(guò)程簡(jiǎn)化“重新發(fā)現(xiàn)”當(dāng)前PMTU估計(jì)值,要以丟失一些數(shù)據(jù)報(bào)作為代價(jià),所以這種工作不應(yīng)該經(jīng)常做 。
一種較好的方法是周期性地增長(zhǎng)PMTU的估計(jì)值到參考點(diǎn)表中下一個(gè)最高值(假如它太小,就采用第一跳MTU) 。假如增長(zhǎng)的估計(jì)值是錯(cuò)誤的,在正確值被重新發(fā)現(xiàn)之前,至多有一次往返時(shí)間浪費(fèi) 。假如增長(zhǎng)的估計(jì)值仍然太低,一個(gè)較高的估計(jì)值將在以后的時(shí)間嘗試 。
因?yàn)樾枰獛讉€(gè)這樣的周期來(lái)發(fā)現(xiàn)在PMTU中重要的增長(zhǎng),我們推薦在估計(jì)值增長(zhǎng)后,使用較短的超時(shí)周期 。
PlateauMTUCommentsReference
--------------------------
65535OfficialmaximumMTURFC791
65535HyperchannelRFC1044
65535
32000Justincase
1791416MbIBMTokenRingref.[6]
17914
8166IEEE802.4RFC1042
8166
4464IEEE802.5(4Mbmax)RFC1042
4352FDDI(Revised)RFC1188
4352(1%)
2048WidebandNetworkRFC907
2002IEEE802.5(4Mbrecommended)RFC1042
2002(2%)
1536EXP.EthernetNetsRFC895
1500EthernetNetworksRFC894
1500Point-to-Point(default)RFC1134
1492IEEE802.3RFC1042
1492(3%)
1006SLIPRFC1055
1006ARPANETBBN1822
1006
576X.25NetworksRFC877
544DECIPPortalref.[10]
512NETBIOSRFC1088
508IEEE802/Source-RtBridgeRFC1042
508ARCNETRFC1051
508(13%)
296Point-to-Point(lowdelay)RFC1144
296
68OfficialminimumMTURFC791
Table7-1:CommonMTUsintheInternet
在PTMU估計(jì)值因?yàn)閿?shù)據(jù)報(bào)太大報(bào)文而減小后,使用一個(gè)較長(zhǎng)的超時(shí) 。例如,在PMTU估計(jì)值減少后,超時(shí)應(yīng)該被設(shè)置為10分鐘;一旦計(jì)時(shí)器超期,一個(gè)較大的MTU值被嘗試,這個(gè)超時(shí)可能被設(shè)置為一個(gè)較小的值(比如說(shuō),2分鐘) 。超時(shí)決不能比估計(jì)的往返時(shí)間短 。

推薦閱讀