• 沒有找到結果。

下一代虛擬私有網路核心技術之研究(1/2)—子計畫三: 以無線網路提供下一代VPN 服務關鍵技術之研究

N/A
N/A
Protected

Academic year: 2021

Share "下一代虛擬私有網路核心技術之研究(1/2)—子計畫三: 以無線網路提供下一代VPN 服務關鍵技術之研究"

Copied!
10
0
0

加載中.... (立即查看全文)

全文

(1)

行政院國家科學委員會補助專題研究計畫執行進度報告

※※※※※※※※※※※※※※※※※※※※※※※※※

※ˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉ※

※下一代虛擬私有網路核心技術之研究(1/2)—子計畫三※

※ˉ以無線網路提供下一代 VPN 服務關鍵技術之研究 ※

※ˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉˉ※

※※※※※※※※※※※※※※※※※※※※※※※※※

計畫類別:□個別型計畫ˉˉ■整合型計畫

計畫編號:NSCˉ90—2213—E—002—076

執行期間:90 年 8 月 1 日至 92 年 7 月 31 日

計畫主持人:國立台灣大學電信工程學研究所 蔡志宏教授

本執行進度報告包括以下應繳交之附件:

■九十一年度預核清單影本一份

□變更經費對照表一份(欲變更經費者才檢附)

□欲參加九十一年度傑出研究獎遴選者應備資料

執行單位:國立台灣大學電信工程學研究所

中ˉ華ˉ民ˉ國ˉ91ˉ年ˉ5ˉ月ˉ24ˉ日

(2)

行政院國家科學委員會專題研究計畫執行進度報告

下一代虛擬私有網路核心技術之研究(1/2)—子計畫三:

以無線網路提供下一代 VPN 服務關鍵技術之研究

A Study on The Key Technologies for Pr oviding Next Gener ation

VPN Ser vice in Wir eless Networ ks

計畫編號:NSC 90-2213-E-002-076

執行期限:90 年 8 月 1 日至 92 年 7 月 31 日

計畫主持人:國立台灣大學電信工程學研究所 蔡志宏教授

一、中英文摘要 本計畫擬於兩年時間,研究開發以無 線寬頻網路提供下一代虛擬私有網路之關 鍵技術,主要研發之關鍵技術包括兩大部 分: 1) 建置無線 VPN 於固定無線接取鏈 路或無線區域網路時,用以支援多個對服 務品質敏感之即時多媒體交通流及一般 TCP/IP 交通流之封包分類器及排程器。 2) 無線接取節點以及無線終端設備 之自動設定機制,IP VPN 閘道器功能,以 及 VPN 通道協定。 這些關鍵技術之目標在於使同一個無 線接取網路中同時支援多個 VPN 服務成為 可能,而且各 VPN 可以擁有不同服務品 質、計價及安全需求,並有不同之使用群。 此外,無線終端設備之自動 VPN 設定功能 將使無線 VPN 之使用者可以自由無縫地連 接所擬連接之 VPN。 本計畫第一年已逐步完成上述系統所 需關鍵技術之測試。 關鍵詞:虛擬私有網路、無線、服務品質 Abstr act

This project aims to develop key technology within 2 years, for providing the next generation Virtual Private Network (VPN) services in the broadband wireless network environments. The targeted

technologies include 2 major parts: 1) packet scheduler for supporting multiple QoS -sensitive real-time multimedia streams and regular TCP/IP streams over fixed wireless links or LANs, and 2) auto-configuration mechanism, IP VPN gateway functions and VPN tunneling protocol for the wireless access node and the wireless terminals. The goals of these key technologies are to provide multiple VPN services simultaneously in the same wireless access network, while the supported VPNs are with different QoS, security requirement and are for different user groups. In addition, the wireless VPN terminals shall be provided with auto-configuration mechanism, such that the wireless VPN users can access the desired VPN(s) and applications in a seamless fashion.

This year, we have completed the testing and integrating several key technology component for the prototype.

Keywor ds: VPN, Wireless, QoS

