Responsive image
博碩士論文 etd-0824106-144505 詳細資訊
Title page for etd-0824106-144505
論文名稱
Title
具有改善網路即時性封包可靠度的網路控制器之設計
Design of the Network Controller with Improving the real-time UDP Packets Reliability
系所名稱
Department
畢業學年期
Year, semester
語文別
Language
學位類別
Degree
頁數
Number of pages
84
研究生
Author
指導教授
Advisor
召集委員
Convenor
口試委員
Advisory Committee
口試日期
Date of Exam
2006-07-17
繳交日期
Date of Submission
2006-08-24
關鍵字
Keywords
網路交換器、網路控制器、即時性封包、可靠度
reliability, UDP packet, redundancy network, network switch, MAC
統計
Statistics
本論文已被瀏覽 5627 次,被下載 2894
The thesis/dissertation has been browsed 5627 times, has been downloaded 2894 times.
中文摘要
現今提升封包可靠度的方式是存在的,有些是從軟體上著手,有
些是從硬體上,例如Dual System 或是Redundancy Network 或是
Fault Tolerant Network。但是相對的必須付出一些成本代價來建構所需要的機制,而這些方式對於某些特殊封包來說,並非是可靠的架構,例如及時性封包。是否有一種方法只需增加軟體端或是硬體端的設施,即可以達到及時性封包可靠度之提升?在本論文所提的具有改善及時性封包可靠度之網路控制器,是利用兩個相同的封包,經由網路上不同的路徑繞行,來把重要的資訊傳送到目的端。這樣可以避免因網路斷線或是網路交換器故障所造成的通信障礙,使得需要及時知道狀況的目的設備,得以免除遺失封包所造成的重大傷害。另外利用雙重封包機制也可以做到Fault Tolerant Network 所具有的偵測網路障礙之特性,來提早告知網路管理者障礙之發生。除此之外,利用本論文所設計之網路控制器,只需要做到網路交換器或是網路橋接器的RNP 連線,即可以建立出RNP 網路拓撲。
Abstract
Nowadays, the methods of improving the Reliability of network packets are existent. Some start with the software and others with the hardware. For example, like the Dual System, Redundancy or Fault Tolerant Network, etc. However, it costs a lot to construct the required
mechanism, and these methods are not reliable for some special network packets, like the UDP packet. Is there a method to raise the reliability of UDP packet just to increase the software equipments or hardware equipments? The network controller that improves the Reliability of UDP
Packets in this thesis uses the same two packets, and it transfers the two packets into different network paths to the same destination workstation. This mechanism can avoid the network accidents causing by the network wires breaking or the network switch machine turn-off, and the
destination workstation can’t be hurt from the damage of losing the information carried by UDP packets. Moreover, this method can detect the network accidents as the function of the Fault Tolerant Network by using the dual packets, and send signals to alert the network manager
ahead of time. In addition, by using the network controller, network manager or constructor mentioned in this thesis, the RNP topology can be easily built, just by connecting the RNP type wires to the network switches or network bridges.
目次 Table of Contents
摘要.....................................................................................................1
ABSTRACT.........................................................................................2
目錄.....................................................................................................5
圖目錄.................................................................................................7
表目錄...............................................................................................10
第一章簡介...................................................................................... 11
1.1 研究動機............................................................................... 11
1.2 研究目標...............................................................................12
1.3 論文架構...............................................................................13
第二章相關研究..............................................................................14
2.1 REDUNDANCY NETWORK.............................................................14
2.2 FAULT TOLERANT NETWORK........................................................16
第三章RNP 協定設計......................................................................18
3.1 RNP INTRODUCTION ...................................................................18
3.2 RNP PACKET DESIGN ..................................................................19
3.3 RNP TRANSMISSION CASE...........................................................28
3.4 RNP LAN TOPOLOGY .................................................................33
第四章RNP 控制器架構設計...........................................................36
4.1 ARCHITECTURE INTRODUCTION....................................................36
4.2 WISHBONE BUS..........................................................................38
4.3 DETECT BLOCK...........................................................................44
4.4 MATCH UNIT ..............................................................................47
4.5 MATCH BUFFER DEPTH................................................................54
4.6 OPENCORES ETHERNET MAC IP ..................................................65
第五章驗證與分析...........................................................................69
5.1 驗證環境..................................................................................69
5.2 網路端接收驗證.......................................................................72
5.3 主機端接收驗證.......................................................................75
5.4 硬體合成..................................................................................76
第六章結論......................................................................................78
參考文獻...........................................................................................80
參考文獻 References
[1] Sophie Nicoud CNRS/UREC “Network Redundancy” January 2003.
[2] Jae Min Lee, Wook Hyun Kwon and Young Shin Kim and Hong-Ju
Moon “Physical Layer Redundancy Method for Fault-Tolerant
Networks” WFCS-2000 September 6-8. Page(s):157 – 163, 2000.
[3] J. Laprie, J. Arlet and C. Beoness, “Definition and Analysis of
Hardware- and Software-fault-tolerant Architectures”, IEEE
Computer, Special Issue on Fault-Tolerant Systems, Vo1.23, No. 7,
pp. 39-5 1, 1990.
[4] H. Moon and W. Kwon, “A Fault Detection and Recovery Mechanism
for The Fault Tolerance of a Mini-MAP System”, Journal of Control,
Automation and Systems Engineering, Vo1.4, No. 2, pp. 264-271,
1998.
[5] V. Nelson, “Fault-tolerant Computing: Fundamental Concepts”, IEEE
Computer, Special Issue on Fault-Tolerant Systems, , Vo1.23, No. 7,
pp. 19-25, 1990.
[6] Y. Shiobara, “Advanced MAP for real-time process control”,
Proceedings of IECIN87, Cambridge, Massachusett, pp. 883-891,
1987.
[7] H. Kleins and K. Zwoll, “Map mining – a Communications System
for Mining Applications”, EMUG u4P/TOP E VENTS Conference
Proceedings. SYSYTEC 92, 1992.
[8] H. Moon, “Performance Analysis and Design of a Communication
Network for Industrial Automation”, Ph. D. Dissertation, Seoul
National Univ., 1998.
[9] P. Latemer, The FIP Protocol, WorldFIP intemal report, 1995.
[10] CENTUM CS3000 Integrated Production Control System,Yokogawa
Intemal Report, 1998.
[11] RFC 768 User Datagram Protocol
[12] RFC 793 Transmission Control Protocol
[13] RFC 791 Internet Protocol
81
[14] John Paul Shen & Mikko H. Lipasti “Computer Networking with
Internet Protocols and Technology” William Stallings , 2005
[15] 黃能富“區域網路與高速網路” 維科出版社1998年1版
[16] 張兆旭“TCP/IP基本技術” 松崗出版社1995年
[17] 林立國“TCP/IP入門” 全華出版社2003年
[18] Matthew J. Castelli “初探網路交換器” 上奇科技出版社2005年
[19] 柯志亨“計算機網路實驗” 學貫出版社2005 年
電子全文 Fulltext
本電子全文僅授權使用者為學術研究之目的,進行個人非營利性質之檢索、閱讀、列印。請遵守中華民國著作權法之相關規定,切勿任意重製、散佈、改作、轉貼、播送,以免觸法。
論文使用權限 Thesis access permission:校內校外完全公開 unrestricted
開放時間 Available:
校內 Campus: 已公開 available
校外 Off-campus: 已公開 available


紙本論文 Printed copies
紙本論文的公開資訊在102學年度以後相對較為完整。如果需要查詢101學年度以前的紙本論文公開資訊,請聯繫圖資處紙本論文服務櫃台。如有不便之處敬請見諒。
開放時間 available 已公開 available

QR Code