久久99精品久久久久久琪琪,久久人人爽人人爽人人片亞洲,熟妇人妻无码中文字幕,亚洲精品无码久久久久久久

華為常見問題總結[五篇材料]

時間:2019-05-12 00:25:27下載本文作者:會員上傳
簡介:寫寫幫文庫小編為你整理了多篇相關的《華為常見問題總結》,但愿對你工作學習有幫助,當然你在寫寫幫文庫還可以找到更多《華為常見問題總結》。

第一篇:華為常見問題總結

面試要點:積極主動,給自己多爭取機會

群面

1.自我介紹+興趣愛好+優缺點,注意會讓某位同學說說其他任一位同學都有哪些興趣愛好或者優點,在介紹時做詳細記錄。2.小組討論,排序

3.小組辯論,隨便神侃唄,說話保證流暢,邏輯清晰。對方對我的表述進行攻擊時,有時候會不冷靜的對你的邏輯能力進行質疑,人身攻擊等等。記住,不予理睬(他攻擊我表示他已經輸了),還擊的話可以交給隊友。起沖突一定要避免,這個很損傷在團隊內的威信。

4.提問環節,你覺得你們這一組中你認為表現最好和表現最差的同學是哪兩位?如果那位所謂最差的同學不同意你的觀點并且說的有理有據,那么最后掛掉的就是你。

Ps:主要是考驗團隊意識,時間意識,表現積極但不要太愛出風頭,一定要在規定時間內討論出結果,不能起內訌。1.話不能說太多,言多必失。2.千萬不能不說話,如果沒有侃侃而談的能力,還是回家吧。。言,必精!3.要提出能引導討論方向的意見,這個十分重要,這個就是teamwork ablility。當然既然提出了,就必須被大家接受,不能被否決,這個一定要果斷,因為方向一般只能定一次。4.想辦法弄到陳述人的角色,如果很好的做到了1和2,那自薦一般不會被人否決。5.必須一直提醒自己,什么是面試官要的,而哪些是不重要的。(ps:提醒大家時間,協調內部矛盾,這兩個小行為很加分哦~)如果被問到誰表現最差,想想怎么說

技術面

常見問題:

【項目】

1.你說說這個軟件是怎么在不同機器上實現通信的?你用到的是什么協議? 2.你是通過什么平臺發布的? 3.你是怎么發布這個軟件的? 4.介紹一下你自己的項目? 【java】

1.那你說說什么叫重載,什么叫繼承、多態.....? 【數據庫】

1.說說查詢,刪除是什么語句?update有什么用?那寫一個語句出來看看吧 【通訊】

1.3G、4G的帶寬是多少? 2.光纖有哪些、放大器的原理 【職位理解】

1.你對技術服務是怎么理解的? 【計算機網絡】

1.osi七層協議?TCP/IP的五層結構圖?每層都有哪些協議?高頻 2.TCP/IP傳輸協議中的IP報文包含哪些內容? 3.說說正反饋和負反饋。。? 【C/C++】

1.內存溢出怎么理解,可以舉個例子嗎? 2.怎么避免頭文件被多次包含編譯?

3.你學習C/C++多長時間,strcpy函數的用法? 4.你簡歷上的MFC你是用于嵌入式開發還是應用軟件開發? 5.自己有沒有用MFC開發過什么軟件? Ps:坦誠一點,不會的就是不會,把面試官往自己擅長的方向去引導。要有自己核心知識面,這方面我應該好好地把項目相關的東西和涉及的知識總結一下。誠懇,不懂就不懂,別裝。如果感覺很差的話,博得憐憫也是一種方法,當然這個比較有難度,掌握不好尺度就會2的不行

Boss面

1.說說昨天的面試自己收獲了什么,這個問題談完又問有什么要補充的沒? 2.補充自我介紹,簡歷上寫的不用說,補充完又問我們還有沒有要補充的? 3.自己談下項目經歷?

4.能保研為什么不讀,讀研不好嗎? 5.談談自己姓名的蘊意; 6.各自談談家庭情況;

7.又問了是否有女朋友,開了下玩笑; 8.還有什么剛才沒說的要補充的; 9.還有什么問題要問的? a.“技術服務的發展前景、職業發展路線是怎樣?”他說這去問你們師兄師姐,我補充道“我有認識一些華為的師兄師姐不過都剛畢業不久,我想了解在華為工作好幾年的那些師兄師姐的情況”,他立即回了一句“在學校肯定是有在華為工作的師兄師姐的,你連這點都沒做好,你不適合做市場,好吧你這個問題到此為止”。我一時語塞,感覺自己挖了一個坑跳了進去,另外兩位都表示沒什么問題要問的。

b.b.我就問您怎么評價我或對我有什么建議(注:這不是我自己覺我面試的不錯,讓面試官評價我,我以前看過一篇別人的帖子也是這么問的,自己莫名其妙的學來了),這里就給我自己下了套,boss也沒評價我,直接讓我用三分鐘介紹自己的優缺點,考,三分鐘啊,其實上面聊天過程中就已經說過了,現在又讓我說,回答的就很糾結。之后我也不提問題了就結束了,讓我回來等待通知。

10.說說你的項目,項目是什么、項目組幾個人、你在項目中什么角色具體做了什么、項目過程中遇到了什么困難,項目中有什么啟發感悟?

11.說是班長,那么班長干什么,組織哪些具體活動,最大型的是什么? 12.說完之后就是簡歷上面的東西。

13.大學期間覺得最成功的事。最難熬的事。

Ps:1.自己少說話(在一個boss面前,一些自以為很有遠見的想法,很獨特的視角,很可能都會被boss一頓亂訓。。),2.讓boss多說,如何讓?提問唄。當然所提的問題一定要有準備,要非常有質量,這樣boss說的也會很high。3.說說自己對華為公司的了解,當然是好的方面。。(這不是拍馬屁,不是拍馬屁,是拍馬屁,拍馬屁,馬屁,屁。。)

英語機試

1.對著機器朗讀五個句子,難度遞增; 2.四級水平的聽力選擇題10道;

3.兩個英語topic,系統隨機抽取,每個給20秒時間思考,然后用2分鐘用英語講。

a.where do you like to swim?how often?why? b.Do you think the traffic will be better or worse in the future?why? c.concert hall D.對小孩玩網絡的看法

性格測試

總結建議

1.網申的時候一定要重視自己寫的每一個項目,每一句話,千萬別太大意,因為最后放在面試官面前的就是你網申時候寫的那些東西。

2.一面有不會的就說不會,引導面試官盡量往自己會的方向去說,想好針對簡歷項目面試官都會問些什么牛角尖問題。

3.二面隨機應變,不在說的多,而在說的有理有據,讓別人印象深刻,平時可以上網找找相關的群面題目,與同學進行探討。

4.性格測試不要用太多時間思考推敲,憑直覺做就行了,即使覺得有可能前后矛盾也果斷選上去吧,聽說這部分同時也是在測謊。

5.終面問的問題都很隨機,每組進去被問到的都不太一樣。可以適當多說,但也要避免話多必失;當然不管是否被刁難都表現得鎮定一點,不必急躁、爭的面紅耳赤。6.面試環節提問部分一定要看面試官的檔次,對于普通的HR提一些無關緊要的問題沒關系,但是對于boss級的提問一定要提的有深度點,提問前最好已經有了自己的見解或者解決方案,因為他一般都不會直接回答你的問題。

7.英語topic機試,不要盯著電腦屏幕看時間一秒秒的過去,這樣只能更緊張,專心組織好語言,不要停頓太長時間,盡量說到時間結束,當然這玩意兒還是要靠平時多讀一讀,培養語感才是王道,面外企是必須的。

8.華為的面試不會太看中硬實力(如成績,獲獎什么的),更為看重的是表達、邏輯、抗壓能力,主動性和團隊意識等,當然硬實力好也是沒錯的。

9.面試前,要有最基本的準備:穿著要正式點,自我介紹、自己的優缺點舉幾個、對公司文化的了解、對你面試職位的理解,以及具體的面試流程是什么; 10.一定要注意時間,提前到面試地點; 11.做到積極主動,盡量給自己爭取機會

12.最后有什么問題問,不要問面試官怎么評價自己,面試很避諱這個。

13.感覺技術服務崗和技術崗在技術面時重點不一樣,技術服務偏通信基礎知識,沒什么技術含量,而且填技術服務崗的本科生比較多。

華為可以用六個月的時間通過魔鬼訓練把一個法學院的學生訓練成網絡高手

第二篇:常見問題總結

如何降低Noise