二、計畫緣由與目的 近年來,由於 TCP/IP 協定和區域網路 在企業環境使用上的快速成長,以及符合 成本效益的 IP 服務已經引起對以 IP based VPN 的強烈需求。雖然在一開始的時候, IP VPN 只是用來取代在私有廣域網路上專 線的使用,而現在,由於 IP 技術的發展,

(3)

不僅可以找到多種實現 IP based VPN 的方 法,而且 VPN gateway 也提供了更強大的 功能,而其中的一些 tunneling protocol,像 是 L2TP,IP in IP,MPLS 等等,都扮演著 很重要的角色,同時 VPN 的特性已經跟以 往大不相同。根據 RFC 2764,VPN 有以下 幾種 : leased line VPN, Virtual Private Routed Network , Virtual Private Dial Network。由於使用者有各種不同的需求, 這將會導致 VPN 市場的快速發展。然而目 前一些 VPN 的解決方案缺少了 QoS 保障, 還有動態調整 VPN 設定的彈性。因此我們 需要下一代的 VPN,而且在工業界和學術 界有許多研究人員往這方面努力。 另一個在網路技術方面的重要發展趨 勢是平衡有線與無線寬頻存取網路的成 長。我們特別關心的是無線寬頻存取的進 展。雖然頻譜有限,但由於有以下的優點: 允許使用者能夠輕易的設定終端設備(像 筆記型電腦,PDA)而不用實體的線路,對 mobility 的些許或全力支援,或僅是想要更 高的聯網速度,這些好處都促使無線接取 市 場 的 快 速 成 長 , 而 在 區 域 網 路 中 有 802.11a,802.11b,在短距離有藍芽和 Home RF 的技術發展。 然而,在電信大廠對於 3G 行動服務的 引進以及未來 4G 無線科技的研究,我們相 信目前頻寬(2Mbps~11Mbps)的限制可以被 輕易的突破。最後在有線網路上所提供的 服務幾乎都可以透過無線寬頻介面來享 用,即使像影音串流這種需要 QoS 保障與 大頻寬的服務,都可以在這種環境實現。 目前有明確的證據顯示 VPN 和無線網 路是未來的兩大關鍵技術,而它們有很大 的發展空間,以及市場與使用的廣大需 求。因此我們可以推斷,遲早,在相同的無 線寬頻網路上提供具彈性與多重 VPN 服 務,不只可行,而且 VPN 與無線產品也強 烈需要這種功能。 然而,在無線寬頻環境上要提供無線 VPN 服務將面臨兩大挑戰。第一,在大部 分寬頻無線標準解決方案,特別是在無線 區域網路,對於空中介面,MAC,及封包 排程機制缺少處理 QoS 的能力。第二,若 要允許多重 VPN 共存在相同的無線寬頻接 取網路,並且要能夠維持使用者加入或離 開任何 VPN 的彈性,那麼在網路端與使用 端就需要一個具有強固性和能夠自動調整 組態的協定與機制。不論無線寬頻標準或 實體層技術的進展如何,我們相信在 VPN 與無線領域皆需要更深入的研究。 在本計畫我們著重的技術包含兩個部 分。第一,可在固定式無線網路或區域網 路支援多個對 QoS 敏感的多媒體即時串流 及一般 TCP/IP 交通流的封包排程器及空中 存取介面。第二,對於在無線存取節點及無 線終端使用者之間的自動調整組態機制, IP VPN gateway 功能及 VPN tunneling 協 定。這些技術所要達成的目標是在相同的 無線接取網路上同時的提供多重 VPN 服 務,但是不同的 VPN 服務所需的 QoS 都相 異,而且對不同的使用族群也需不同的安 全等級。此外,無線 VPN 終端設備必須要 能夠提供自動組態設定機制使得無線 VPN 使用者能以無縫式的接取意欲的 VPN 與應 用。 三、研究方法、結果與討論 3.1 VPN 的架設與選定 3.1-1.使用 FreeS/WAN 實作 VPN 本計畫初步以 FreeS/WAN 軟體實作出一組 VPN 闡道器,使位於不同所在地的子網路 能夠相通。實驗硬體設備如表一: 表一 VPN 閘道器硬體設備 主機代號 B F CPU P3 733 P3 933 記憶體 128M SDRAM 256M SDRAM 主機板 ASUS CUBX ASUS TUSL2-C 硬碟機 Seagate ST330631A Western Digital WD300BB-00AUA1 網路卡 3Com 905C×2 3Com 905B Intel Pro/100 S Desktop×2

