面對 IP v6 十大須知

2021-03-31 08:57:00 字數 3338 閱讀 5580

一.概述

ipv6能夠滿足不斷增長的複雜的體系化編址的需求,從ipv4編址到ipv6編址的轉換正在頻繁的發生,cisco ios從12.2(t)開始支援ipv6.

二.ipv6的優點

1.提供更大的位址空間,能夠實現plug and play和靈活的重新編址

2.更簡單的頭資訊,能夠使路由器提供更有效率的路由**.

3.與mobile ip和ip sec保持相容的移動性和安全性

4.提供豐富的從ipv4到ipv6的轉換和互操作的方法,ipsec在ipv6中是強制性的.

三ipv6編址

1.位址空間

位址長度為128bits或16bytes

可分配的位址數量為:3.4x10的38次方

每個地球人可擁有的位址數量為:5x10的28次方

2.ipv6的位址格式

32個16進製制數,每4個一段,共有8段,段與段之間以':'分隔

在每個段中的前導位0可以不寫

在同乙個位址中,若干個連續的為0的段可以簡寫為'::'

ipv6位址示例:

2031:0000:130f:0000:0000:09c0:876a:130b 正確

2031:0:130f:0:0:09c0:876a:130b 正確

2031:0000:130f::09c0:876a:130b 正確

2031::130f::09c0:876a:130b 錯誤

0:0:0:0:0:0:0:1=::1 正確

0:0:0:0:0:0:0:0=:: 正確

四 ipv6的multicast

1.ipv6不使用broadcast通訊,使用multicast或者anycast替代broadcast

2.multicst使網路的通訊更有效率,ipv6有非常大的multicast位址空間

3.anycast簡介:

多個路由器共享同乙個unicast位址(一組多播**路由器)

所有的多播源都傳送資料報到該unicast位址

路由器自動選擇最近的多播**路由器到達目的

五 ipv6的位址聚合

多個位址字首能夠彙總為乙個位址字首

位址聚合能夠增加路由選擇的效率和擴充套件能力

六 ipv6的位址自動配置功能

能夠使用data-link位址進行編址

能夠進行無衝突的位址自動配置

plug and play(主機和路由器之間會自動的進行位址字首的請求和通告)

七 ipv6的位址更新

通過修改路由器通告的舊字首的生存時間(減少其生存時間),同時通告乙個新的字首.

如果改變整個網路的字首,可能需要改變dns

八 ipv6幀格式

1.簡化的更有效率的頭資訊

64bit的頭字段,更少的字段數

能夠實現基於硬體的,有效率的處理

改善路由選擇的效率、效能和**速率

2.ipv4和ipv6頭資訊的對比

ipv4一般使用12個頭字段,20bytes;ipv6使用8個頭字段,40bytes,其中有5個字段與ipv4相同,有3個新字段.

ipv6不執行分片操作(fragmentation),因此沒有ipv4的fragmentation資訊,ipv6使用乙個發現處理過程來判定 和調整乙個會話的最合適的mtu.

ipv6的傳送方的發現處理功能會依據網路返回的icmp訊息自動的調整mtu的大小.

ipv6的頭資訊中沒有頭校驗字段,依賴與上層和data link層來保證資料傳輸的可靠性.

3.ipv6頭格式

version欄位:4bits

traffic class欄位:8bits,類似於ipv4的tos

flow label欄位:20bits,新的20bits的字段,用由於多層交換和快速交換

payload length欄位:16bits,類似於ipv4的total length欄位

next header欄位:8bits,類似於ipv4的protocol欄位,用於識別ipv6的上層資訊型別.

hop limit欄位:8bits,類似於ipv4的ttl欄位,

source address欄位:128bits

destination address:128bits

4.ipv6擴充套件頭資訊

ipv6可以有很多態別的擴充套件頭資訊,並且可以同時使用多種擴充套件頭資訊,應用的順序如下:

1)ipv6 header

2)hop-by-hop options header

3)destination options header

4)routing header

5)fragment header

6)authentication header

7)encapsulating security payload header

8)destination options header

9)upper-layer header

九 ipv6和ipv4的互操作能力

1.概述

從ipv4到ipv6有豐富的轉換手段

使用dual stack或者6to4 tunnel能夠進行平滑轉換

使用nat能夠使ipv4和ipv6節點通訊

2.ios dual stack

dual stacked: 如果在乙個介面上同時配置ipv4和ipv6,該介面被稱為dual stacked.

cisco router需要使用全域性命令: ipv6 unicast routing 啟用ipv6

通過乙個ipv4的主幹網路連線兩個ipv6的網路

把ipv6的資料報封裝在ipv4的資料報中傳輸方法

隧道的兩端都需要使用dual-stack介面

隧道的兩端都需要配置ipv4和ipv6位址

4.使用6to4 tunnel連線ipv6網路

使用ipv4網路連線和傳輸ipv6資料報

是一種自動建立隧道的方法

隧道的兩端需要使用固定的ipv6字首(2002+2位元組的本地邊界路由器的ipv4位址)

被邊界路由器**的ipv6資料報的目的位址中含有目的邊界路由器的ipv4位址

本地邊界路由器自動取出該目的ipv4位址,將ipv6包封裝在ipv4包中**

目的邊界路由器會拆封所收到的ipv4資料報,並**給目的ipv6主機.

十、ipv6 路由協議和ios需求

integrated isis for ipv6 12.0(22)s and 12.2(8)t

bgp for ipv6 12.0(22)s and 12.2(2)t

rip for ipv6 12.0(22)s and 12.2(2)t

static route for ipv6 12.0(22)s and 12.2(2)t

目前,ipv4和ipv6路由協議的相互再發布是不支援的.

如何面對IT行業十大趨勢

資料中心未來五年的發展趨勢令人望而生畏 無限規模基礎設施 嚴苛的業務需求以及對控制的重大轉變 但it專家們總有辦法提前做好準備。根據gartner infrastructure operations management summit 2014的會議內容,業務專家 公司內部資料中心架構將會按amaz...

你必須知道的十大程式設計格言

我讀了kevin pang 的一篇可能非常老但非常好的有趣文章 每個程式設計師都該知道的10大程式設計格言。kevin給了我們10條按他的觀點的每個程式設計師必須知道的程式設計格言。可以看出,這都是不錯的格言,而下面是我自己最喜歡的程式設計格言。你有沒有什麼喜歡的程式設計格言?都是些什麼?英文原文 ...

IPv6物聯網的三大關鍵技術點

物聯網的技術路線,從 ipbaobao 的角度看有兩類 ip的和非 ip的。ip方式的當然是指 ipv6 了。為此,我們研究後認為至少還有一下三點需要做 物聯網的組成部件無線感測器通常要求低功耗,而且 rom的儲存容量有限,計算能力弱,因此需要對 ipv6 協議棧進行精簡以滿足無線感測器的需求。目前...