方法一:普通亮度下,犧牲幀率

方法:在pline_table中修改,降低shutter,Gain值略做減小。

方法二:低亮度下,犧牲圖片亮度

方法:在Pline table中修改,shutter值不變,gain值降低

方法三:調整對應的EE和ANR參數

方法四:降低當前圖片的飽和度

降低PCA或CCR

照片ISO小暗環境才400左右這個問題有兩個原因導致:

1.Mini ISO 低

2.capture AE Pline table最大的gain 為6倍。

基于上面兩個原因,暗處計算出來的ISO 就低。

因為修改AE pline table 會影響capture 的noise表現。我這邊建議修改Mini ISO(這個值反應sensor的敏感度,但目前只是用來計算ISO 值)。建議修改到100.修改文件: camera_tuning_para_xxx.cpp

56-->100, // u4MiniISOGain, ISOxx

使用82 CCT做CCM時只生成一組參數

貴司的操作 是 Muti CCM。也就是說,貴司的操作 CCM 生效的在 camera_tuning_para_ov8858raw.cpp文件中的 CAMERA_ISP_DEFAULT_VALUE 里面的ISPCcmPoly22 這個結構體。

而 camera_isp_regs_ov8858raw.cpp 中的 CCM 部分 是 Dynamic CCM。

如果需要使用 Dynamic CCM 的參數。因為 82 的 cct tools 并沒有把 gen Dynamic CCM 的功能打開。

可以使用 92 的 cct tools,在 CCM 頁面 按照相同的操作,在每次 add new poly data 之前 使用 右上角的 矩陣下拉菜單 保存到對應的色溫下。

如何開啟 Dynamic CCM 的功能,請參考 isp_tuning_customer.cpp 檔案中的is_to_invoke_dynamic_ccm 函數

返回值是 MTRUE 表示 使用Muti CCM。

返回值是MFALSE 表示使用Dynamic CCM。

默認使用的是 Muti CCM。

因此貴司反饋 camera_isp_regs_ov8858raw.cpp文件中只產生D65一組參數,CWF,TL84,A對應的參數都是0.電話:+86 755 2663 0099 分機:85016

Camera 快速入門MediatekSupportCamera Support

Camera器件選2擇

Camera概述Camera HW介紹

Camera軟件架4構

Camera DriverDriver的配置Porting Guide

常見問題及7Debug

Camera TuningTuning Tool及設備介紹Tuning Guide常見問題及Debug

Camera 應用Camera 應用簡介Camera 應用常見問題

Camera Feature

Feature介紹/常見問 題Feature開關/常用配 13

置Feature API調用

Camera進階實作

添加三方feature/算 法添加External ISPPerformance問題分析16

學習天地學習資料鏈接ApplicationNote

MediaTek support

1,Camera HW Design

平臺通用的注意事項請參考DCC文件:

MediaTek DCC > External Document > HW > Common Design Notes > Camera > Common

各平臺的注意事項請參考各平臺Design Notes的camera 章節

2,申請驅動代碼:

需要使用的sensor請到Camera器件查找對應平臺是否已經上DRL,表格里面沒有的器件,請找HW CPM商討對策。表格里support的器件release的代碼包里會有,如果沒有或者不確定是否為最新版本,請提EService申請并在拿到驅動代碼后驗證

3,申請調試:

確認驅動ok后,如需我司調試,請提對應的Eservice過來,格式請參考

[FAQ03734]如何提交Camera調試效果需求

4,遇到問題

上搜索是否有答案,可以查到對應問題的文檔,請先在FAQ,Ecource等,如果搜索的內容不佳,可以對搜索內容加上英文雙引號""會更加精準,如果沒有解決,請提EService給我司,并請按照以下規范

5,提E_service的規范:

Camera Function性質問題(例如死機,花屏,黑屏,卡屏等)a)標題中需要注明是哪顆image sensor,提交時需正確填寫復現概率,復現步驟,以及現象描述。并提供復現問題時的mobile log和驅動代碼 Camera圖像效果方面的問題(例如shading,飽和度,噪點,清晰度等)a)請注意在note中注明該項目是否有人調試過并說明調試人員,如果是我司調試過的項目,請同時提供eservice ID

b)請提交問題時提供對應的問題圖片和對比機圖片,同時將Tuning參數發過來

其他Camera問題

a)其他camera問題,需注意描述正確,提交mobile log,不好描述時請提供視頻

Camera器件選擇

1,查看Mediatek support的Image Sensor型號

在MOL上QVL/DRL ListCamera部分可以查看目前我們各個平臺支持的Camera?的型號(一般四周更新一次)

Excel表格Name:MTK_Camera_Sensor_DRL_W****.xlsx(W***表示是哪一周更新的表格)

第三篇:華為面試總結

Oracle面試:

數據倉庫都了解多少? 數據庫建模懂不懂?

以前項目中是怎么樣設計數據庫的? Oracle筆試:

同第一次的面試一樣的題。

JAVA面試題:

使用三層框架開發時的開發流程,數據是怎么傳送的? 介紹最近的一個項目。JSP內置對象? 加班有沒有問題?

第四篇:華為HCDA總結

一:OSI 7層參考模型

物理層 數據鏈路層 網絡層 傳輸層 會話層 表示層 應用層 TCP/IP 協議棧

網絡接口層 網絡層 傳輸層 應用層 二:IP地址: 32BIT 采用點分十進制

分類:A 1-126 網絡位 8位 B 128-191 網絡位 16位 C 192-223 網絡位 24位 D 224-239 組播地址 E 240-255 科研

特殊IP 127.0.0.1 本地回環地址

1.所有網絡

255.255.255.255 廣播IP 主機位全為0 代表本網段

主機位全為1 本網段廣播

IP技術 VLSM 變長子網掩碼 掩碼比主類大 172.16.1.0/24 CIDR 無類域間路由 掩碼比主類小 192.168.0.0/16 路由聚合 用一條條目代表若干條 作用:減少路由表大小 節約流量 傳輸層:TCP UDP TCP :面向連接 可靠傳輸 :3次握手機制 重傳機制 UDP:非面向連接 不可靠傳輸 三:路由分類

范圍:同個AS: IGP---RIP OSPF ISIS 不同AS: EGP—BGP 算法:DV---RIP BGP LS:OSPF ISIS 路由來源:1.直連 2.靜態 3.動態

靜態路由:可以是出接口 也可以是下一條IP 默認路由 0.0.0.0 0.0.0.0 作為出口 網關上

動態路由:RIP---DV 30S 周期更新 觸發更新 最大跳數:15 RIPV1---廣播更新 255.255.255.255 不支持VLSM 認證 手動匯總 有類路由協議

RIPV2—組播更新 224.0.0.9 支持VLSM 認證 手動匯總 無類路由 RIP報文:1.request 請求包 2.response 應答包(路由表)OSPF----LS 組播更新 224.0.0.5 224.0.0.6 OSPF 報文:

1.HELLO 建立 維持鄰居 2.DD 數據庫描述

3.LSR 鏈路狀態請求(請求明細路由)4.LSU 鏈路狀態更新(所請求的路由)5.LSACK 確認

OSPF 三張表 :1.鄰居表 2.LSDB 3.路由表 四:端口聚合 :增加帶寬 加大轉發效率

把多條線路(最大8條)邏輯捆綁成1條線路(帶寬為總和)

端口鏡像:監控 監控某一設備/端口/數據流