(4)

實驗環境中作業系統為 Linux 2.4.17, 軟體為 FreeS/WAN 1.91。 3.1-2.關於 FreeS/WAN FreeS/WAN 是一個在 Linux 上實作 IPSEC 的軟體,採用 3DES 加密及 MD5 數 位簽章認證。IPSEC 為 IETF 所提出的應用 於 IP 網路的安全架構,由多個協定組成, 主要提供在 IP 層的認證及加密功能。 IPSEC 主 要 有 三 個 部 分 : 1)ESP(Encapsulating Security Payload)提供 資 料 加 密 及 認 證 。 2)AH(Authentication Header)提供封包認證。3)IKE(Internet Key Exchange)替 AH 及 ESP 交換所需參數。 而 FreeS/WAN 中分別有程式實作上述 協定,包括 KLIPS(Kernel IP Security),經 修改 Linux 核心,可達到實作 AH、ESP 協 定和封包處理的目的。在 Pluto(IKE daemon) 部份,我們實作 IKE,完成系統建立連線。 3.1-3.實驗設定與結果 將兩台 VPN 閘道器設定為 ESP 及 AH 的 tunnel mode,表示由子網路電腦所送出 的封包將會在閘道器被包上一層新的 IP header,到了另一端的閘道器時整個封包都 會被解密及認證,如果通過封包的認證, 就把解密後的封包依 destination IP 位址查 routing table 加以傳送。 我們將兩端(R248 及 R554)的子網路皆 設為 private IP segment 並將 FreeS/WAN 設 定及完成 public key 交換之後,進行兩個子 網路的對測,發現所有網路應用(WWW、 FTP、telnet 等)皆可正常運作,對於兩端子 網路中的使用者而言並不需要進行額外的 軟體安裝與設定,達成架設 VPN 的目標。 3.2 Linux 路由器的效能驗證 3.2-1.驗證目標 在本研究中,我們一共設計了三個實 驗。實驗一是針對 Linux 路由器的 IP 封包 轉送能力做量測,藉此估計以 PC 為架構的 路由器效能上限。實驗二是針對目前市面 上 常 用 的 商 用 網 路 協 定 分 析 模 擬 軟 體 Chariot,我們將 Chariot 所量到的數據與實 際從網路上所量得的結果加以比較,而這 項結果就可以在日後使用 Chariot 時作為誤 差校正的用途。實驗三則是使用 Chariot 來 驗證 Linux 路由器啟動 CBQ(Class-Based Queuing)時的效能。 3.2-2.實驗方法、結果與討論 軟體包括 Chariot v4.2,SmartWindow v6.53.18,以及 SmartApplication v2.32。電 腦硬體設備如表二: 表二 實驗用電腦的設備 主機代號 A E 筆記型電 腦型號 Acer TravelMate

613TXV IBM ThinkPad A22e

主機代號 C D

CPU P3 1000×2 P3 450

RAM 256M SDRAM 128M SDRAM

主機板 ASUS CUV4X-D ASUS P2B-F 硬碟機 Seagate ST330620A IBM

DTLA-307030 網路卡 Intel Pro/100 S Server×1Intel Pro/100 S Desktop×2 3Com 905C×2 作業系統 MS Windows 2000 Professional 實驗一是直接使用 SmartBits 200 產生 UDP 交通流灌入 Linux 路由器(主機 B),封 包經過路由器會轉送到 SmartBits 的另一個 介面。藉由量測 SmartBits 送出與收到的封 包數量差,可以得到 Linux 路由器的封包 遺失率。另一方面,可以灌大量封包到路 由器,使它達到穩態後再量測此時某個封 包的單向延遲時間;這裡封包單向延遲時 間指的是封包在路由器中 store and forward 所消耗的總時間,並沒有計入封包本身的 傳輸時間。

