www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當(dāng)前位置:首頁 > 通信技術(shù) > 通信技術(shù)
[導(dǎo)讀]摘要:主要研究邊界網(wǎng)關(guān)協(xié)議(BGP)網(wǎng)絡(luò)拓?fù)鋭討B(tài)重構(gòu)及網(wǎng)絡(luò)穩(wěn)定性。通過路由軟件Zebra實(shí)現(xiàn)一個具有部分路由器功能的監(jiān)測代理,并將其連接到網(wǎng)絡(luò)中一臺BGP邊界路由器,通過它們之間的BGP協(xié)議交互,監(jiān)測代理可捕獲到整個

摘要:主要研究邊界網(wǎng)關(guān)協(xié)議(BGP)網(wǎng)絡(luò)拓?fù)鋭討B(tài)重構(gòu)及網(wǎng)絡(luò)穩(wěn)定性。通過路由軟件Zebra實(shí)現(xiàn)一個具有部分路由器功能的監(jiān)測代理,并將其連接到網(wǎng)絡(luò)中一臺BGP邊界路由器,通過它們之間的BGP協(xié)議交互,監(jiān)測代理可捕獲到整個網(wǎng)絡(luò)的路由信息,并籍此進(jìn)行BGP路由監(jiān)測。
關(guān) 鍵 詞:邊界網(wǎng)關(guān)協(xié)議(BGP);路由監(jiān)測;Zebra;BGP拓?fù)?/p>


1 引言
    隨著計算機(jī)網(wǎng)絡(luò)的迅猛發(fā)展,網(wǎng)絡(luò)規(guī)模越來越大,網(wǎng)絡(luò)也越來越復(fù)雜。傳統(tǒng)的網(wǎng)絡(luò)管理方式已不能滿足新的需求。因此,傳統(tǒng)網(wǎng)絡(luò)管理效率低下,就成為當(dāng)前急需解決的問題。網(wǎng)絡(luò)的核心是路由,通過對路由的分析,能夠獲得大量關(guān)于網(wǎng)絡(luò)的信息。因此,路由監(jiān)測已成為網(wǎng)絡(luò)運(yùn)行和管理的重要研究內(nèi)容。
    通過一個具有部分路由器功能的監(jiān)測代理,捕獲整個網(wǎng)絡(luò)的路由信息。通過路由信息就能分析整個網(wǎng)絡(luò)的動態(tài)性。這里主要研究邊界網(wǎng)關(guān)協(xié)議BGP(border gateway protocol)網(wǎng)絡(luò)拓?fù)鋭討B(tài)重構(gòu)及網(wǎng)絡(luò)穩(wěn)定性。網(wǎng)絡(luò)拓?fù)渥儎又庇^反映了BGP動態(tài)性,通過網(wǎng)絡(luò)拓?fù)涞淖兓軌蚯逦墨@得故障信息,從而能及時排除故障。通過路由信息,實(shí)現(xiàn)了實(shí)時、動態(tài)的網(wǎng)絡(luò)拓?fù)錁?gòu)造算法,并通過圖形化的方式顯示。


