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

以IXP425網路處理器發展平台實現VoIP伺服器和具SSL加密之SERweb

Implementation of the VoIP Server and SERweb with SSL Encryption on the IXP425 Network Processor Development Platform

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

摘要


網路與通訊的結合是一種發展的趨勢,網路電話更是相繼研究的重點,本論文的主旨在於以Intel IXP425網路處理器開發平台實現可處理Session Initiation Protocol (SIP)應用服務的嵌入式網路電話(VoIP)伺服器系統,並運用web監視此系統,令管理員可隨時有效的掌握系統服務狀態,而web的加密措施更可保護傳送資料的安全。在本論文中,硬體部份將使用Inter IXP425網路處理器為開發平台,此開發平台整合三個網路處理引擎,對於傳送封包能高效能的處理;軟體部份,將整合SIP Express Router (SER)、SERweb和OpenSSL至開發平台上。其中SER與SERweb溝通的橋梁將會選用MySQL資料庫,但MySQL 4.0以上是不支援交叉編譯,而本論文利用Red Hat Linux 9與Fedora croe 3兩個系統,整合MySQL 4.0以上的版本至網路處理器。SER是基於SIP的開發軟體,用於完成網路電話、即時訊息與狀態服務之開發,令使用者可利用網路連上此架構下的伺服器,享受上述的網路服務。管理員並可透過SERweb了解伺服器系統即時狀態。而OpenSSL的應用令SERweb上傳輸的資料能夠受到加密保護。

並列摘要


The combination of network and communication is a developing trend. The successive study is focussed on VoIP. The main purpose of this thesis is to achieve an embedded VoIP server system that can handle Session Initiation Protocol (SIP) application services on the Intel IXP425 Network Processor Development Platform. The system is monitored by web so that administrators can control system status anywhere. Encryption of the web can make sure the security of transmission of data. In the thesis, SIP Express Router (SER), SERweb, and OpenSSL will be integrated into Intel IXP425 Network Processor Development Platform. This platform integrates three Network Processing Engines which have high efficiency in packet transmissions. MySQL database is chosen to be a bridge between SER and SERweb. However MySQL 4.0 or later does not support cross-compiling for any linux OS systems. In the thesis, we integrate MySQL 4.0 or later into Intel IXP425 Network Processor Development Platform via Red Hat Linux 9 and Fedora croe 3. The SER is a SIP-based server development software that can be used to develop the VoIP and the IMPS. Therefore, via the device with SIP-based software, users can connect to the embedded VoIP server and enjoy the related application services. Administrators can monitor the real-time status of server with SERweb, and then to protect the security of transmission data via the applications of OpenSSL.

並列關鍵字

SIP VoIP Network Processor SSL

參考文獻


[2] B. Goode, “Voice Over Internet Protocol (VoIP),” PROCEEDINGS OF THE IEEE, vol. 90, no. 9, pp. 1495-1517, Sept. 2002.
[4] ITU, “H.323: Packet-based multimedia communications systems,” [Online]. Available: http://www.itu.int/rec/T-REC-H.323/en.
[6] S. Zeadally and F. Siddiqui, “Design and Implementation of a SIP-based VoIP Architecture,” Proceedings of 18th International Conference on Advanced Information Networking and Application, vol. 2, pp.187-190, Mar. 2004.
[7] S.C. Yeh, K.F. Chan and W.J. Hwang, “Designing an Integrated Voice, Video, and Instant Message Service System in SIP-based IP Networks,” TENCON 2006, pp. 1-4, Nov. 2006.
[8] L.C. Yu, T.L. Chen and W.Z. Yang, “The Implementation of Prepaid Services Over the SIP-based VoIP Network,” 3rd International Conference on Information Technology, pp. 151-155, Jun. 2005.

延伸閱讀