SmartBits 在實驗中送出的交通流是 CBR,我們調整交通流的兩個參數,封包 大小與乙太網路的線路使用率。封包大小 (frame size)的範圍是 64~1518bytes,線路使 用率指的是除了 MAC 層的 frame 以外,再 加上 PHY 層的 overhead (含 preamble 與 minimum inter-frame gap,共 20bytes),全 部佔用實體線路的比例。線路使用率與上

(5)

層處理時的資料率並不相同,因此我們必 須先做轉換再解讀量測結果才有意義。 量測的結果列在表三。由結果很明顯 可看出在封包很小的情況下,Linux 路由器 很快就抓襟見肘,大量遺失封包,但是對 中等大小(或以上)的封包,就能維持超過九 成的線路使用率。 表三 實驗一的結果 封包大小 (bytes) 線路 使用率 封包產生 速率(fps) 封包 遺失率 封包通過 速率(fps) 40% 59524 0.00% 59524 50% 74405 13.22% 64565 60% 89286 52.53% 42380 70% 104167 72.00% 29162 80% 119048 76.92% 27482 90% 134409 87.03% 17432 64 100% 148810 84.10% 23655 70% 59242 0.00% 59242 80% 67568 12.14% 59366 90% 75988 32.17% 51541 128 100% 84459 54.15% 38723 90% 40783 0.00% 40783 256 100% 45290 0.34% 45137 90% 21151 0.00% 21151 512 100% 23496 0.14% 23463 90% 10776 0.00% 10776 1024 100% 11973 0.01% 11972 1518 100% 8127 0.00% 8127 封包大小 (bytes) 線路 使用率 封包產生速率 (fps) 封包單向延遲 (µs) 30% 44643 17.1 64 40% 59524 30.6 50% 42230 18.3 60% 50710 30.7 128 70% 59242 29.4 80% 36232 19.1 90% 40783 21.6 256 100% 45290 67.5 80% 18797 22.4 90% 21151 22.4 512 100% 23496 42.6 90% 10776 28.8 1024 100% 11973 43.4 90% 7314 38.2 1518 100% 8127 54.1 在實驗一中,我們觀察到封包的單向 延遲時間大約在 17~38 微秒的範圍內,由 此可以推斷 Linux 路由器處理每個封包要 花二、三十微秒的時間,大封包需要做的 I/O 量較大,因此處理時間會較長。這些處 理時間事實上也是為效能的瓶頸。 以 20 微秒的處理時間為例,同樣長度 的時間在 100Mbps 的乙太網路上可傳送 250bytes 的資料;換句話說,如果交通流 的封包大小超過 250bytes,即使下一個封 包是 back-to-back 緊跟著正在處理的封包 後面傳過來,在它完全送過來之前,就能 處理掉現在這個封包。反之,若是封包來 得比處理的速度還快,那很快就會有封包 遺失。 我們粗略的以 200~300bytes 做為大封 包與小封包的分界點,只有在小封包不斷 湧進時,才會看到可觀的封包遺失率。這 種情況在以 CPU 為核心的 routing 架構較 易發生。 實驗二的架構如圖五所示,在圖的下 半部(含主機 A、C、D 及 switch)主要是用 來傳送 Chariot 的設定訊息以及回傳的報告 訊息,而上半部(含主機 C、D 及 hub)則是 用來傳送 Chariot 所產生出的模擬資料交通 流,如此設計的目的是要隔離真正要測試 的模擬交通流與 Chariot 本身所產生的其他 交通流。而 hub 與 SmartBits 200 是用來在 不影響測試資料流的傳送下,量出實際在 網 路 中 資 料 流 動 的 參 數 。 然 後 我 們 以 SmartBits 測得的數值當作基準,拿來與 Chariot 報告的數值加以比較,求得 Chariot 結果與實際交通流之間的誤差。 我們使用 Chariot 中內建的 IPTVv.scr 檔來模擬產生一個 UDP 交通流,由主機 C 的 x.y.1.2 經由 hub 送到主機 D 的 x.y.1.1。