2 BGP域間路由監(jiān)測
    從管理范疇角度看,Internet由不同的自治系統(tǒng)(Autonomous System,AS)構(gòu)成。自治系統(tǒng)指相對獨(dú)立的網(wǎng)絡(luò),在一個自治系統(tǒng)內(nèi)有自主的路由策略。這些AS可能分別隸屬于不同的Internet服務(wù)提供商(Internet Service Provider,ISP),而不同的ISP可能重組成新的ISP,從而形成動態(tài)的管理組織結(jié)構(gòu)。在AS內(nèi)部,通過域內(nèi)路由協(xié)議(InteriorGateway Protocols,IGP)管理調(diào)度路由,如OSPF、IS-IS和RIP等;在AS之間通過公共網(wǎng)絡(luò)訪問點(diǎn)(Network Access Point,NAP)和邊界網(wǎng)關(guān)協(xié)議交換路由信息。BGP與IGP最明顯的不同在于BGP允許每個AS按自己的路由策略選擇、通告和接受路由,為路由選擇提供了靈活機(jī)制。然而,為了實(shí)現(xiàn)這種靈活的路由機(jī)制,BGP協(xié)議的配置也十分靈活以適應(yīng)各種復(fù)雜的任務(wù),但這種靈活性也容易在配置中造成錯誤。一些小的本地錯誤配置可能造成網(wǎng)絡(luò)中斷,甚至影響整個Internet的連接。因此對于AS問路由策略的監(jiān)視和驗(yàn)證是十分必要的。
    BGP-4是一個集距離向量算法和鏈路狀態(tài)算法于一身的協(xié)議,通過分析路由交互信息,特別是Update幀中的AS Path屬性,可以得到從觀測點(diǎn)到目的網(wǎng)絡(luò)的AS序列。將這些序列整合,可得到關(guān)于整個網(wǎng)絡(luò)的拓?fù)?。另外,BGP-4是一個動態(tài)的路由協(xié)議,除了在初始情況下交互全部的路由表,BGP-4會以增量的方式發(fā)送路由變化信息。這些信息都通過Update幀發(fā)送給鄰近的BGP-4 Router。通過動態(tài)的信息分析,可動態(tài)實(shí)時分析整個BGP網(wǎng)絡(luò)。
    為研究BGP網(wǎng)絡(luò)的動態(tài)行為,首先要對BGP路由進(jìn)行監(jiān)測。傳統(tǒng)基于路由表下載的路由監(jiān)測加重了路由器和網(wǎng)絡(luò)的負(fù)載,有著很大的缺陷。為解決路由監(jiān)測問題,提出一套基于路由交互的域間路由監(jiān)測方法,基于該方法對網(wǎng)絡(luò)和路由器造成極小負(fù)載的前提下,采集BGP路由信息,通過該信息分析BGP的動態(tài)行為。通過Zebra建立一個監(jiān)測代理,連接BGP網(wǎng)絡(luò)中的一臺邊界路由器,這樣,該監(jiān)測代理就能接收到路由交互報文,這樣,可監(jiān)測和分析BGP網(wǎng)絡(luò)的動態(tài)性。通過生成BGP網(wǎng)絡(luò)的拓?fù)?,?shí)現(xiàn)對BGP網(wǎng)絡(luò)的整體觀測,以及對自治系統(tǒng)間路由變化的監(jiān)測。


3 Zebra簡介
    Zebra是一種TCP/IP路由軟件,它支持BGP-4、BGP-4+、OSPFv2、OSPFv3、RIPv1、RIPv2和RIPng。它符合GNU的GPL標(biāo)準(zhǔn),可運(yùn)行于Linux和其他Unix變體系統(tǒng)。Zebra套件是由Kunihiro Ishiguro和Yoshinari Yoshikawa于1996年開發(fā)的。目前,Zebra套件主要由IP Infusion公司負(fù)責(zé)維護(hù)。Zebra利用模塊法管理各種協(xié)議,可根據(jù)網(wǎng)絡(luò)求需要激活或停止協(xié)議。
    Zebra的特點(diǎn)如下:
    (1)模塊化 Zebra使用多線程方式可使其容易升級和維護(hù)。某一協(xié)議模塊的升級不會影響其他協(xié)議模塊的運(yùn)行。
    (2)高速 Zebra具有比傳統(tǒng)路由軟件更高的包轉(zhuǎn)發(fā)速度。
    (3)可靠性 Zebra本身具有較高的可靠性。某一模塊的失效不會影響到其他協(xié)議模塊的執(zhí)行。
    Zebra的系統(tǒng)結(jié)構(gòu):傳統(tǒng)路由軟件多采用單線程方式提供所有路由協(xié)議的功能。Zebra則完全不同,它采用一組守護(hù)進(jìn)程共同維護(hù)路由表。如ripd守護(hù)進(jìn)程處理RIP協(xié)議,ospfd用于支持ospf的守護(hù)進(jìn)程,bgpd用于支持bgp-4。同時為了管理內(nèi)核路由表,用守護(hù)進(jìn)程zebra管理內(nèi)核路由表。圖1所示為Zebra的系統(tǒng)結(jié)構(gòu)。

    這種多進(jìn)程方式帶來了可擴(kuò)展性、模塊化和易維護(hù)性。同時也帶來多個配置文件和接口。每一個守護(hù)進(jìn)程都有自己的配置文件和終端接口。當(dāng)配置一個模塊時需要在Zebra配置文件上進(jìn)行配置。當(dāng)配置BPG網(wǎng)絡(luò)時就需要配置BGP模塊的文件,這給用戶的使用帶來問題,為解決此問題,Zebra提供一個稱為vryshell的集成用戶接口腳本。Zebra的內(nèi)核模式采用多線程方式。


