假如一個(gè)路由器收到一個(gè)跳數(shù)限制為0的包,或是它將跳數(shù)限制減去1后變?yōu)?,
那這個(gè)路由器必須丟棄這個(gè)包并且發(fā)一個(gè)代碼為0的ICMPv6超時(shí)報(bào)文給源站點(diǎn) 。
這
種情況通常意味著一個(gè)路由環(huán)路或是初始的跳數(shù)限制值太小 。
上層通告
一個(gè)到來(lái)的超時(shí)報(bào)文必須被送到上層進(jìn)程 。
3.4參數(shù)出錯(cuò)報(bào)文
071531
類(lèi)型代碼校驗(yàn)和
指針
在不超過(guò)最小IPv6MTU的情況下,
包括了盡可能大的引起出錯(cuò)的包 。
IPv6字段:
目的地址從引起出錯(cuò)的包的源地址字段拷貝來(lái)的
ICMPv6字段:
類(lèi)型4
代碼0-錯(cuò)誤的首部字段
1-不可識(shí)別的下一首部類(lèi)型
2-不可識(shí)別的IPv6選項(xiàng)
指針指出了在引起出錯(cuò)的包中錯(cuò)誤出現(xiàn)地方的八位偏移量 。
假如源包引起錯(cuò)誤的字段即使在ICMPv6差錯(cuò)報(bào)文達(dá)到最大長(zhǎng)度時(shí)
也
不能被包括在內(nèi),指針的值將超過(guò)ICMPv6包的長(zhǎng)度 。
描述
假如一個(gè)IPv6節(jié)點(diǎn)因?yàn)榘l(fā)現(xiàn)了IPv6首部或其擴(kuò)展首部中的某個(gè)字段有問(wèn)題而導(dǎo)
致
對(duì)包的處理失敗,那它必須丟棄這個(gè)包并發(fā)送一個(gè)ICMPv6參數(shù)錯(cuò)誤報(bào)文給源站,
指
出出錯(cuò)的地方和出錯(cuò)的類(lèi)型 。
指針字段指出了檢測(cè)出錯(cuò)誤的地方相對(duì)于源包首部的八位組 。比如,一個(gè)類(lèi)型為
4,代碼為1的,指針字段值為40的ICMPv6報(bào)文,指出了源包中跟在IPv6基本
首
部后的IPv6擴(kuò)展首部的下一首部字段有一個(gè)不被識(shí)別的值 。
上層通告
一個(gè)節(jié)點(diǎn)收到ICMPv6報(bào)文時(shí)必須通報(bào)上層進(jìn)程 。
4.ICMPv6信息報(bào)文
4.1回顯請(qǐng)求報(bào)文
071531
類(lèi)型代碼校驗(yàn)和
標(biāo)識(shí)序列號(hào)
數(shù)據(jù)…
IPv6字段:
目的地址一個(gè)合法的IPv6地址
ICMPv6字段:
類(lèi)型128
代碼0
標(biāo)識(shí)用來(lái)將請(qǐng)求與應(yīng)答進(jìn)行匹配 。也可能是0 。
序列號(hào)用來(lái)將請(qǐng)求與應(yīng)答進(jìn)行匹配 。也可能是0 。
數(shù)據(jù)0或任意數(shù)據(jù)的八位組 。
描述
每一個(gè)節(jié)點(diǎn)必須能夠完成ICMPv6回顯應(yīng)答者的功能,即在收到ICMPv6回顯請(qǐng)求
時(shí)
發(fā)出相應(yīng)的ICMPv6回顯應(yīng)答 。為了診斷,一個(gè)節(jié)點(diǎn)還應(yīng)該能夠?yàn)榘l(fā)送請(qǐng)求接收應(yīng)
答
提供給用層接口 。
上層通告
回顯請(qǐng)求報(bào)文可能被送到接收ICMP報(bào)文的進(jìn)程 。
4.2回顯應(yīng)答報(bào)文
071531
類(lèi)型代碼校驗(yàn)和
標(biāo)識(shí)序列號(hào)
數(shù)據(jù)…
IPv6字段:
目的地址從引起出錯(cuò)的包的源地址字段拷貝來(lái)的
ICMPv6字段:
類(lèi)型129
代碼0
標(biāo)識(shí)相應(yīng)的回顯請(qǐng)求報(bào)文的標(biāo)識(shí)符 。
序列號(hào)相應(yīng)的回顯請(qǐng)求報(bào)文的序列號(hào) 。
數(shù)據(jù)相應(yīng)的回顯請(qǐng)求報(bào)文的數(shù)據(jù) 。
描述
每一個(gè)節(jié)點(diǎn)必須能夠完成ICMPv6回顯應(yīng)答者的功能,即在收到ICMPv6回顯請(qǐng)求
時(shí)
發(fā)出相應(yīng)的ICMPv6回顯應(yīng)答 。為了診斷,一個(gè)節(jié)點(diǎn)還應(yīng)該能夠?yàn)榘l(fā)送請(qǐng)求接收應(yīng)
答
提供給用層接口 。
對(duì)一個(gè)單目地址的回顯請(qǐng)求報(bào)文應(yīng)答時(shí),源地址必須和回顯請(qǐng)求報(bào)文的目的地址
相
同 。
假如回顯請(qǐng)求報(bào)文是發(fā)往多目地址的,應(yīng)該發(fā)送回顯應(yīng)答報(bào)文 ?;仫@應(yīng)答報(bào)文的源
地址必須是一個(gè)屬于接收到多播回顯請(qǐng)求報(bào)文接口的單目地址 。
ICMPv6回顯請(qǐng)求報(bào)文中的數(shù)據(jù)必須在回顯應(yīng)答報(bào)文中必須被不加改變的完
整的送回 。
上層通告
回顯應(yīng)答報(bào)文必須被送到引起發(fā)送回顯請(qǐng)求報(bào)文的進(jìn)程 。它也有可能被送到?jīng)]有
引
起發(fā)送回顯請(qǐng)求報(bào)文的進(jìn)程 。
5.安全考慮
5.1ICMP報(bào)文的認(rèn)證和加密
通過(guò)IP[IPv6-AUTH]認(rèn)證首部,交換的ICMP包能夠被認(rèn)證.假如目的地址的安全聯(lián)
推薦閱讀
- 關(guān)于IPv6 ICMPv6類(lèi)的MIB
- Ipv6測(cè)試地址分配
- 因特網(wǎng)交換密鑰
- 因特網(wǎng)子網(wǎng)
- 支持IPv6地址聚合和重編號(hào)的DNS擴(kuò)展
- IPv6 主機(jī)和軟件路由器轉(zhuǎn)換機(jī)制
- SMTP 針對(duì)命令流水線的服務(wù)擴(kuò)展
- 如何去掉多余的單元格
- TCP和UDP通過(guò)IPv6 Jumbograms
- 針對(duì)LDAP的驗(yàn)證方法