有關 Chariot 中的參數設定: l file_size = 146000bytes l send_buffer_size = 1460bytes 並根據我們的目的,對 send_data_rate 設計 了下列三種情況: l send_data_rate = UNLIMITED l send_data_rate = 7Mbps l send_data_rate = 8Mbps 其中 file_size 參數主要是隨著所使用

(6)

的 send_data_rate 來做動態的調整,以便使 得 Chariot 取樣到的點數夠多、取樣頻率也 能適中,而 send_buffer_size 參數是用來控 制送出封包的大小。

實驗二所送出的 layer 2 封包格式如圖 六 packet style 1 所示。但是 Chariot 所設定 之參數及回傳的報告數據皆以 layer 7 所見 為準,所以我們在與 SmartBits 比較時都會 先轉換成在 layer 2 所見的數值。實驗二的 結果在表四。就 Chariot 所顯示的結果(需 轉換到 layer 2 來看)與用 SmartBits 量測到 的實際結果來說,誤差值約在±1%。 表四 實驗二結果 項次 (a) (b) (c) Chariot 設定的交通 流速度 (Mbps) ∞ 8 7 Chariot 顯示的 throughput (Mbps) 9.573 7.867 6.826 Chariot 的結果轉換 至 layer 2 (Mbps) 9.934 8.189 7.087 SmartBits 200 量得 的 throughput (Mbps) 9.857 8.221 7.102 在實驗二中,情況(a)在 send_data_rate 是 UNLIMITED 的情況下會得到約 10Mbps 的結果,主要是由於 hub 所造成的,因為 實驗所使用的 hub 只支援 10Mbps 的速度。 造成約 1%的誤差的主要來源是因為 Chariot 每次所回傳量測值的精確度只能到 1ms,而 SmartBits 則可以達到 0.1µs。 故以後在使用 Chariot 當作量測工具 時,把所得的量測數值轉換到 layer 2 後, 再考慮約 1%的誤差,即為真實網路中的交 通流參數。 在實驗三中,我們使用的電腦與實驗 二類似,主要的不同點是在於使用 Linux 路由器(主機 B),並且開啟它的 CBQ 功能。 我們使用 Chariot 中內建的 IPTVv.scr 檔來模擬產生兩個 UDP 交通流,這兩個交 通流皆由主機 C 的 x.y.3.1 流到主機 D 的 x.y.1.1;再使用內建的 Throughput.scr 檔來 模擬產生一個 TCP 交通流,而它是由主機 C 的 x.y.4.1 流到主機 D 的 x.y.1.1。 CBQ(Class-Based Queuing) 是 目 前 常 見的排程器之一。它的作法是將交通分成 數種不同的 class,每個 class 有自己的 queue 與設定的頻寬。一般在頻寬充裕的情況下 每個 class 可以按照比例分配可用的頻寬, 一旦發現有 class 因為頻寬不足而無法完全 使用設給它的頻寬時,則會開始限制某些 超過設定頻寬的 class,讓它不再超過。CBQ 特別的地方在於 class 的分類是有階層性 的,當 parent class 有多餘的頻寬時,能讓 它的 children 優先享用,而不會均分給所有 的 class。不過在實驗三裡我們並不打算測 試頻寬分享的功能,而是著重在 CBQ 估算 各 class 使用的頻寬與限制頻寬的能力上。 由於實驗三是要驗證 Linux 路由器的 CBQ 性能,所以 Chariot 在前一個實驗中所 設的參數只有 send_data_rate 比較重要,我 們必須把 send_data_rate 調到比 CBQ 設定 的 allocated bandwidth 大,才能判斷出 CBQ 的效能如何。此外,我們也探討在有小封 包出現時,對 CBQ 的效能有何影響。實驗 的結果見表五。 表五 實驗三的結果 Allocated bandwidth (Mbps) Chariot 量得的 throughput (Mbps)

