研究生: |
張琦朋 Chi-Peng Chang |
---|---|
論文名稱: |
依據IXA軟體架構在IXP2400網路處理器上實作IPV6 封包的傳送 Implementation of IPV6 Forwarding on IXP2400 with IXA Software Framework |
指導教授: |
李端興
Duan-Shin Lee |
口試委員: | |
學位類別: |
碩士 Master |
系所名稱: |
電機資訊學院 - 資訊工程學系 Computer Science |
論文出版年: | 2006 |
畢業學年度: | 94 |
語文別: | 中文 |
論文頁數: | 56 |
中文關鍵詞: | IXP2400 |
相關次數: | 點閱:2 下載:0 |
分享至: |
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
在我們參與的計畫中,預計要實作一個32 X 32 的Load-balanced Birkhoff – von Neumann Switches,所以在目前的進度中我們要實作Load-balanced Birkhoff – von Neumann Aware Line-cards和Load-balanced Birkhoff – von Neumann Switches。依照IXA 的軟體架構下,把封包處理的功能切割成許多小的功能函式,並利用IXP2400網路處理器多功緒的特色來達到很高的效能,我們必須修改原本程式裡面的queue manager,排程管理,CSIX 傳送,CSIX 接收等程式,但是只有這樣還是不夠的,我們還需要一個應用程式跑在IXP2400上面,讓封包可以按照一般的流程做處理,才可以讓這些修改過的功能函式發揮用處。網路處理器是一個使用者去設計和整合的硬體。依據IXA所制定的軟體架構,我們可以很快速的修改我們所需要的程式,我們還需要修改裡面的dispatch loop來讓程式能夠以正確的順序執行,可以讓我們在處理封包時有較佳的效果,由於網路處理器擁有快速設計,讓程式設計者可以在網路處理器上面執行我們想要處理封包的形式,如何把封包正確的傳送。本論文依照現有的網路架構以及會來可能會使用到的功能讓網路處理器支援IPV6 封包傳送,讓網路處理器的擴充性更加完善。
Intel□ IXDP2400 Advanced Development Platform System User's Guide
Intel□ IXP2400 Network Processor Hardware Reference Manual
Intel□ Internet Exchange Architecture Software Development Kit Software Framework Installation Guide
Intel□ Internet Exchange Architecture Portability Framework Reference Manual
Intel□ Internet Exchange Architecture Portability Framework Developer's Manual
Intel□ Internet Exchange Architecture Software Building Blocks Developer's Manual
Intel□ Internet Exchange Architecture Software Building Blocks Reference Manual
Intel□ Internet Exchange Architecture Software Building Blocks Applications Design Guide
Intel□ Internet Exchange Architecture Software Development Kit Software Framework Tutorial
IXP2400/2800 programming – the complete Microengine coding guide Erik.j.johnson Aaron R.kunze
MSR IPv6, Microsoft Corporation, http://research.microsoft.com/msripv6/