4 使用Zebra建立BGP監(jiān)測代理
    使用Zebra建立BGP監(jiān)測代理的步驟。Zebar的安裝:
    (1)解壓軟件包:#tar zxvf zebra-0.94。解壓后會出現(xiàn)zebra-0.94目錄,進(jìn)入zebra-0.94目錄;
    (2)運(yùn)行./configure進(jìn)行配置;
    (3)運(yùn)行make;
    (4)運(yùn)行make install;
    這時在/usr/local/sbin看到有bgpd、ospf6d、ospfd、ripd、ripngd、zebra6個文件。同時/usr/local/etc目錄中會出現(xiàn)bgpd.conf.sample、bgpd.conf.sample2、ripngd.conf.sample、ospfd.conf.sample、ospf6d.conf.sample、zebra.conf.sample、ripd.conf.sample7個文件;復(fù)制zebra.conf.sample為zebra.conf,不要自定義文件名,因?yàn)閱觶ebra時系統(tǒng)要查找zebra.conf文件,將其他的*.conf.sample也復(fù)制成*.conf文件,Zebra的各進(jìn)程有各自的終端接口,這樣zebra的所有端口都可以使用telnet localhost<端口號>進(jìn)入。
    在/etc/services文件中添加如下內(nèi)容:

   

5 BGP監(jiān)測
    基于路徑的AS級拓?fù)浒l(fā)現(xiàn)算法,其拓?fù)湫畔碜杂贐GP更新消息及BGP路由表。從BGP路由表中可獲得路徑屬性,包括AS路徑(AS path)、下一跳(Next Hop)、起源(Origin)。其中,AS path屬性被BGP用來確保無環(huán)路環(huán)境;下一跳屬性說明了用于去往目的地的下一跳IP地址;起源屬性定義路徑信息的起源,它可以是下列3個值之一:(1)IGP,說明路由在起始AS的內(nèi)部,在BGP表中用"i"表示;(2)EGP,說明路由通過外部網(wǎng)關(guān)協(xié)議而學(xué)到,在BGP表中用“e”表示;(3)不完全,說明路由起源未知或通過別的方法學(xué)到,該條路徑可能不完整,在BGP表中用“?”表示。
    以下是BGP路由表的一個片斷,其中由符號“*”標(biāo)記的每1行,代表1條記錄。記錄的1l列Network指出目的IP,該列的值或者為一個單獨(dú)的IP地址(如126.0.0.0)或者為一個網(wǎng)段的IP地址,包括掩碼(如128.0.0.0/3)。第2列NextHop指明AS路徑中第1跳的IP地址。第3列Metric LocPrfWeight是該條路徑的權(quán)值。第4列Path即為從源IP(198.32.162.100)到目的IP的AS路徑。路徑結(jié)尾的字符“i”,“e”和“?”即為起源屬性?!?”標(biāo)記后緊跟著“>”標(biāo)記,表明該條路徑是最優(yōu)路徑,其他的為合法路徑。


    基于路徑的AS級拓?fù)浒l(fā)現(xiàn)算法的基本思路,即獲取BGP路由表,通過分析得到AS路徑的相關(guān)信息。從而構(gòu)造AS級骨干網(wǎng)拓?fù)?,進(jìn)一步獲取BGP更新消息,不斷修改完善拓?fù)浣Y(jié)構(gòu)。圖2所示為BGP拓?fù)鋵?shí)例。

    圖2中AS1表示AS號為AS1的router,其余類推。其中Zebra是配置了Zebra軟件的、邏輯上相當(dāng)于一個AS的router。它和AS1的speaker交互操作。圖2中虛線表示在zebra的router的BGP路由表中一條路由記錄中的AS_PATH中的AS號。通過圖2可以獲得圖3所示的拓?fù)湫畔ⅰ?br />    按上述方式就可以逐步發(fā)現(xiàn)拓?fù)潢P(guān)系,但還沒有明確該拓?fù)鋱D中各個AS對應(yīng)的BGP router的IP。對路由表中的每一行,均存在一個prefix和as_path,其中as_path是一個數(shù)組,如圖2的每一個虛線內(nèi)所列;其中在as_path中第1個AS號永遠(yuǎn)是neighbor,也就是圖2中的AS1。而最后一個則為和prefix對應(yīng)的AS號。
    通過這種方式,實(shí)現(xiàn)了BGP拓?fù)湫畔⒌墨@取,具體軟件結(jié)構(gòu)如圖4所示。實(shí)現(xiàn)的界面如圖5所示。

6 結(jié)語
    提出了BGP路由監(jiān)測策略,將一個具有部分路由器功能的監(jiān)測代理連接到網(wǎng)絡(luò)中的一臺BGP邊界路由器上,通過兩者之間的BGP協(xié)議交互,監(jiān)測代理可捕獲關(guān)于整個網(wǎng)絡(luò)的路由信息。由于監(jiān)測代理不能進(jìn)行包的轉(zhuǎn)發(fā),且不主動發(fā)送路由信息,因此不能對網(wǎng)絡(luò)和路由器造成太大的負(fù)擔(dān)。該策略能夠有效監(jiān)測全網(wǎng)的路由變化情況,并通過可視化的手段創(chuàng)建了良好的人機(jī)交互界面。

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