UDP1 UDP2 TCP UDP1 UDP2 TCP 0.1 0.1 1 0.103 0.103 1.041 0.1 0.1 1 0.073 0.103 1.041 0.5 0.5 5 0.545 0.545 5.413 0.5 0.5 5 0.384 0.544 5.439 1 1 10 1.183 1.182 11.571 1 1 10 0.830 1.176 11.526 2 2 20 2.480 2.485 21.153 2 2 20 1.282 2.492 22.047 3 3 30 3.857 3.864 30.652 3 3 30 1.622 3.812 30.602 4 4 40 4.548 4.554 48.374 4 4 40 1.808 4.404 46.733 UDP1 UDP2 TCP 1 1 3 Packet Style 2 1 3 在實驗三中,我們可以看到 Linux 的 CBQ 效能,在處理小封包交通流時的表現 遠遜於處理大封包交通流,這可能是因為

(7)

Linux 路由器的 CPU 在某段時間內相對於 以大封包傳送的交通流接收到太多的中斷 訊號,而來不及處理所造成,所以導致小 封包的遺失率很高,因而使得 throughput 下降。 而且就所得的數據來看,最壞的情況 可以跟 allocated bandwidth 有 28%的誤差, 最好的情況也有 3%的誤差,所以 CBQ 的 效果似乎不是那麼地準確,只能提供一個 大概的機制來限定頻寬而已。 四、參考文獻

1. B. Gleeson, A. Lin, J. Heinanen, G. Armitage, A. Malis, “A Framework for IP Based Virtual Private Networks,” RFC 2764, February 2000.

2. M. Suzuki, J. Sumimoto, “A Framework for Network-based VPNs,” draft-suzuki-nbvpn-framework-02.txt , November 2000.

3. T. Sloane, R. Bach, R. Bubenik, A. Young, J.J. Yu, “Network based IP VPN Architecture using Virtual Routers,” Network Working Group draft-ouldbrahim-vpn-vr-02.txt,

November 2000.

4. R. Droms, “Dynamic Host Configuration Protocol,” RFC 2131, March 1997.

5. R. Braden, D. Clark and S. Shenker, “Integrated Services in the Internet Architecture: an Overview,” RFC 1633, July 1994.

6. T. Li, Y. Rekhter, “A Provider Architecture for Differentiated Services and Traffic Engineering (PASTE),” RFC 2430, October 1998.

7. D. Black, “Differentiated Services and Tunnels,” RFC 2983, October 2000. 8. IEEE 802.11: IEEE Standard for

Wireless LAN Medium Access Control

(MAC) and Physical Layer (PHY) specifications, June 26, 1997.

9. D. Stiliadis and A. Varma, “Rate-proportional Servers: a Design Methodology for Fair Queueing Algorithms,” IEEE/ACM Trans. Networking, vol. 6, no. 2, pp. 164 –174,

Apr. 1998.

10. O. Yaron and M. Sidi, “Generalized Processor Sharing Networks with Exponentially Bounded Burstiness Arrivals,” Proc. of IEEE INFOCOM '94,

vol. 2, pp. 628 –634, 1994.

11. A.K. Parekh, R.G. Gallager, “A Generalized Processor Sharing Approach to Flow Control in Integrated Services Networks: the Single-node Case,” IEEE/ACM Transactions on Networking, vol. 1, no. 3, pp. 344 –357,

Jun. 1993.

12. F-M. Tsou, H-B. Chiou and Z. Tsai, “A Delay/Jitter Guaranteed Traffic Scheduler with Fair Bandwidth-Sharing for Internet Multimedia Services,” submitted to IEEE Trans. Multimedia. 13. S. Lu, V. Bharghavan, R. Srikant, “Fair

Scheduling in Wireless Packet Networks,” IEEE/ACM Transactions on Networking, vol. 7, no.4, pp. 473 –489,

Aug. 1999.

14. J. Gomez, A.T. Campbell, “A Channel Predictor for Wireless Packet Networks,” 2000 IEEE International Conference on Multimedia and Expo, 2000. ICME 2000. vol. 3 , 2000 , pp.

1269 –1272.

15. A. Zahedi and K. Pahlavan, “Capacity of a Wireless LAN with Voice and Data Services,” IEEE Trans. Commun., vol.

48, no. 7, pp.1160-1170, Jul. 2000. S. Lu, V. Bharghavan, and R. Srikant,

(8)