VLAN技術 :隔離廣播域(不同VLAN 在L2 交換機不能互訪)TRUNK技術:一條線路由傳遞所有VLAN流量。(接口模式:1.ACCESS 用于連接終端

2.TRUNK交換機之間 交換機-路由器 3.hybrid 默認端口

VLAN間路由:通過3層設備 使得不同VLAN間能夠互訪。

可以是路由器(單臂路由)L3 交換機(VLANIF)STP: 在做冗余的同時,避免環路。

根橋:橋ID –1.優先級 32768 2.MAC地址 比小 交換機端口角色:1.根端口 2.指定端口 3.阻塞端口 端口狀態:1.LISTENING 15S 2.LERNING 15S 3.FORWARDING 4.BLOCKING VRRP: 多網關冗余協議 避免單鏈路故障 虛IP 虛MAC 選舉MASTER : 1.優先級100 2.IP 默認一個組里只有MASTER 轉發PC流量 負載:啟用多組 組號:0-255 五:廣域網連接方式:1.點到點專線 2.電路交換 3.分組交換 廣域網接口封裝協議:1.HDLC 2.PPP 3.FR PPP:對比HDLC : PPP支持多協議 支持 認證 PPP組件:LCP : 鏈路建立 測試 認證 NCP :協商上層協議 PPP報文:

1.CONFIG-REQUEST---被認證方發送相關參數 2.CONFIG-ACK----------認證方認證通過 3.CONFIG-NAK----------參數不匹配 4.CONFIG-REJECT-----不能識別 FR幀中繼 模擬專線 虛電路 DTE 客戶 DCE 運營商

LMI 類型: ANSI Q933A 幀中繼映射:1.動態映射 in-ARP 2.靜態映射 FR MAP IP X.X.X.X DLCI 幀中繼水平分割問題:解決方案:使用子接口 六:防火墻:硬件+軟件+控制策略

防火墻類型:1.包過濾防火墻 2.代理防火墻 3.狀態檢測防火墻 防火墻工作模式:1.路由模式 2.透明模式 3.混合模式 防火墻區域:共16區域 1.預定義區域 5個 2.自定義 11個 預定義區域:

1.LOCAL 100 2.TRUST 85 3.DMZ 50 4.UNTRUST 5.VZONE 0 流量方向:OUTBOUND 高往低優先級 INBOUND 低往高優先級 ACL:過濾DATE 或路由

基本ACL 2000-2999 控制源IP 高級ACL 3000-3999 控制源IP 目的IP 源端口 目的端口 協議號 NAT: SERVER NAT 一對一轉換 外網訪問內網(SERVER)NAPT(復用):多對一轉換 內網訪問外網

NAT:高級功能 端口映射(一個公有IP 提供多個內網IP訪問

第五篇:華為OSPF總結

華為OSPF總結 OSPF基本概念

1.1 拓撲和路由器類型

OSPF整體拓撲

? OSPF把自治系統劃分成邏輯意義上的一個或多個區域,所有其他區域必須與區域0相連。路由器類型

? 區域內路由器(Internal Router):該類設備的所有接口都屬于同一個OSPF區域。

? 區域邊界路由器ABR(Area Border Router):該類路由器可以同時屬于兩個以上的區域,但其中一個接口必須在骨干區域。ABR用來連接骨干區域和非骨干區域,它與骨干區域之間既可以是物理連接,也可以是邏輯上的連接。

? 骨干路由器(Backbone Router):該類路由器至少有一個接口屬于骨干區域。所有的ABR和位于Area0的內部路由器都是骨干路由器。? 自治系統邊界路由器ASBR(AS Boundary Router):與其他AS交換路由信息的路由器稱為ASBR。ASBR并不一定位于AS的邊界,它可能是區域內路由器,也可能是ABR。只要一臺OSPF路由器引入了外部路由的信息,它就成為ASBR。

拓撲所體現的IS-IS與OSPF不同點

? 在OSPF中,每個鏈路只屬于一個區域;而在IS-IS中,每個鏈路可以屬于不同的區域; ? 在IS-IS中,單個區域沒有骨干與非骨干區域的概念;而在OSPF中,Area0被定義為骨干區域;

? 在IS-IS中,Level-1和Level-2級別的路由都采用SPF算法,分別生成最短路徑樹SPT而在OSPF中,只有在同一個區域內才使用SPF算法,區域之間的路由發布還是距離矢量算法,區域之間的路由需要通過骨干區域來轉發。

1.2 OSPF網絡類型,DR,BDR介紹

OSPF支持的網絡類型

? 點到點P2P類型:當鏈路層協議是PPP、HDLC時,缺省情況下,OSPF認為網絡類型是P2P。在該類型的網絡中,以組播形式(224.0.0.5)發送協議報文(Hello報文、DD報文、LSR報文、LSU報文、LSAck報文)。? 點到多點P2MP 類型(Point-to-Multipoint):沒有一種鏈路層協議會被缺省的認為是Point-to-Multipoint 類型。點到多點必須是由其他的網絡類型強制更改的。常用做法是將非全連通的NBMA改為點到多點的網絡。在該類型的網絡中以組播形式(224.0.0.5)發送Hello報文,以單播形式發送其他協議報文(DD報文、LSR報文、LSU報文、LSAck報文)。? NBMA類型(Non-broadcast multiple access):當鏈路層協議是ATM時,缺省情況下,OSPF認為網絡類型是NBMA。在該類型的網絡中,以單播形式發送協議報文(Hello報文、DD報文、LSR報文、LSU報文、LSAck報文)。? 廣播類型(Broadcast):當鏈路層協議是Ethernet、FDDI時,缺省情況下,OSPF認為網絡類型是Broadcast。在該類型的網絡中,通常以組播形式發送Hello報文、LSU報文和LSAck報文。其中,224.0.0.5的組播地址為OSPF路由器的預留IP組播地址;224.0.0.6的組播地址為OSPF DR的預留IP組播地址。以單播形式發送DD報文和LSR報文。

在至少含有兩個路由器的廣播型網絡和NBMA網絡都有一個指定路由器(DR)和一個備份指定路由器(BDR)DR/BDR的作用 ? 減少鄰居關系的數量,從而減少鏈路狀態信息和路由信息的次數。Drother只與DR/BDR建立完全鄰接關系。DR與BDR之間建立完全鄰接關系。? DR產生網絡LSA來描述NBMA網段或者廣播網段信息。DR/BDR選舉規則

? DR/BDR由OSPF的Hello協議選舉,選舉是根據端口的路由器優先級(Router Priority)進行的。

? 如果Router Priority被設置為0,那么該路由器將不允許被選舉成DR或者BDR。

? Router Priority越大越優先。如果相同,Router ID大者優先。

? DR/BDR不能搶占。

? 如果當前DR故障,當前BDR自動成為新的DR,網絡中重新選舉BDR;如果當前BDR故障,則DR不變,重新選舉BDR。ISIS DIS與OSPF DR/BDR的不同點

? 在IS-IS廣播網中,優先級為0的路由器也參與DIS的選舉,而在OSPF中優先級為0的路由器則不參與DR 的選舉。

? 在IS-IS廣播網中,當有新的路由器加入,并符合成為DIS的條件時,這個路由器會被選中成為新的DIS,原有的偽節點被刪除。此更改會引起一組新的LSP 泛洪。而在OSPF中,當一臺新路由器加入后,即使它的DR 優先級值最大,也不會立即成為該網段中的DR。

? 在IS-IS廣播網中,同一網段上的同一級別的路由器之間都會形成鄰接關系,包括所有的非DIS路由器。

1.3 OSPF報文類型

Hello報文:用于建立和維持鄰居關系

DD報文:描述本地LSDB的摘要信息,用于兩臺路由器進行數據庫同步

LSR報文:用于向對方請求所需的LSA路由器只有在OSPF鄰居雙方成功交換DD報文后才會向對方發出LSR報文

LSU報文:用于向對方發送其所需要的LSA LSAck報文:用來對收到的LSA進行確認 OSPF報文概述

? OSPF報文直接運行于IP之上,IP協議字段號為89。OSPF有五種報文類型,但是OSPF報文頭部格式都是相同的。

? 除Hello報文外,其它的OSPF報文都攜帶LSA信息。1.3.1 OSPF報文頭部信息

所有的OSPF報文使用相同的OSPF報文頭部 ? ? ? ? ? ? ? ? Version :OSPF協議號,應當被設置成2。Type:OSPF報文類型,OSPF共有五種報文。

Packet length:OSPF報文總長度,包括報文頭部。單位是字節。Router ID:生成此報文的路由器的Router ID。Area ID:此報文需要被通告到的區域。

Checksum:是指一個對整個數據包(包括包頭)的標準IP校驗和。AuType:驗證此報文所應當使用的驗證方法。

Authentication:驗證此報文時所需要的密碼等信息。

1.3.2 Hello報文格式

? ? ? ? ? ? ? ? Network Mask:發送Hello報文的接口的網絡掩碼。HelloInterval:發送Hello報文的時間間隔。單位為秒。

Options:標識發送此報文的OSPF路由器所支持的可選功能。

Router Priority:發送Hello報文的接口的Router Priority,用于選舉DR和BDR。

RouterDeadInterval:宣告鄰居路由器不繼續在該網段上運行OSPF的時間間隔,單位為秒,通常為四倍HelloInterval。Designated Router:發送Hello報文的路由器所選舉出的DR的IP地址。如果設置為0.0.0.0,表示未選舉DR路由器。

Backup Designated Router:發送Hello報文的路由器所選舉出的BDR的IP地址。如果設置為0.0.0.0,表示未選舉BDR路由器。

Active Neighbor:鄰居路由器的Router ID列表。表示本路由器已經從該鄰居收到合法的Hello報文。

1.3.3 DD報文格式

? 接口MTU:是指在數據包不分段的情況下,始發路由器接口可以發送的最大IP數據包大小。當在虛連接時,該在段為0x0000。? Option:同hello報文。

? I位:當發送的是一系列DD報文中的第一個數據包時,該為置位為1。后續的DD報文將該位置位0。

? M位:當發送的數據包還不是一個系列DD報文中的最后一個數據包時,該值置為1。如果是最后一個DD報文,則將該為置為0。

? MS位:在數據庫同步中,主要用來確認協商過程中的序列號。? DD Sequence Number:DD的序列號報文,4byte ? LSA頭部信息。

1.3.4 LSR報文格式

? Link State Type:用來指明LSA標識是一個路由器LSA、一個網絡LSA還是其他類型的LSA。

? Link State ID:不同類型LSA該字段意義不同。

? Advertising Router:始發LSA通告的路由器的路由器ID。

1.3.5 LSU報文格式

? Number of LSA:指出這個數據包中包含的LSA的數量。? LSA:明細LSA信息

1.3.6 LSAck報文格式

? Header of LSA:LSA頭部信息。

1.3.7 LSA頭部信息

除Hello報文外,其它的OSPF報文都攜帶LSA信息。

? LS age:此字段表示LSA已經生存的時間,單位是秒。

? Option:該字段指出了部分OSPF域中LSA能夠支持的可選性能

? LS type:此字段標識了LSA的格式和功能。常用的LSA類型有五種。? Link State ID:根據LSA的不用而不同。

? Advertising Router:始發LSA的路由器的ID。

? Sequence Number:當LSA每次新的實例產生時,這個序列號就會增加。這個更新可以幫助其他路由器識別最新的LSA實例。

? Checksum:關于LSA的全部信息的校驗和。因為Age字段,所以校驗和會隨著老化時間的增大而每次都需要重新進行計算。? Length:是一個包含LSA頭部在內的LSA的長度。

1.4 LSA類型和區域內路由計算與描述

Router-LSA(Type1)

? 路由器產生,描述了路由器的鏈路狀態和開銷,本區域內傳播

Network-LSA(Type2)

? DR產生,描述本網段的鏈路狀態,本區域內傳播

Network-summary-LSA(Type3)

? ABR產生,描述區域內某個網段的路由,區域間傳播(除特殊區域)

ASBR-summary-LSA(Type4)

? ABR產生,描述到ASBR的路由,OSPF域內傳播(除特殊區域)

AS-external-LSA(Type5)

? ASBR產生,描述到AS外部的路由,OSPF域內傳播(除特殊區域)

NSSA LSA(Type7)

? 由ASBR產生,描述到AS外部的路由,僅在NSSA區域內傳播。

區域內路由的計算只涉及到router-lsa和network-lsa 也只有router-lsa和network-lsa參與ospf路由計算

1.4.1 描述拓撲結構

1.4.2 Router-LSA Router-LSA必須描述始發路由器所有接口或鏈路。區域內路由計算用到router-lsa [Q5]display ospf lsdb router self-originate

OSPF Process 1 with Router ID 5.5.5.5 Area: 0.0.0.1 Link State Database Type : Router Ls id : 5.5.5.5 Adv rtr : 5.5.5.5 Ls age : 194 Len : 48 Options : ASBR E seq# : 80000007 chksum : 0xacb8 Link count: 2 * Link ID: 4.4.4.4 Data : 45.0.0.5 Link Type: P-2-P Metric : 1562 * Link ID: 45.0.0.0 Data : 255.255.255.0 Link Type: StubNet Metric : 1562 Priority : Low

? Link State ID:是指始發路由器的路由器ID。

? V:設置為1時,說明始發路由器是一條或者多條具有完全鄰接關系的虛鏈路的一個端點。

? E:當始發路由器是一個ASBR路由器時,該為置為1。? B:當始發路由器是一個ABR路由器時,該為置為1。? Link count:表明一個LSA所描述的路由器鏈路數量。

? Link Type:置為1表示點到點連接一臺設備;置為2表示連接一個transit網絡,可以理解為廣播網絡;置為3表示連接subnet網絡,一般該地址為環回口地址;置為4表示虛鏈路。

? Link ID:Link Type置為1表示鄰居路由器的路由器ID;Link Type置為2表示DR路由器的接口的IP地址;Link Type置為3表示IP網絡或子網地址;Link Type置為4鄰居路由器的路由器ID。

? Link Data:Link Type置為1表示和網絡相連的始發路由器接口的IP地址;Link Type置為2表示和網絡相連的始發路由器接口的IP地址;Link Type置為3網絡的IP地址或子網掩碼。? P2P鏈路:描述到鄰居連接 ? Transit鏈路:描述到DR的連接

? Stub鏈路:描述子網,沒有鄰居(loopback或者只有一個以太網鏈路)? V-link鏈路:描述虛鏈路點到點鏈路 ? ToS,暫不支持。

? Metric:是指一條鏈路或接口的代價。

1.4.3 Network-LSA

DR產生,BDR不會產生Network-LSA [Q2]display ospf lsdb network self-originate

OSPF Process 1 with Router ID 2.2.2.2 Area: 0.0.0.0 Link State Database Type : Network Ls id : 10.0.0.2 Adv rtr : 2.2.2.2 Ls age : 393 Len : 36 Options : E seq# : 80000006 chksum : 0x9088 Net mask : 255.255.255.0 Priority : Low Attached Router 2.2.2.2 Attached Router 3.3.3.3 Attached Router 4.4.4.4

? Link State ID:是指DR路由器接口上的地址。

? Network Mask:指定這個網絡上使用的地址或者子網的掩碼。

? Attached router:列出該多路訪問網絡上與DR形成完全鄰接關系且包括DR本身的所有路由器的路由器ID。

1.4.4 Network-summary-LSA(ABR產生)

[Q4]display ospf lsdb summary Type : Sum-Net Ls id : 45.0.0.0 Adv rtr : 4.4.4.4 Ls age : 425 Len : 28 Options : E seq# : 80000003 chksum : 0xde1f Net mask : 255.255.255.0 Tos 0 metric: 1562

Priority : Low

? Link State ID:對于3類LSA來說,表示所通告的網絡或子網的IP地址。對于4類LSA來說表示所通告的ASBR路由器的路由器ID。

? Network Mask:對于3類LSA來說,表示所通告的網絡的子網掩碼或者地址。對于4類LSA來說,該字段沒有實際意義,一般置為0.0.0.0。? Metric:直到目的地址的路由的代價。

Network-summary-LSA 在區域間傳遞,區域間路由是矢量的,那么矢量的路由需要防止環路

防止環路方法如下:(1)ABR不能從非骨干區域接收類型3LSA(2)Downbit防環

1.4.5ASBR-summary-LSA(ABR產生)1.4.6 AS-external-LSA(ASBR產生)

[Q4]display ospf lsdb ase OSPF Process 1 with Router ID 4.4.4.4 Link State Database Type : External Ls id : 55.55.55.0 Adv rtr : 5.5.5.5 Ls age : 2341 Len : 36 Options : E seq# : 80000002 chksum : 0xa273 Net mask : 255.255.255.0 TOS 0 Metric: 1 E type : 2 Forwarding Address : 0.0.0.0 Tag : 1 Priority : Low

? Link State ID:目的地的IP地址。

? Network Mask:指所通告的目的地的子網掩碼或地址。

? E type:用來指定這條路由使用的外部度量的類型。如果該E bit設置為1,那么度量類型就是E2;如果該E bit設置為0,那么度量類型就是E1。? Metric:指路由的代價。由ASBR設定。? Forwarding Address:是指到達所通告的目的地的數據包應該被轉發到的地址。如果轉發地址是0.0.0.0,那么數據包將被轉發到始發ASBR上。? External Route Tag:標記外部路由。1.4.7 NSSA LSA(ASBR產生)

[Q5]display ospf lsdb nssa self-originate

Type : NSSA Ls id : 55.55.55.0 //目的網段的網絡地址 Adv rtr : 55.55.55.55 Ls age : 66 Len : 36 Options : NP seq# : 80000001 chksum : 0x8390 Net mask : 255.255.255.0 TOS 0 Metric: 1 E type : 2 Forwarding Address : 45.0.0.5 Tag : 1 Priority : Low

? Forwarding Address:如果網絡一臺NSSA ASBR路由器和鄰接的自治系統之間是作為一條內部路由通告的,那么這個FA就是這個網絡的下一跳地址。如果網絡不是作為一個條內部路由通告的,那么這個FA地址將是NSSA ASBR路由器的路由器ID。

1.4.8 區域內路由計算SPF過程

1.5

Option字段

? Option可選字段出現在每一個Hello數據包、DD和每個LSA中的。? Option字段允許路由器和其他路由器進行一些可選性能的通信。

Option字段解釋:

? DN:用來避免在MPLS VPN中出現環路。當3類、5類和7類LSA中設置了DN位之后,接收路由器就不恩能夠在它的OSPF路由計算中使用該LSA。? O:該字段指出始發路由器支持Opaque LSA(類型

9、類型10和類型11)。? DC位:當始發路由器支持按需鏈路上的OSPF的能力時,該位將被設置。? EA:當始發路由器具有接收和轉發外部屬性LSA的能力時,該位被置位。? N位:只在Hello數據包中。N=1表明路由器支持7類LSA。N=0表明該路由器將不接收和發送NSSA LSA。

? P位:只用在NSSA LSA。該位將告訴一個非純末節區域中的ABR路由器將7類LSA轉換為5類LSA。? MC位:支持MOSPF。

? E位:當始發路由器具有接收OSPF域外部LSA的能力時,該位置位。在所有5類LSA和始發于骨干區域以及非末節區域的LSA中,該位置為1。而始發與末節區域的LSA中,該位置為0。如果Hello報文中該位表明一個接口具有接收和發送5類LSA的能力。? MT位:表示始發路由器支持多拓撲OSPF。OSPF鄰居和鄰接關系

2.1 鄰居關系建立

鄰居狀態建立:

? Down:這是鄰居的初始狀態,表示沒有從鄰居收到任何信息。

? Init:在此狀態下,路由器已經從鄰居收到了Hello報文,但是自己不在所收到的Hello報文的鄰居列表中,表示尚未與鄰居建立雙向通信關系。在此狀態下的鄰居要被包含在自己所發送的Hello報文的鄰居列表中。? 2-Way:在此狀態下,雙向通信已經建立,但是沒有與鄰居建立鄰接關系。這是建立鄰接關系以前的最高級狀態。如果網絡為廣播網絡或者NBMA網絡則選舉DR/BDR。

在形成鄰居關系過程中,需要對Hello報文攜帶的參數進行協商: ? 如果接收端口的網絡類型是廣播型,點到多點或者NBMA,所接收的Hello報文中Network Mask字段必須和接收端口的網絡掩碼一致,如果接收端口的網絡類型為點到點類型或者是虛連接,則不檢查Network Mask字段; ? 所接收的Hello報文中的Hello和Dead字段必須和接收端口的配置保持一

致;

? 所接收的Hello報文中的認證字段需要一致;

? 所接收的Hello報文中的Options字段中的E-bit(表示是否接收外部路由信息)必須和相關區域的配置保持一致。? 所接收的Hello報文中的區域字段必須一致。

2.2 鄰接關系建立

鄰接狀態建立:

? 鄰居狀態機變為ExStart以后,R1向R2發送第一個DD報文,在這個報文中,DD序列號被設置為552A(假設),Initial比特為1表示這是第一個DD報文,More比特為1表示后續還有DD報文要發送,Master比特為1表示R1宣告自己為主路由器。

? 鄰居狀態機變為ExStart以后,R2向R1發送第一個DD報文,在這個報文中,DD序列號被設置為5528(假設)。由于R2的Router ID比R1的大,所以R2應當為主路由器,Router ID的比較結束后,R1會產生一個NegotiationDone的事件,所以R1將狀態機從ExStart改變為Exchange。? 鄰居狀態機變為Exchange以后,R1發送一個新的DD報文,在這個新的報文中包含LSDB的摘要信息,序列號設置為R2在第二步里使用的序列號,More比特為0表示不需要另外的DD報文描述LSDB,Master比特為0表示R1宣告自己為從路由器。收到這樣一個報文以后,R2會產生一個NegotiationDone的事件,因此R2將鄰居狀態改變為Exchange。

? 鄰居狀態變為Exchange以后,R2發送一個新的DD報文,該報文中包含?

?

?

? LSDB的描述信息,DD序列號設為5529(上次使用的序列號加1)。

即使R1不需要新的DD報文描述自己的LSDB,但是做為從路由器,R1需要對主路由器R2發送的每一個DD報文進行確認。所以,R1向R2發送一個新的DD報文,序列號為5529,該報文內容為空。

鄰居狀態變為Loading之后,R1開始向R2發送LS request報文,請求那些在Exchange狀態下通過DD報文發現的,而且在本地LSDB中沒有的鏈路狀態信息。

R2收到LS Request報文之后,向R1發送LS Update報文,在LS Update報文中,包含了那些被請求的鏈路狀態的詳細信息。R1收到LS Update報文之后,將鄰居狀態從Loading改變成Full。

R1向R2發送LS Ack報文,確保信息傳輸的可靠性。LS Ack報文用于泛洪對已接收LSA的確認。

2.3 鄰居關系狀態機

2.4 鄰接關系狀態機

2.5 總結OSPF鄰接建立狀態變換和用途

1.5.1 Init狀態

當路由器收到鄰居發送來的hello報文就將狀態變換成init狀態,Init狀態也說明路由器是可以收到鄰居的hello消息的,也說明路由器和鄰居之間至少二層是互通的。1.5.2 TwoWay狀態

a,檢查如下參數是否一致, 在p2p與MA之間有什么不同 ? 如果接收端口的網絡類型是廣播型,點到多點或者NBMA,所接收的Hello報文中Network Mask字段必須和接收端口的網絡掩碼一致,如果接收端口的網絡類型為點到點類型或者是虛連接,則不檢查Network Mask字段; ? 所接收的Hello報文中的Hello和Dead字段必須和接收端口的配置保持一致;

? 所接收的Hello報文中的認證字段需要一致;

? 所接收的Hello報文中的Options字段中的E-bit(表示是否接收外部路由信息)必須和相關區域的配置保持一致。? 所接收的Hello報文中的區域字段必須一致。P2P不需要建立鄰接,MA需要建立鄰接

b,用途?

當路由器和鄰居之間建立雙向通信就變成TwoWay狀態,或者說當路由器收到鄰居發送過來的hello報文發現自己在對方的鄰居列表中就變成TwoWay狀態。

c,DR選舉和搶占,wait計時器就是dead time計時器,在這個時間里面,如果路由器接收到的hello報文中有DR和BDR就不進行DR選舉

1.5.3 Exstart狀態

通過檢查router-id,DBD主從選舉,router-id大的成為主,小的成為從 1.5.4 Exchange狀態

檢查ls age和sequence,同步DBD 1.5.5 Loading狀態

發送LSR請求 1.5.6 FULL狀態

發出的LSR全部收到應答

檢查DBD完全一樣 已經同步了LSDB OSPF中DR,BDR選舉 OSPF特殊區域和外部路由

Ospf特殊區域為stub和nssa 引入外部路由不建議引入直連的路由而采用network+silent方式引入直連路由。

4.1 Stub區域

OSPF可以將特定區域配置為Stub和Totally Stub區域。Stub區域是一些特定的區域,Stub區域的ABR不傳播它們接收到的自治系統外部路由,在這些區域中路由器的路由表規模以及路由信息傳遞的數量都會大大減少。Stub區域是一種可選的配置屬性,但并不是每個區域都符合配置的條件。通常來說,Stub區域位于自治系統的邊界,是那些只有一個ABR的非骨干區域。為保證到自治系統外的路由依舊可達,該區域的ABR將生成一條缺省路由,并發布給Stub區域中的其他非ABR路由器。Stub區域 ? 骨干區域不能配置成Stub區域。

? 如果要將一個區域配置成Stub區域,則該區域中的所有路由器都要配置Stub區域屬性。

? Stub區域內不能存在ASBR,即自治系統外部的路由不能在本區域內傳播。? 虛連接不能穿過Stub區域。

? Stub區域不允許自治系統外部的路由(Type5 LSA)在區域內傳播。? 區域內的路由器必須通過ABR學到自治系統外部的路由。實現方法是ABR會自動產生一條缺省的Summary LSA(Type3 LSA)通告到整個Stub區域內。這樣,到達自治系統的外部路由就可以通過ABR到達。Totally Stub區域

? Totally Stub區域既不允許自治系統外部的路由(Type5 LSA)在區域內傳播,也不允許區域間路由(Type3 LSA)在區域內傳播。

? 區域內的路由器必須通過ABR學到自治系統外部和其他區域的路由。? ABR會自動產生一條缺省的Summary LSA(Type3 LSA)通告到整個Stub區域內。

? Stub區域的E-bit被置位

實例

Q1和Q2所在的area 2為stub或者是stub totally

4.2 NSSA區域

? NSSA區域能夠將外部路由引入并傳播到整個OSPF自治域中,同時又不會學習來自OSPF網絡其它區域的5類LSA ? 包括NSSA和Totally NSSA OSPF規定Stub區域是不能引入外部路由的,這樣可以避免大量外部路由對Stub區域路由器帶寬和存儲資源的消耗。對于既需要引入外部路由又要避免外部路由帶來的資源消耗的場景,Stub區域就不再滿足需求了。因此Stub區域的變形——NSSA區域就產生了。7類LSA ? 7類LSA是為了支持NSSA區域而新增的一種LSA類型,用于描述引入的外部路由信息。

? 7類LSA由NSSA區域的自治域邊界路由器(ASBR)產生,其擴散范圍僅限于邊界路由器所在的NSSA區域。

? NSSA區域的區域邊界路由器(ABR)收到7類LSA時,會有選擇地將其轉化為5類LSA,以便將外部路由信息通告到OSPF網絡的其它區域。? 缺省路由也可以通過7類LSA來表示,用于指導流量流向其它自治域。為了將NSSA區域引入的外部路由發布到其它區域,需要把Type-7 LSA轉化為Type-5 LSA以便在整個OSPF網絡中通告。

? option字段P用于告知轉化路由器該條7類LSA是否需要轉化。? 進行轉化的是NSSA區域中Router ID最大的區域邊界路由器(ABR)。? 只有P置位并且Forwarding Address不為0的Type-7 LSA才能轉化為Type-5 LSA。Forwarding Address用來表示發送的某個目的地址的報文將被轉發到Forwarding Address所指定的地址。

? 滿足以上條件的缺省7類LSA也可以被轉化。

? 區域邊界路由器ABR產生的7類LSA不會置位P-bit。注意事項

? 在NSSA區域中,可能同時存在多個邊界路由器。為了防止路由環路產生,邊界路由器之間不計算對方發布的缺省路由。

NSSA和Totally NSSA ? NSSA區域允許引入少量通過本區域的ASBR到達的外部路由,但不允許其他區域的外部路由ASE LSA(Type5 LSA)在區域內傳播。即到達自治系統外部的路由只能通過本區域的ASBR到達。

? Totally NSSA區域既不允許其他區域的外部路由ASE LSA(Type5 LSA)在區域內傳播,也不允許區域間路由(Type3 LSA)在區域內傳播。實例

Area 1為nssa區域

引入外部路由55.55.55.0/24

[Q4] ospf 1 router-id 4.4.4.4 area 0.0.0.0 network 10.0.0.0 0.0.0.255 area 0.0.0.1 network 45.0.0.0 0.0.0.255 nssa default-route-advertise no-summary [Q4]display ospf lsdb Area: 0.0.0.1 Type LinkState ID AdvRouter Age Len Sequence Metric Router 4.4.4.4 4.4.4.4 25 48 80000004 1562 Router 55.55.55.55 55.55.55.55 2207 48 80000003 1562 Router 5.5.5.5 5.5.5.5 28 48 80000005 1562 Sum-Net 0.0.0.0 4.4.4.4 30 28 80000001 1 NSSA 0.0.0.0 4.4.4.4 27 36 80000003 1 NSSA 55.55.55.0 55.55.55.55 2228 36 80000001 1 NSSA 55.55.55.0 5.5.5.5 1209 36 80000001 1 NSSA 45.0.0.4 55.55.55.55 2228 36 80000001 1 NSSA 45.0.0.0 55.55.55.55 2228 36 80000002 1 //Q4為NSSA的ABR,向nssa區域通告一條3類lsa的默認路由和一條NSSA的默認路由,這是因為有參數default-route-advertise和 no-summary [Q5] ospf 1 router-id 5.5.5.5 import-route direct route-policy 1111 area 0.0.0.1 network 45.0.0.0 0.0.0.255 nssa

[Q5]display ospf lsdb Area: 0.0.0.1 Type LinkState ID AdvRouter Age Len Sequence Metric Router 4.4.4.4 4.4.4.4 229 48 80000004 1562 Router 55.55.55.55 55.55.55.55 2409 48 80000003 1562 Router 5.5.5.5 5.5.5.5 230 48 80000005 1562 Sum-Net 0.0.0.0 4.4.4.4 234 28 80000001 1 NSSA 55.55.55.0 5.5.5.5 1411 36 80000001 1 NSSA 0.0.0.0 4.4.4.4 231 36 80000003 1 NSSA 55.55.55.0 55.55.55.55 2430 36 80000001 1 NSSA 45.0.0.4 55.55.55.55 2430 36 80000001 1 NSSA 45.0.0.0 55.55.55.55 2430 36 80000002 1

[Q4]display ospf lsdb ase self-originate Type : External Ls id : 55.55.55.0 //Q4將NSSA lsa裝換成external lsa發布 Adv rtr : 4.4.4.4 Ls age : 752 Len : 36 Options : E seq# : 80000001 chksum : 0xf9ee Net mask : 255.255.255.0 TOS 0 Metric: 1 E type : 2 Forwarding Address : 45.0.0.5 Tag : 1 Priority : Low

4.3 外部路由和forwarding address Forwarding Address用來表示發送的某個目的地址的報文將被轉發到Forwarding Address所指定的地址。

R1和R9連接在一起屬于區域area 1,R8屬于ospf外部路由器,R1上引入一條靜態的路由,這條靜態的路由指向R8連接的網段8.8.8.0/24,由于在R1上引入的外部路由會通告給AREA 1中的R9,那么也就是告訴R9去往網段8.8.8.0/24的路徑要經過R1(圖中藍線的路徑箭頭),然而R9和R8之間是通過交換機直連的,R9直接通過交換機去8.8.8.0/24網段(圖中紅線的路徑箭頭)要比ospf通告的要優先一些,那么這時就造成了次優路徑。

解決這種次優路徑的方法就是引入forwarding address,直接告訴R9去往8.8.8.0/24網段的下一條是R8的接口g0/0/0。

開啟forwarding address功能時要滿足如下條件

(1)引入的外部路由,其對應的出接口開啟了ospf(network命令)(2)引入的外部路由,其對應的出接口沒有開啟了silent-interface(3)引入的外部路由,其對應的出接口是網絡類型broadcast或者nbma 如下為R1,R8,R9的配置和測試

R1上的配置:

[R1]interface GigabitEthernet0/0/1 ip address 19.0.0.1 255.255.255.0 # interface GigabitEthernet1/0/0 ip address 100.0.0.1 255.255.255.0 # ospf 1 router-id 10.0.1.1 import-route static area 0.0.0.0 authentication-mode simple plain huawei network 10.0.1.1 0.0.0.0 network 10.0.123.1 0.0.0.0 area 0.0.0.1 network 19.0.0.0 0.0.0.255 network 100.0.0.0 0.0.0.255 //要將出接口宣告進ospf # ip route-static 8.8.8.0 255.255.255.0 GigabitEthernet1/0/0 100.0.0.8

R9配置:

[R9]interface Ethernet0/0/1 ip address 100.0.0.9 255.255.255.0 # interface GigabitEthernet0/0/0 ip address 19.0.0.9 255.255.255.0 # ospf 1 router-id 9.9.9.9 area 0.0.0.1 network 19.0.0.0 0.0.0.255 network 100.0.0.0 0.0.0.255 //要將出接口宣告進ospf R8配置

[R8]interface GigabitEthernet0/0/0 ip address 100.0.0.8 255.255.255.0 # interface LoopBack0 ip address 8.8.8.8 255.255.255.0 # ip route-static 0.0.0.0 0.0.0.0 GigabitEthernet0/0/0 100.0.0.1 #

R1上的外部路由通告

[R1]display ospf lsdb ase self-originate

OSPF Process 1 with Router ID 10.0.1.1 Link State Database Type : External Ls id : 8.8.8.0 Adv rtr : 10.0.1.1 Ls age : 1588 Len : 36 Options : E seq# : 80000001 chksum : 0x3709 Net mask : 255.255.255.0 TOS 0 Metric: 1 E type : 2 Forwarding Address : 100.0.0.8 //告訴其他的路由器的去往8.8.8.0/24的下一跳是100.0.0.8 Tag : 1 Priority : Low

R9上正好下一條是100.0.0.8 [R9]display ip routing-table Destination/Mask Proto Pre Cost Flags NextHop Interface

8.8.8.0/24 O_ASE 150 1 D 100.0.0.8 Ethernet0/0/1

4.4 NSSA和forwarding address NSSA中Forwarding Address的處理

對于NSSA區域中ASBR產生的7類LSA,如果需要轉換為5類LSA發布到其他OSPF區域,那么FA必須要填寫非零的IP地址

對于7類LSA中FA的填寫分為兩種情況:

1.如果發布該7類LSA的ASBR滿足上文提到的非零FA填寫規則,那么就按照該 規則填寫。

2.如果發布該7類LSA的ASBR不滿足上述條件,那么需要從該路由器上啟用OSPF 協議的接口中選擇一個進行填寫。

對于情況2雖然RFC3101對FA的填寫進行了要求,但是并未明確如何填寫該FA。在某些組網環境中由于該FA地址的填寫不當,有可能會產生次優路由。考慮如下組網:

Router A、Router B、Router C形成NSSA區域,Router A引入外部路由Route a,通過7類LSA通告給Router B和Router C,因為RFC并未明確要求這種情況下該7類LSA中的FA如何填寫,Router A可能會選擇Int 1的IP地址填寫FA,那么對于Router C來講,到達Int 1有兩條路徑,一條是通過RouterA到達路徑 Cost為100,另一條是通過Router B到達路徑Cost為80,因此Router C將選擇通過Router B的路徑,很明顯它實際上選擇了一條次優路徑。

如果在填寫FA時,使用Loopback接口地址進行填寫,可以解決上述問題。

實例:

Q5引入外部路由之后由router-id最大的ABR將Type 7類型的lsa轉換成外部路由Type 5,這本例中Q4的router-id比Q3大,所以由Q4將Type 7類型的lsa轉換成外部路由Type 5。

Q5產生type 7外部路由forwarding address為5.5.5.5

4.5 外部路由選路規則和forwarding address OSPF如何維護LSDB 5.1 LSA的新舊比較

(1)當網絡拓撲發生變化時,lsa的序列號會+1,比較序列號,序列號越大越優先

(2)序列號相同,比較老化時間,越小越優先 采取的措施是泛紅,回饋,丟棄。

5.2 checksum校驗和 5.3 計時器

60分鐘刷新刪除陳舊的LSA 30分鐘泛紅自己的LSA 5.4 更改lsa規則

自己更改自己,別人不能更改,否則lsa破壞風暴。6 OSPF選路規則

OSPF路由聚合

OSPF擴展特性

8.1 virtual-link詳解

8.2 認證

認證分類

接口認證 區域認證

認證方式

Null Simple MD5 HMAC-MD5 當兩種驗證方式都存在時,優先使用接口驗證方式。

8.3 Database Overflow 數據庫超限

限制非缺省外部路由數量,避免數據庫超限

通過設置路由器上非缺省外部路由數量的上限,來避免數據庫超限。OSPF網絡中所有路由器都必須配置相同的上限值。這樣,只要路由器上外部路由的數量達到該上限,路由器就進入Overflow狀態,并同時啟動超限狀態定時器(默認超時時間為5秒),路由器在定時器超過5秒后自動退出超限狀態。OSPF Database Overflow過程

? 進入Overflow狀態時,路由器刪除所有自己產生的非缺省外部路由。? 處于Overflow狀態中,路由器不產生非缺省外部路由,丟棄新收到的非缺省外部路由且不回復確認報文,當超限狀態定時器超時,檢查外部路由數量是否仍然超過上限,如果超限則重啟定時器,如果沒有則退出超限狀態。

? 退出Overflow狀態時,刪除超限狀態定時器,產生非缺省外部路由,接收新收到的非缺省外部路由,回復確認報文,準備下一次進入超限狀態。

8.4 Demand circuit(DC按需鏈路)缺省路由

普通區域

ASBR上手動配置產生缺省5類LSA,通告到整個OSPF自治域(特殊區域)

Stub區域

ABR自動產生一條缺省3類LSA,通告到整個Stub區域內

Totally Stub區域

ABR自動產生一條缺省3類LSA,通告到整個Stub區域內

NSSA區域

在ABR手動配置產生一條缺省7類LSA,通告到整個NSSA區域內 在ASBR手動配置產生一條缺省7類LSA,通告到整個NSSA區域內

Totally NSSA區域

ABR自動產生一條缺省3類LSA,通告到整個NSSA區域內

OSPF缺省路由通常應用于下面兩種情況 ? 由ABR發布缺省3類LSA,用來指導區域內路由器進行區域之間報文的轉發。

? 由ASBR發布缺省5類LSA,或者缺省7類LSA,用來指導自治系統(AS)內路由器進行自治系統外報文的轉發。注意事項

? 當路由器無精確匹配的路由時,就可以通過缺省路由進行報文轉發。由于OSPF路由的分級管理,3類缺省路由的優先級高于5和7類缺省路由。? 如果OSPF路由器已經發布了缺省路由LSA,那么不再學習其它路由器發布的相同類型缺省路由。即路由計算時不再計算其它路由器發布的相同類型的缺省路由LSA,但數據庫中存有對應LSA。? 外部缺省路由的發布如果要依賴于其它路由,那么被依賴的路由不能是本OSPF路由域內的路由,即不是本進程OSPF學習到的路由。因為外部缺省路由的作用是用于指導報文的域外轉發,而本OSPF路由域的路由的下一跳都指向了域內,不能滿足指導報文域外轉發的要求。不同區域的缺省路由發布原則 ? 普通區域

? 缺省情況下,普通OSPF區域內的OSPF路由器是不會產生缺省路由的,即使它有缺省路由。

? NSSA區域

? 如果希望到達自治系統外部的路由通過該區域的ASBR到達,而其它外部路由通過其它區域出去。則必須在ABR上手動通過命令進行配置,使ABR產生一條缺省的7類LSA,通告到整個NSSA區域內。這樣,除了某少部分路由通過NSSA的ASBR到達,其它路由都可以通過NSSA的ABR到達其它區域的ASBR出去。

? 如果希望所有的外部路由只通過本區域NSSA的ASBR到達。則必須在ASBR上手動通過命令進行配置,使ASBR產生一條缺省7類LSA,通告到整個NSSA區域內。這樣,所有的外部路由就只能通過本區域NSSA的ASBR到達。

? 上面兩種情況使用相同的命令在不同的視圖下進行配置,區別是在ABR上無論路由表中是否存在路由0.0.0.0,都會產生7類LSA缺省路由,而在ASBR上只有當路由表中存在路由0.0.0.0時,才會產生7類LSA缺省路由。

? 7類LSA缺省路由不會在ABR上轉換成Type5 LSA缺省路由泛洪到整個OSPF域。

? Totally NSSA區域

? 區域內的路由器必須通過ABR學到其他區域的路由。

一、OSPF缺省路由通常應用于下面兩種情況:

1.由區域邊界路由器(ABR)發布(三類缺省SUMMARY LSA), 用來指導區域內路由器進行區域之間報文的轉發。

2.由自治系統邊界路由器(ASBR)發布(五類外部缺省ASE LSA,或者七類外部缺省NSSA LSA),用來指導OSPF路由域內路由器進行域外報文的轉發。

當路由器無精確匹配的路由時,就可以通過缺省路由進行報文轉發。由于OSPF路由的分級管理,三類缺省路由的優先級要高于五/七類路由。

(注:不同的OSPF進程認為屬于不同的OSPF路由域)

(注:VRP V3具體區分五/七類路由OSPF-ASE、OSPF-NSSA,VRP V5對五/七類LSA都生成OSPF-ASE路由)

二、OSPF缺省路由的幾個基本原則:

1.如果OSPF路由器已經發布了缺省路由LSA,那么不再學習其它路由器發布的相同類型缺省路由(即路由計算時不再計算其它路由器發布的相同類型缺省路由LSA)。

原因主要有以下兩點:

a 本路由器自身已經具有對外的出口,所以不需要學習其它路由器發布的缺省路由。

b 如果學習其它路由器發布的缺省路由,就會形成缺省路由的下一條相互指向,造成路由環路。

2.OSPF路由器只有具有對外的出口時,才能夠發布缺省路由LSA。

a 因此對于區域邊界路由器(ABR),一旦失去跟骨干區域的連接(骨干區域沒有FULL鄰居),那么就要停止發布缺省路由。這主要用于解決當區域存在多個出口的ABR時,此時可以通過別的ABR出口繼續轉發報文。

b 因此對于自治系統邊界路由器(ASBR),一旦失去對外的連接(例如依賴的外部路由消失),那么就要停止發布缺省路由。這主要用于解決當OSPF路由域存在多個出口的ASBR時,可以通過別的ASBR出口繼續轉發報文。

3.外部缺省路由的發布如果依賴于其它的路由,那么被依賴的路由不能是本OSPF路由域內的路由(即不是本進程OSPF學習到的路由)。

因為,外部缺省路由要用于指導報文的域外轉發,而本OSPF路由域的路由下一條都指向了域內。

三、OSPF各種缺省路由情況具體分析

a外部缺省路由不能通過引入或者轉換產生,是由命令指定產生的。

b路由器一旦發布外部缺省路由,就是ASBR路由器。

c只有區域邊界路由器(ABR)才能發布三類缺省路由。

1. STUB AREA的TYPE3 缺省路由

ABR路由器發布,傳播范圍為本STUB區域。

根據基本原則1、2:

a 當存在骨干區域的FULL鄰居時,需要發布缺省路由。同時不學習其它路由器發布的三類缺省路由LSA(此時,根據RFC2328路由計算使用骨干區域SUMMARY LSA,所以不會學習到其它路由器發布到STUB區域的三類缺省路由LSA)。

b當不存在骨干區域的鄰居或者骨干區域鄰居DOWN時,需要取消發布缺省路由。同時學習其它路由器發布的三類缺省路由LSA(此時,路由計算使用各個非骨干區域SUMMARY LSA)。

對于PE路由器,不需要判斷骨干區域是否有FULL鄰居。始終發布缺省路由,同時不學習其它PE路由器發布的缺省路由LSA(通過DN比特實現)。

(注:PE路由器,VRP V3會生成骨干區域,VRP V5不生成骨干區域)

2. NSSA AREA的TYPE3 缺省路由

ABR路由器配置NO-SUMMARY后發布,傳播范圍為本NSSA區域。

其它規格同STUB AREA的TYPE3 缺省路由。

3. DEFAULT-ROUTE-ADVERTISE SUMMARY的TYPE3 缺省路由

只有是PE路由器時才發布缺省路由。同時不學習其它路由器發布的缺省路由LSA(需要通過DN比特實現)。

(注:此命令只存在于VRP V5 OSPF。)

4. DEFAULT-ROUTE-ADVERTISE ALWAYS的TYPE5 缺省路由

始終發布缺省路由,同時不學習其它路由器發布的缺省路由LSA。

不能根據外部連接的變化動態調節缺省路由的發布和刪除,實際應用不太靈活。

5. DEFAULT-ROUTE-ADVERTISE的TYPE5 缺省路由

只有路由表中存在活躍的缺省路由時(不是本OSPF進程學習到的路由),才會發布缺省路由LSA。

如果OSPF路由器已經發布了五類外部缺省路由LSA,那么不再學習其它路由器發布的五類外部缺省路由。(這點VRP V3也沒有實現)

6. DEFAULT-ROUTE-ADVERTISE ROUTE-POLICY的TYPE5 缺省路由

只有ROUTE-POLICY匹配時,才會發布缺省路由LSA。

如果OSPF路由器已經發布了五類外部缺省路由LSA,那么不再學習其它路由器發布的五類外部缺省路由。

7. NSSA AREA DEFAULT-ROUTE-ADVERTISE的TYPE7 缺省路由

當是區域邊界路由器(ABR)(且存在骨干區域的FULL鄰居)時,發布七類外部缺省路由(P標志設0)。同時不學習其它路由器發布的七類外部缺省路由 LSA。這條缺省路由的作用是指導NSSA區域的報文通過骨干區域向外轉發(由于NSSA區域不學習ASE LSA)。

當不是區域邊界路由器 時,只有路由表中存在活躍的缺省路由時(不是本OSPF進程學習到的路由),才會發布缺省路由LSA(P標志設1)。同時不學習其它路由器發布的七類外部 缺省路由LSA。這條缺省路由的作用是指導NSSA區域的報文通過本ASBR路由器直接向外轉發(這種情況在實際應用中并不多見)。

下載華為常見問題總結[五篇材料]word格式文檔
下載華為常見問題總結[五篇材料].doc
將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
點此處下載文檔

文檔為doc格式


聲明:本文內容由互聯網用戶自發貢獻自行上傳,本網站不擁有所有權,未作人工編輯處理,也不承擔相關法律責任。如果您發現有涉嫌版權的內容,歡迎發送郵件至:645879355@qq.com 進行舉報,并提供相關證據,工作人員會在5個工作日內聯系你,一經查實,本站將立刻刪除涉嫌侵權內容。

相關范文推薦

    _華為經典總結分享[精選五篇]

    華為經典總結分享 1、重在參與,敢于向自己挑戰 任正非告誡員工,做一件事無論是否成功,你都要找到自己的那份感覺。只要你參與并與之拼搏過,你就是成功了,“勝負無定數,敢搏成七分......

    面試常見問題總結

    1 自我介紹我叫侯文卓東北石油大學==專業 除了簡歷上您看到的介紹 我的動手實踐能力比較強 會簡單的電焊以及電路安裝和內燃機的維修 另外對新環境的適應能力較快2 你為什么......

    鋰離子電池常見問題總結

    鋰離子電池常見問題總結 11、什么是電池的容量? 電池的額定量是指設計與制造電池時規定或保證電池在一定的放電條件下,應該放出最低限度的電量。Li-ion規定電池在常溫、恒流(1......

    客服常見問題總結

    客服常見問題總結1,,返現問題:遇到來要好評返現的,讓他們五星好評截圖給客服,你進賣家中心回評看她評價的內容,符合要求立刻返現過去,不要推延,返現后留言告知對方。 2,查件問題:物流......

    隧道常見問題總結

    1:關于隧道獨立坐標的問題 最近,我在做一個1863米長交通洞的隧道貫通測量,發現設計院給的坐標的相對長度綜合變形超過了1/40000.這里的高程2023m.在做獨立坐標的時候,選擇......

    鋼筋常見問題總結

    1.剪力墻水平筋用不用伸至暗柱柱邊?(在水平方向暗柱長度遠大于lae時) 答:要伸至柱對邊,其構造03G101-1已表達清楚,其原理就是剪力強暗柱與墻身本身是一個共同工作的整體,不是幾個構......

    信用卡常見問題總結

    信用卡常見問題總結辦理信用卡需要先填寫信用卡申請表,然后由銀行提交到各自的信用卡中心,信用卡中心在核對資料的真實性后,如果符合辦卡條件,信用卡中心就會批復同意辦卡,然后以......

    VB常見問題總結

    快捷域名:http://yujimyfavorcn.programfan.com 創建于:2005-6-5 共 6篇文章 訪問統計:169 VB常見問題總結 點擊數:138 發布日期:2005-6-5 18:28:00 【字體:大 中 小】【評論】......

主站蜘蛛池模板: 婷婷久久综合九色综合绿巨人| 一区二区三区高清视频一| 免费看久久久性性| 国产亚洲美女精品久久久| 免费中文熟妇在线影片| 日韩av免费无码一区二区三区| 欧美videos另类粗暴| 九九久久精品国产| 中国杭州少妇xxxx做受| 亚洲日本va一区二区三区| 色一乱一伦一图一区二区精品| 欧美激情猛片xxxⅹ大3| 无码粉嫩虎白一线天在线观看| 水蜜桃无码视频在线观看| 丰满岳乱妇久久久| 自拍偷自拍亚洲精品牛影院| 国产乱子伦视频大全| 少妇装睡让我滑了进去| 欧美另类videosbestsex日本| 久久亚洲色www成人图片| 精品人妻伦一二三区久久aaa片| 99久re热视频这里只有精品6| 国产香线蕉手机视频在线观看| 精品亚洲成a人无码成a在线观看| 性欧美丰满熟妇xxxx性| 成人嫩草研究院久久久精品| 亚洲色欲一区二区三区在线观看| 亚洲精品国产乱码av在线观看| 五月综合激情婷婷六月| 久久久亚洲裙底偷窥综合| 国精产品999一区二区三区有限| 人人爽人人爽人人片av免费| 国产成人乱码一二三区18| 亚洲一区二区经典在线播放| 成人免费看www网址入口| 国产成人精品午夜视频| 国产乱人伦无无码视频试看| 又色又爽又黄的视频网站| 亚洲综合精品伊人久久| 久久天天躁狠狠躁夜夜躁2012| 日韩精品无码一区二区三区不卡|