z 提供人性化的圖形介面
z 讓其他程式設計師能輕易使用統一的架構開發新模組 z 提供與開放原始碼封包分析器相容的儲存格式
z 提供 On-line/Off-line 封包過濾功能 z 提供跨網路之封包擷取與分析
z 分析 RFC2460 所定義之 IPv6 封包標頭 z 分析 IP-in-IP 形式的通道封包
z 進階分析 Teredo 通道封包
z 產生圖形化 SIP 信令流程圖與 SIP 對話報表 z 提供監聽多媒體串流(RTP)封包功能
z 提供通訊協定與主機流量統計
z 提供程式人性化的安裝與反安裝功能
2 系統規格
z 執行平臺 Microsoft Windows 2000/XP/2003
z 支援乙太網路(10/100/1000Mbps Ethernet)與 802.11 無線網路卡 z 支援開放原始碼 Ethereal 協定解析器
z 封包過濾功能採 BPF 中所制定之規則語法 z 封包存檔格式遵循 PCAP 格式
z 支援撥放之 RTP 多媒體格式包括 PCMU 與 PCMA
z RTP 多媒體撥放方面採統一的程式介面與架構供其他程式設計師可以加 入開發(新增可撥放的多媒體格式)
z 遠端封包抓取功能採 WinPcap3.0 之 rpcap z 符合 Windows 系統安裝與反安裝標準
43 為雙堆疊(Dual Stack)、建立通道與轉換(Translation)。雙堆疊讓 IPv4 與 IPv6 共存於同一裝置與網路上。建立通道讓 IPv6 封包能在 IPv4 基礎架構上傳遞。轉 換能讓 IPv6-only 主機與 IPv4-only 主機相互通訊。[3]
B.1 6to4 通道
6to4 通道技術為上文所說明的ㄧ種建立通道技術。6to4 通道技術讓網路主機能在 IPv4 基礎架構上進行 IPv6 通訊。首先說明 6to4 位址前置(Prefix)碼與 6to4 位址。
6to4 位址前置碼為 2002:IPv4_Address::/48 格式的 IPv6 位址前置碼。比如擁有 16.32.48.64 IPv4 位址的路由器可產生 2002:1020:3040::/48 的 6to4 位址前置碼。6to4 位址為以 6to4 位址前置碼為前置的 IPv6 位址。6to4 位址的後 80 位元可由網管人 員自行進行規劃使用。
圖 B-1 6to4 架構圖
6to4 的架構如圖 B-1 所示。6to4 通道技術中的三個主要網路元件為 6to4 主機、6to4 路由器與 6to4 轉達(Relay)路由器。6to4 主機為擁有 6to4 位址的主機。6to4 路 由器負責建構通道以協助位於其內端的 6to4 主機於 IPv4 基礎架構上進行 IPv6 通 Native IPv6
Network Native IPv6
Network
6to4 Router
6to4 Host IPv6
Host 6to4 Relay
Router
礎架構上進行 IPv6 通訊。6to4 通道封包的封裝格式定義於 RFC 2893,採用 IPv6-in-IPv4 的封裝格式。
圖 B-2 6to4 運作範例圖
圖 B-2○a 說明 6to4 主機如何在 IPv4 基礎架構上傳送 IPv6 封包。6to4 主機 A 要傳 送 IPv6 封包至 6to4 主機 B。首先 6to4 主機 A 發出 IPv6 封包至 6to4 路由器 A,如 圖 B-2○a ○1 所示。6to4 路由器 A 由 IPv6 封包中的目的 6to4 位元址(即 6to4 主機 B 的 6to4 位址)得知通道終點(6to4 位址前置碼中的 IPv4_Address),並建立通道 至 6to4 路由器 B,如圖 B-2○a ○2 所示。6to4 路由器 B 將解封裝的通道封包傳送至
IPv6 Header Payload IPv6 Header Payload
IPv6 Header Payload IPv4 Header
Relay Router Y Native IPv6
Network Native IPv6
Network 6to4
Router Z IPv6 Header Payload IPv4 Header
Outer Inner
IPv6 Header Payload IPv6 Header Payload
1
2
3
6to4 Host Z 6to4 Example(I)
6to4 Example (II)
a
b
45