CNS 15098-2007 IPv6 jumbograms《IPV6巨封包》.pdf
《CNS 15098-2007 IPv6 jumbograms《IPV6巨封包》.pdf》由会员分享,可在线阅读,更多相关《CNS 15098-2007 IPv6 jumbograms《IPV6巨封包》.pdf(7页珍藏版)》请在麦多课文档分享上搜索。
1、1 印月968月 本標準非經本局同意得翻印 中華民國國家標準 CNS 總號 號 ICS 35.100.30 X127415098經濟部標準檢驗局印 公布日期 修訂公布日期 968月21日 月日 (共7頁)IPv6 巨封包 IPv6 jumbograms 1. 適用範圍 巨封包(jumbogram)為包含大於65,535八位元組(Octet)酬載的IPv6封包。本標準規定IPv6巨酬載(Jumbo Payload)之選項,並提供規定此巨酬載長度的方法。本標準亦描述為了使用巨封包,傳輸控制協定(transmission control protocol,TCP)和使用者資料包協定(user dat
2、agram protocol,UDP)所應為之變更。 巨封包僅與IPv6節點有關,而該節點可能被附接至其最大傳輸單位(maximum transmission unit,MTU)為大於65,575八位元組之鏈路,且不支援附接至含有此種巨大MTU之IPv6節點,則不需實作或瞭解此種巨封包。 IPv6標頭IPv6具有一個16位元的酬載(payload)長度欄位,因此可支援直至65,535八位元組之酬載長度。本標準規定IPv6逐中繼段(hop-by-hop)之選項,謂之巨酬載之選項,為了允許傳輸酬載長度介於65,536與4,294,967,295八位元組之IPv6封包,故其酬載長度欄位應為32位元。
3、具有如此長酬載之封包則視為“巨封包“。 此巨酬載之選項僅與IPv6節點相關,而該節點可能被附接至其MTU為大於65,575八位元組之鏈路,(意即,65,535+40,而40八位元組即為IPv6標頭之大小)。若IPv6節點不支援附接至MTU大於65,575之鏈路,則IPv6節點不需由實作或瞭解此巨酬載之選項。 在具有可組態MTU之鏈路上,若有節點被附接至不支援巨酬載選項之鏈路,而且不能保證巨酬載選項不會被發送至該等節點,則MTU不得被設定組態成為大於 65,575八位元組之值。 UDP標頭UDP有一個16位元長度欄位,而TCP標頭TCP亦不具有長度欄位(length field),TCP之最大資
4、料段大小(maximum segment size,MSS)選項與TCP之緊急欄位(urgent field)皆受限於16位元長,故皆阻止使用巨封包。本標準對TCP與UDP規定一些單純之進階機制(enhancements)以使其能使用巨封包。IPv6節點要支援巨酬載選項,其上的TCP或UDP之實作必須包括本標準此處所規定之進階機制。 備考 UDP與TCP所使用的16位元核對和將因為要核對之資料長度增加而漸漸失準,應用程式設計者需對此點加以考量。 2. 巨酬載選項之格式 本巨酬載選項載送於IPv6標頭後續的IPv6逐中繼段選項標頭中,本選項須具4n + 2對齊之需求(選項對齊之討論參照IPv6標
5、準第4.2節)。本選項格式如下: 2 CNS 15098, X 1274 選項型式 選項資料長度 巨酬載長度 選項型式 8位元之值 C2 (十六進位) 選項資料長度 8位元之值 4 巨酬載長度 32位元無正負號之整數,以八位元組表示IPv6封包之長度,不含IPv6標頭但包括逐中繼段選項標頭及任何其他出現的延伸標頭。此值必須大於65,535。 3. 巨酬載選項之使用 在每個封包中其IPv6標頭之酬載長度欄位必須設為0以便載送巨酬載選項。 如知悉此巨酬載選項之節點接收到封包,而其IPv6標頭載送之酬載長度欄值為0且其下一個封包標頭(next header)值亦為0(意味後續跟隨的為逐中繼段選項標頭
6、),且其鏈路層訊框復指出八位元組出現超過IPv6標頭時,此節點必須進而處理逐中繼段選項之標頭,以便從巨酬載選項中決定酬載之真正長度。 封包中若有載送片段標頭(fragment header) ,則不得使用此巨酬載選項。 較高層協定,通常使用IPv6酬載長度欄位以計算核對和擬標頭(checksum pseudo-header,描述於IPv6標準第8.1節)中之上一層封包長度欄位(upper-Layer packet length field)的值,若封包有載送此巨酬載選項,則必須改換使用此巨酬載長度欄位以為之計算。 知悉此巨酬載選項之節點,被要求偵測數個可能的格式錯誤,且若此具有錯誤的封包並未到
7、達其多播位址(multicast address),則藉發送ICMP參數問題訊息(ICMP parameter problem message,參照ICMPv6標準)至封包來源點以報告此錯誤。下述錯誤表列規定用於在參數問題訊息之編碼與指標欄位(code and pointer field)中的值 錯誤:IPv6酬載長度= 0且IPv6下一個封包標頭=逐中繼段選項且無巨酬載選項 編碼:0 指標:IPv6酬載長度之高階八位元組 錯誤:IPv6酬載長度!= 0且有巨酬載選項 編碼:0 指標:巨酬載選項之選項型式欄位(option type field) 錯誤:有巨酬載選項且巨酬載長度 65,536
8、編碼:0 指標:巨酬載長度之高階八位元組 錯誤:有巨酬載選項且有片段標頭 3 CNS 15098, X 1274 編碼:0 指標:片段標頭之高階八位元組 未知悉此巨酬載選項之節點,依據IPv6之規格,被期待回應已接收錯誤巨封包之訊息如下: 錯誤:IPv6酬載長度= 0且IPv6次個封包標頭=逐中繼段選項 編碼:0 指標:IPv6酬載長度之高階八位元組 錯誤:IPv6酬載長度!= 0且有巨酬載選項 編碼:2 指標:巨酬載選項之選項型式欄位 4. UDP巨封包 UDP標頭之16位元長度欄位限制全部UDP封包(意即,UDP標頭與資料)之長度不得大於65,535八位元組。但本標準規定下述UDP之修正以
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
10000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- CNS150982007IPV6JUMBOGRAMSIPV6 封包 PDF
