Presentation is loading. Please wait.

Presentation is loading. Please wait.

Use IPv6 in WinXP, Windows 7, Linux, FreeBSD

Similar presentations


Presentation on theme: "Use IPv6 in WinXP, Windows 7, Linux, FreeBSD"— Presentation transcript:

1 Use IPv6 in WinXP, Windows 7, Linux, FreeBSD
Speaker : 林洹緯 Date :

2 Introduction to IPv6 IPv6 → Internet Protocol version 6 網際網路通訊協定第六版
根據 IANA(Internet Assigned Numbers Authority)的估計, IPv4位址在 2011~2012 年就會全面耗盡 美國擁有大部分的IPv4位址, 較晚發展網路的國家申請不 到位址 IP位址表示由32位元→128位元, 解決IP位址不足的 問題 2018/11/27

3 IPv4位址表示方式 & 封包結構 由4組10進位數字表示, 中間用句點( . )隔開 ex: 163.22.21.82
位址長度為32位元 能夠表示的位址數量為: 28 ×28 ×28 ×28 =232 , 約42億 IPv4 封包結構 2018/11/27

4 Destination Address :::
IPv6位址表示方式 & 封包結構 由8組16進位數字構成, 中間用冒號( : )隔開 ex: 2001:0c08:3700:ffff:8000:0000:7221:5445 位址長度為128位元 能夠表示的位址數量為: 232 ×232 ×232 ×232 =2128≒3.4x1038 位址變長幾乎不可能用完, 但不容易記憶 DNS變得更為重要 位址縮寫 24-31 Version Traffic Class Flow Label Payload Length Next Header Hop Limit Source Address ::: Destination Address ::: Data::: IPv6 封包結構 2018/11/27

5 IPv6位址縮寫 IPv6位址 - 2001:0c08:3700:ffff:0000:0000:7221:5445
在兩個冒號間, 最前面的0可以省略不寫 而連續出現的0可以用::取代, 表示兩個冒號中間都是0 縮寫之後變成 :c08:3700:ffff::7221:5445 但是要注意 :: 在一個位址中只能使用一次, 否則位址會不唯 一 ex: 2001:0000:3700:ffff:0000:0000:7221:5445 與 2001:0000:0000:3700:ffff:0000:7221:5445 位址不同, 但是如果連續的0都使用縮寫, 則結果會相同 → 2001::3700:ffff::7221:5445 ( X ) 錯誤寫法 2018/11/27

6 使用IPv6 作業系統支援IPv6 應用程式支援IPv6 連上 IPv6網路 目前FreeBSD、Linux新版本皆支援IPv6
Windows系統從Windows 2000以後都支援IPv6 應用程式支援IPv6 連上 IPv6網路 2018/11/27

7 IPv4過渡到IPv6 Internet非常龐大 , 因此網路由IPv4轉換到IPv6速度 緩慢 兩協定共存解決方案
雙堆疊(Dual-Stack) : 同時擁有IPv4以及IPv6網路, 兩種皆可 存取 建立通道(Tunneling) : 將IPv6封包封裝成IPv4封包, 用IPv4 網路傳遞 轉換(Translation) : 在IPv4和IPv6網路交界建立轉換伺服器, 處理IPv4與IPv6之間封包直接轉換 2018/11/27

8 Tunnel 在兩個 IPv6 網路中間建立通道, 傳送端的 6to4 Router 把 IPv6 的封包當作資料包裝成IPv4封包, 以傳遞 IPv4 封包的方 式傳送過去, 到達接收端時, 6to4 Router 再把 IPv6 的封包從 IPv4 封包中取出 IPv4標頭 IPv6標頭 IPv6封包內容 IPv6節點 IPv6節點 IPv4網路 IPv6網路 IPv6網路 6to4 Router 6to4 Router 2018/11/27

9 Tunnel Broker 自動處理使用者的Tunnel request
提供一個虛擬的IPv6網路, 讓已經連上IPv4網路的使用者可 以使用 到 註冊並下載 Tunnel Broker Client 2018/11/27

10 Tunnel Broker for Windows
根據自己電腦選擇適合的程式下載 (32bit or 64bit) 需要安裝Microsoft .NET Framework 2.0 測試網頁 HiNet 遊娛 The KAME Project 使用帳號密碼好處 有固定的IPv6位址 DNS對應 2018/11/27

11 Tunnel Broker for Linux / FreeBSD – 1
# wget 下載gogoc1.2原始碼壓縮檔 # tar zxvf gogoc1.2.tar.gz # cd gogoc-1_2-RELEASE 解壓縮檔案並切入解壓縮好的目錄 2018/11/27

12 Tunnel Broker for Linux / FreeBSD – 2
# make # make installdir=/etc/gogoc install compile並安裝, 安裝路徑為/etc/gogoc Error!! # yum install gcc-c++ 2018/11/27

13 Tunnel Broker for Linux / FreeBSD – 3
Error again !! # yum install openssl-devel 2018/11/27

14 Tunnel Broker for Linux / FreeBSD – 4
# cd /etc/gogoc/bin # ./gogoc 執行gogoc即可建立Tunnel 預設連線為匿名登入 若需修改設定則編輯 /etc/gogoc/bin/gogoc.conf userid : 帳號 passwd : 密碼 auth_method : 認證方法 2018/11/27

15 Tunnel Broker for Linux / FreeBSD – 5
# ifconfig 執行ifconfig可看到連線之後所拿到的IPv6 address # ping6 ipv6.google.com 測試IPv6連線是否成功 2018/11/27

16 Reference http://en.wikipedia.org/wiki/IPv4
2018/11/27


Download ppt "Use IPv6 in WinXP, Windows 7, Linux, FreeBSD"

Similar presentations


Ads by Google