isatap ( intra-site automatic tunnel addressing protocol
,站間自動隧道定址協議
)是一種位址分配和主機到主機、主機到路由器和路由器到主機的自動隧道技術,它為
ipv6
主機之間提供了跨越
ipv4
內部網路的單播
ipv6
連通性isatap
一般用於
ipv4
網路中的
ipv6/ipv4
節點間的通訊。
isatap
使用本地管理的介面識別符號
::0:sefe:w.x.y.z
,其中: 0: sefe
部分是由
internet
號碼分配中心
(iana)
所分配的機構單元識別符號
(00-00-se)
和表示內嵌的
ipv4
位址型別的型別號
(fe)
組合而成的。
w.x.y.z
部分是任意的單播
ipv4
位址,既可以是私有位址,也可以是公共位址。
任何有效的
ipv6
單播位址的
64位字首都可以和
isatap
介面識別符號相結合,它們包括鏈路本地位址字首
(fe80::/64)
、全球字首(包括
6to4字首)
和站點本地字首。
isatap
位址中也包含了乙個內嵌的
ipv4
位址,這一點與
ipv4
對映位址、
6over4
位址和6to4
位址類似。內嵌的
ipv4
位址的作用是
:在發往
isatap
位址的ipv6
通訊流通過隧道跨越了
ipv4
網路後,可用它來確定
ipv4
報頭中的源
ipv4
位址或目標
ipv4
位址。示例:配置
isatap隧道
本實驗使用
dynamips
軟體建立的網路環境進行配置,
packet tracer
不支援本實驗。網路拓撲如圖
10-19
所示,按照圖示配置網路中的路由器的
ipv4
和ipv6
位址,並新增路由表使
ipv4
的網路能夠暢通。
圖 10-19 isatap隧道實驗環境
注意:ipv4網路不能有nat,否則失敗!!!
實驗步驟:
1. 在ra路由器上的配置
ra#confi t
ra(config)#inte***ce serial 2/0
ra(config-if)#clock rate 64000
ra(config-if)#ip address 192.168.0.1 255.255.255.0
ra(config-if)#no sh
ra(config-if)#ex
ra(config)#inte***ce fa 1/0
ra(config-if)#ip address 192.168.1.1 255.255.255.0
2. 在rb路由器上的配置
rb(config)#ipv6 unicast-routing
rb(config)#inte***ce serial 2/1
rb(config-if)#clock rate 64000
rb(config-if)#ipv6 address 2001:2::1/64
rb(config-if)#no sh
rb(config-if)#ex
rb(config)#inte***ce serial 2/0
rb(config-if)#ip address 192.168.0.2 255.255.255.0
rb(config-if)#ex
rb(config)#ipv6 route 2001:1::/64 2001:2::2
--新增到達2001:1::/64網段的路由
rb(config)#ip route 192.168.1.0 255.255.255.0 192.168.0.1
3. 在rb配置isatap介面
rb(config)#inte***ce tunnel 0
rb(config-if)#ipv6 address 2001:3::/64 eui-64
--注意ipv6的必須使用eui-64方式指定
rb(config-if)#no ipv6 nd suppress-ra
--在 ipv6 的介面上將不會傳送路由器公告報文
rb(config-if)#tunnel source 192.168.0.2
rb(config-if)#tunnel mode ipv6ip ?
6to4
ipv6 automatic tunnelling using 6to4
auto-tunnel ipv6 automatic tunnelling using ipv4 compatible addres
isatap
ipv6 automatic tunnelling using isatap
rb(config-if)#tunnel mode ipv6ip isatap
rb(config-if)#no sh
必須使eui方式指定tunnel 0介面的ipv6的位址。
配置了乙個inte***ce tunnel 0,給該介面配置了乙個ipv6位址,並且指定了隧道的源位址,配置了隧道模式為isatap。現在isatap路由器就配置好了,下面配置ipv4網路中的計算機pc1,指定isatap路由器的位址192.168.0.2,isatap路由器就會給pc1分配乙個ipv6的位址2001:3::5efe:192.168.0.2,ipv4的計算機都會被分配到2001:3::/63網段。
4. 在rb路由器上檢視執行的配置
rb#show running-config
--可以看到inte***ce tunnel 0的配置,以下是部分輸出。
inte***ce tunnel0
no ip address
no ip redirects
ipv6 address 2001:3::/64 eui-64
no ipv6 nd suppress-ra
tunnel source 192.168.0.2
tunnel mode ipv6ip isatap !
5. 在rc上的配置,配置隧道
rc(config)#ipv6 unicast-routing
rc(config)#inte***ce fastethernet 1/0
rc(config-if)#ipv6 address 2001:1::1/64
rc (config-if)#no sh
rc (config-if)#ex
rc (config)#inte***ce serial 2/1
rc (config-if)#ipv6 address 2001:2::2/64
rc (config-if)#clock rate 64000
rc (config-if)#no sh
rc (config)#ipv6 route 2001:3::/64 2001:2::1
--新增到達2001:3::/64網段的路由
6. 在ipv4的計算機上配置isatap隧道
isatap客戶端可以是windows xp、windows server 2003 、windows 7、windows server 2008 。windows server 2003 、windows 7、windows server 2008預設已經啟用了ipv6。
windows xp需要安裝ipv6協議,才能配置isatap隧道。必須保證windows xp計算機能夠和isatap的路由器的介面se1/0通訊。
如圖10-20所示,在命令提示符下,輸入ipconfig 能夠看到ipv6的本地鏈路位址。
IPV4和IPV6詳細對比
我們已經在ip接力中介紹過,乙個ip包分為頭部 header 和資料 payload data 兩部分。頭部是為了實現ip通訊必須的附加資訊,資料是ip通訊所要傳送的資訊。黃色區域 同名區域 我們看到,三個黃色區域跨越了ipv4和ipv6。version 4位 用來表明ip協議版本,是ipv4還是i...
IPV4和IPV6的區別
internet的主機都有乙個唯一的ip位址,ip位址用乙個32位二進位制的數表示乙個主機號碼,但32位位址資源有限,已經不能滿足使用者的需求了,因此internet研究組織發布新的主機標識方法,即ipv6。在rfc1884中 rfc是request for comments document的縮寫...
IPv4和IPv6的區別
ipv4,是網際網路協議 internet protocol,ip 的第四版,也是第乙個被廣泛使用,構成現今網際網路技術的基石的協議。ipv6是下一版本的網際網路協議,也可以說是下一代網際網路的協議,它的提出最初是因為隨著網際網路的迅速發展,ipv4定義的有限位址空間將被耗盡,位址空間的不足必將妨礙...