透過您的圖書館登入
IP:18.119.167.196
  • 學位論文

自動化測試GVRP Protocol

Automated Test of GVRP Protocol

指導教授 : 林金城
若您是本文的作者,可授權文章由華藝線上圖書館中協助推廣。

摘要


從2005年全球LAN Switch呈現大量的成長,不少廠商開始在Layer-2 Switch產品上新增Network Management功能,以增加產品利潤,也方便網路管理者做網路管理使用.其中兩項重要的功能為VLAN (Virtual Local Area Network)與GVRP (GARP VALN Registration Protocol). VLAN 可利用註冊的方式在Switch上的連接埠劃分成不同的群組,如此當廣播封包在傳送時,便會在該封包所在的群組內傳送, 不同群組的連接埠不會收到這個封包,可以大幅提昇傳輸的效益.GVRP是GARP(Generic Attribute Registration Protocol)的一種應用,GARP是一種由用戶端起始,註冊自己擁有某一種特殊屬性的註冊流程,而GVRP就是利用GARP的流程來進行虛擬網路(VALN)成員的註冊 (Registration),在GVRP的規範下,不同的Switch之間可以互相交換彼此的虛擬網路訊息,使得連接到不同的Switch的用戶端可以註冊為同一個虛擬網路的成員. 因為目前在市面上測試GVRP protocol上,並沒有一套完善良好測試工具供大家使用,本篇論文的主題就是要解決這樣的測試問題,將GVRP protocol的測試成為全自動化,以及希望能加速研發網路設備軟體時的測試時間,因為測試時間總是被壓縮至最後.手動測試這樣網路產品所配置的網路protocol軟體是非常沒有效率且導致品質低降.因此本論文建制了一套的GVRP Auto-Test Suite(GATS),使測試GVRP protocol成為全自動化,可以去加速研發測試時間,有GATS等於同時擁有25張的測試網卡可做使用,以減化建置測試環境的工作和減少手動測試上的錯誤,增加測試正確度與精準度.進而分析改良擬定的GVRP Test Case,建立新的GVRP Test Case Group,去增強測試效率,最後再改善GATS加入時間自動排程測試的功能,讓測試GVRP Test Case更有系統性,方便性提高,增加的功能,也可應用在測試GVRP Regression Test, Reliability Test,以及應用在GATS上的各種Script File測試上.

並列摘要


LAN Switch grows prolifically in the world from the 2005 year. Lots of manufacturers begin to add the capability of the network management on Layer-2 Switch to increase the earnings of products and to use as network management for network administrators. The two important functions are VLAN (Virtual Local Area Network) and GVRP (GARP VLAN Registration Protocol). VLAN divides the connecting ports into different groups by using the registering ways. Thus when the broadcast packets are transmitting, the packets will only transmit to their own groups. The connecting ports in different groups wouldn’t get these packets. The beneficial result of the transmission could rise greatly. GVRP is the application of GARP (Generic Attribute Registration Protocol). GARP is the registering procedure registering his own special attribute starting from the end users. GVRP utilizing the process of GARP runs the registration of VLAN members. In GVRP standard, different switches could exchange virtual LAN information each other. The end users connecting to the different switches could register the members of the same virtual LAN via GVRP. Because testing GVRP protocol doesn’t provide people perfect testing tools in the market at present, the subject of this thesis would like to solve such testing problems to make testing GVRP protocol full automated testing hoping to speed up the testing time of developing GVRP software on the network device. As the testing time always is compressed at the last, to test this networking product allocating GVRP is very inefficient and causes quality decreasing. So this thesis builds a GVRP Auto-Test Suite (GATS) to test GVRP protocol automatically and hopes to accelerate the time of test. To building GATS is the same as to have 25 networking cards for test. It reduces the workload of establishing the environment of test and the manual testing failure. It will increase the correctness and exactness of test. Moreover, the thesis analyzes the GVRP test cases and creates new GVRP Test Case Group Classifications in the cause of amplifying the efficiency of test. Finally, the thesis improves GATS by adding automated time scheduling capability of test. It is more convenient and systematical for GVRP test. It could also apply to testing GVRP Regression Test, Reliability Test, and other Scrip File testing on GATS.

參考文獻


[9] IEEE Standards 802.1D ,1998
[10] IEEE Standards 802.1Q ,2003
[17] Fai-Si Technology Product Development Center, Software Testing Theory and Practice, Jan. 2005.
[19]Rich Seifert, John Wiley & Sons, Inc., The Switch Book --- The Complete Guide to LAN Switching Technology , May, 2003, Chapter 4.
[21]Internet Engineering Task Force , Simple Network Management Protocol, Version 1 Structure and Identification of Management Information, SNMPv1,May 1990.

延伸閱讀


國際替代計量