“Fair Scheduling in Wireless Packet Networks,” Proceedings of ACM SIGCOMM '97, pp. 63-74, 1997.

16. S. Floyd, and V. Jacobson, “Link-Sharing and Resource Management Models for Packet Networks, IEEE/ACM Trans. Networking, vol. 3, no. 4, pp. 365-386, Aug. 1995.

17. P. Bhagwat et al., “Enhancing Throughput over Wireless LANs using Channel State Dependent packet Scheduling,” Proceedings IEEE INFOCOM '96, vol. 3, pp. 1133-1140, Mar. 1996.

18. “Linux Advanced Routing and Traffic Control” (http://lartc.org/)

19. ‘’FreeS/WAN’’(http://www.freeswan.or g/)

(9)

圖一 虛擬私有網路示意圖 圖二 VPN 實驗架構圖 圖三 封裝後的封包格式 圖四 實驗一架構圖 圖六 實驗二、三的封包格式 圖七 實驗三架構圖 Internet Com puter Com puter Com puter Com puter Com puter Com puter Com puter Com puter Subnet A Subnet B Subnet C Subnet D Secure Tunnel VPN Gateway VPN Gateway VPN Gateway VPN Gateway Computer Computer Computer Computer Subnet A Subnet B VPN Gateway R554 VPN Gateway R248 電機系網路 H EW L ET T P A C K AR D E ( S m a r t B it s C o n s o le ) S m a r t B it s 2 0 0 B ( R o u t e r ) 3.1 3.2 1.2 1.1 1.1 2.3 1.2 2.1 2.2 Hub C(chariot Endpoint1) Switch D(chariot Endpoint2) A(chariot Console) Setup & report flows

UDP flow HEWLETT PAC KARD E(SmartBits Console) SmartBits 200 Source address (6 bytes) IP header (20 bytes) Payload (1460 bytes) CRC (4 bytes) Destination address (6 bytes) UDP header (8 bytes) Chariot header (9 bytes) Data type (2 bytes) Source address (6 bytes) IP header (20 bytes) Payload (1460 bytes) CRC (4 bytes) Destination address (6 bytes) TCP header (20 bytes) Data type (2 bytes)

Packet style 1(UDP,Long packet)

Packet style 2(UDP ,Short packet)

Packet style 3( TCP ) Source address (6 bytes) IP header (20 bytes) Payload (100 bytes) CRC (4 bytes) Destination address (6 bytes) UDP header (8 bytes) Chariot header (9 bytes) Data type (2 bytes) 圖五 實驗二架構圖 3.2 1.2 1.1 2.3 3.1 4.1 2.1 2.2 4.2 B(Router) C(chariot Endpoint1) Switch D(chariot Endpoint2) A(chariot Console)

Setup & report flows UDP flowx2

(10)

參考文獻

相關文件

六、 屬關鍵基礎設施提供者,且業務經中央目的事 業主管機關考量其提供或維運關鍵基礎設施服

 你一定要知道伺服器是在哪個網路區段內,它們才可以直接相互通訊

(1)針對具有中子研究專長者,具備下列要件之 一:①物理、化學、核工系所博士畢業,具 二年以上中子研究經驗;執行中子散射、繞

™ 經由 PPP 取得網路IP、Gateway與DNS 等 設定後,並更動 Routing Table,將Default Gateway 設為由 PPP取得的 Gateway

 不過以上所提的內容幾乎都會被現在的智慧型手機取 代,因此我們覺得這些功能能夠運用在一個沒有網路

‡ Verio 提供網站代管公司完整的軟體、運算 與網路資源,也提供網路零售業者開發電子 商務及網站代管的服務 V i 也提供小型 商務及網站代管的服務。

△△聯合診所所提供之服務範圍計有門診醫療服務(一樓)及 復健治療服務(二樓)兩項,本研究係針對一樓「門診醫療服務流 程」進行研究。由於△△聯合診所之門診醫療服務不具設計及研發

IP 電信得以擺脫傳統電信的束縛,其中有兩項重要的電信技術,一是能 提供整合語音與數據服務之 SIP(Session Initiation Protocol)標準,另一項則是 提供電話號碼與 IP