- VER(Version)版本(4bits):Ipv6=0110
- FL(Flow Label)流量標記(28bits)
- PL(PayLoad Length)負載長度(16Bits):IP標頭及資料封包長度最多為64Kbytes
- NH(Next Header)指定下一個標頭(8bits):擴充用標頭(Extensioin Header)
- HL(Hop Limit)路程限制(8bits):如IPv4中的TTL
- SA(Source IP Address)來源IP位址(128bits)
- DA(Destination IP Address)目的位址(128bits)8組每組4個HEX值。
IPv6位址
- 1對1位址:唯一位址(Uni-Cast)
- 1對多位址:類似IPv4的群播(Multi-Cast)
- 任一廣播位址:有資料送到群組位址時,只會有其中最近電腦收到並處理(AnyCast)
IPv6捨棄IPv4之標頭欄位
- ID/FL/FO:IPv6不允許Router進行分割重組工作,只能在來源及目的端進行。
- HC:由於傳輸層(TCP/UDP)和資料連結層(Ethernet)會執行檢查,故移除該層。
- OPT:被IPv6之NH取代
IPv6的NextHeader功能
(0):payload會被途中所有router檢查
(43):紀錄所有經過節點
(44):辨識被分割的封包
(51):提供end-to-end傳輸認證
(50):對封包中payload加密
(60):payload只會在目的地才會被檢查
IPv6的優點
- 有更多的IP位址
- 提供更好的Qos、安全性
- 標頭比IPv4簡單,降低Router讀取複雜度
- 以Hop Limit取代TTL,避免封包在網路上繞路
- Router不再負責切割封包,因此Router處理速度加快
- IPv6作法:由發送端收集MTU(Maximun Transmission Unit)決定資料段大小,所以到網路層不再切割,直接封裝成Packet送出
- 若Router發現封包太長,會丟棄封包,然後送ICMP的packet-too-big的錯誤訊息給來源端,由來源端重新切割封包
IPv6被提出的原因
- 因為Internet快數成長與負荷的增加,IP位置日漸不足
- 因應新型態的網路應用趨勢,如i-Phone與多媒體Real-Time傳輸需求
- 因應新的電腦與網路技術發展。
------------------------------------------------------------------------------------------------------------
相關閱讀
1.IPv6心得Blogger
2.台灣IPv6日
3.IPv6維基百科
沒有留言:
張貼留言