- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
IPv6流量管理程式設計及開發.doc
IPv6流量管理程式設計及開發
徐武孝1 陳炳樺2 黃依賢 林淑璋
1銘傳大學資訊工程系E-mail: wuhsiao@.tw
2銘傳大學資訊工程系E-mail: wwwsdcgf@
摘要
全球各大電信業者及網路服務提供者已開始提供IPv6服務。而IPv4/IPv6雙協定是大多數網路先進國家主要採用技術,藉由雙協定技術將網路上設備及系統經由軟體升級轉換成可以同時服務IPv4及IPv6的網路。當IPv4無縫移轉到IPv6網路時,如何監控IPv6流量是否有異常就變得很重要。本篇論文設計及實作一個圖形化介面的IPv6流量管理程式將IPv6流量利用圖表方式顯示出來,管理者透過圖表的結果可以很清楚的分析IPv6流量是否有異常現象進而採取進一步的解決方案。IPv6流量管理主要為利用nfcapd及Nfdump接收 Cisco 6509 所匯出的Netflow原始資料,然後自行發展PHP程式及資料庫以管理IPv6 流量的功能。IPv6流量管理程式已完成測試並可運用在實際的網路運作中。
關鍵詞:IPv6、Netflow、nfcapd、Nfdump、MySQL
前言
研究背景
目前亞太地區及歐洲、中東地區均已進入IPv4最後 /8 階段,全球各網際網路相關組織均建議各ISP積極佈建IPv6網路,以解決IPv4位址發罄之問題。全球各大電信業者及網路服務提供者也紛紛開始提供IPv6服務。而IPv4/IPv6雙協定是大多數網路先進國家主要採用技術,藉由雙協定技術將網路上設備及系統經由軟體升級、模組更換或汰舊換新,轉換成可以同時服務IPv4及IPv6的網路,將可以逐步從IPv4無縫移轉到IPv6網路。當移轉到IPv6網路時如何管理及監控IPv6流量是網路管理者必須很嚴肅面對的問題。
研究動機
當IPv4無縫移轉到IPv6網路時,如何監控IPv6流量是否有異常就變得很重要。網路管理者希望透過簡單的圖形化介面即可監控IPv6流量,因此如何設計一個簡單的圖形化介面以讓管理者很輕易的監管IPv6流量是一個重要的設計考量。本篇論文設計及實作一個圖形化介面的IPv6流量管理程式將IPv6流量利用圖表方式顯示出來,管理者透過圖表的結果可以很清楚的分析IPv6流量是否有異常現象進而採取進一步的解決方案。
論文架構
本論文架構如下所述:第一節先敘述IPv6的背景與動機;第二節討論和本論文有相關的文獻;第三節詳細敘述如何實作IPv6流量管理程式;第四節敘述IPv6流量管理程式的各項功能;第五節說明本論文的結論。
文獻探討
文獻[1]
本篇文獻主要探討Netflow如何收集IPv4及IPv6流量。Netflow為Cisco內建在IOS的一套流量管理軟體,它的主要功能為分析及管理每一個IP封包(Packet)的七個屬性(Attributes):傳送端(Source) IP位址、目地端(Destination) IP位址、傳送端 Port、目地端 Port、第三層協定的種類(Layer 3 Protocol Type)、輸入端介面(Input Interface)及服務類別(Class of Service)。所有有相同七個屬性的IP封包都被歸類為同一個IP flow。路由器會將每一個分析後的IP flow儲存在內建的Netflow Cache,管理者可在路由器使用指令來監控Netflow Cache內IPv4/IPv6流量的狀況。除了IP封包的七個屬性外,其它的統計資料如收到封包的總數量及收到的總bytes數路由器也會一併寫入Netflow Cache。
文獻[2]
本文獻主要探討Nfsen如何收集IPv6的流量。Nfsen是一套安裝在Linux作業系統的免費IPv6流量管理程式,主要是利用Netflow[1]來收集IPv6流量。Nfsen將收集到IPv6流量利用網頁瀏覽器將結果利用圖形化介面呈現出來,使得管理者很清楚可以分析IPv6流量。很可惜的是Nfsen雖然有提供圖形化介面監控IPv6流量,但並不是所有功能都有圖形化介面;舉例說明如管理者想查詢某一個時間點的IPv6流量,必須先設定總流量圖表的起始時間與最後時間,還需要額外輸入搜尋條件及搜尋選項才會顯示該時間下的IPv6流量;除此之外,Nfsen使用大量的文字來敘述IPv6流量,使得管理者必須閱讀冗長的文字才可以了解IPv6流量目前的狀況,因此Nfsen還有很大的改善空間。
研究方法、進行步驟及執行進度
本論文所設計及實作IPv6流量管理程式主要是監控本校校園網路的IPv6流量。本校校園網路的Core Switch為Cisco 6509,因其支援 IPv4/IPv6 Dual Stack及Netflow流量管理軟體,所以要在本校校園網路做IPv6流量管理就必須去接收 Cisco 6509 所匯出的Netflow[1]
文档评论(0)