強(qiáng)生公司(Johnson & Johnson)公布最近結(jié)束的季度銷售額和利潤實(shí)現(xiàn)增長,即使美元走強(qiáng)和勞動力成本上升削弱了業(yè)績。這家保健用品公司周二下調(diào)了全年銷售指引,因美元相對于全球其他貨幣的上漲帶來的持續(xù)影響。...

關(guān)鍵字: JOHNSON SE OS

成都2022年10月19日 /美通社/ -- 近期,平安養(yǎng)老險積極籌備個人養(yǎng)老金的產(chǎn)品設(shè)計和系統(tǒng)開發(fā)工作,發(fā)展多樣化的養(yǎng)老金融產(chǎn)品,推動商業(yè)養(yǎng)老保險、個人養(yǎng)老金、專屬商業(yè)養(yǎng)老保險等產(chǎn)品供給。 搭養(yǎng)老政策東風(fēng) ...

關(guān)鍵字: 溫度 BSP 東風(fēng) 大眾

廣東佛山2022年10月19日 /美通社/ -- 空間是人居生活的基礎(chǔ)單元,承載著生存與活動的最基本功能。而對于理想空間的解構(gòu)意義卻在物理性容器之外,體現(xiàn)出人們對于空間和生活深層關(guān)系的思考,同時也塑造著人與空間的新型連接...

關(guān)鍵字: 溫度 BSP 智能化 進(jìn)程

上海2022年10月19日 /美通社/ -- 10月17日晚間,安集科技披露業(yè)績預(yù)告。今年前三季度,公司預(yù)計實(shí)現(xiàn)營業(yè)收入7.54億元至8.33億元,同比增長60.24%至77.03%;歸母凈利潤預(yù)計為1.73億...

關(guān)鍵字: 電子 安集科技 BSP EPS

北京2022年10月19日 /美通社/ -- 10月18日,北京市經(jīng)濟(jì)和信息化局發(fā)布2022年度第一批北京市市級企業(yè)技術(shù)中心創(chuàng)建名單的通知,諾誠健華正式獲得"北京市企業(yè)技術(shù)中心"認(rèn)定。 北京市企業(yè)技...

關(guān)鍵字: BSP ARMA COM 代碼

北京2022年10月18日 /美通社/ -- 10月14日,國際數(shù)據(jù)公司(IDC)發(fā)布《2022Q2中國軟件定義存儲及超融合市場研究報告》,報告顯示:2022年上半年浪潮超融合銷售額同比增長59.4%,近5倍于...

關(guān)鍵字: IDC BSP 數(shù)字化 數(shù)據(jù)中心

上海2022年10月18日 /美通社/ -- 2022年9月5日,是首都銀行集團(tuán)成立60周年的紀(jì)念日。趁著首都銀行集團(tuán)成立60周年與首都銀行(中國)在華深耕經(jīng)營12年的“大日子”,圍繞作為外資金融機(jī)構(gòu)對在華戰(zhàn)略的構(gòu)想和業(yè)...

關(guān)鍵字: 數(shù)字化 BSP 供應(yīng)鏈 控制

東京2022年10月18日  /美通社/ -- NIPPON EXPRESS HOLDINGS株式會社(NIPPON EXPRESS HOLDINGS, INC.)旗下集團(tuán)公司上海通運(yùn)國際物流有限公司(Nipp...

關(guān)鍵字: 溫控 精密儀器 半導(dǎo)體制造 BSP

廣州2022年10月18日 /美通社/ -- 10月15日,第 132 屆中國進(jìn)出口商品交易會("廣交會")于"云端"開幕。本屆廣交會上高新技術(shù)企業(yè)云集,展出的智能產(chǎn)品超過140,...

關(guān)鍵字: 中國智造 BSP 手機(jī) CAN

要問機(jī)器人公司哪家強(qiáng),波士頓動力絕對是其中的佼佼者。近來年該公司在機(jī)器人研發(fā)方面獲得的一些成果令人印象深刻,比如其開發(fā)的機(jī)器人會后空翻,自主爬樓梯等。這不,波士頓動力又發(fā)布了其機(jī)器人組團(tuán)跳男團(tuán)舞的新視頻,表演的機(jī)器人包括...

關(guān)鍵字: 機(jī)器人 BSP 工業(yè)機(jī)器人 現(xiàn)代汽車

通信技術(shù)

120595 篇文章

關(guān)注

發(fā)布文章

編輯精選

技術(shù)子站

關(guān)閉