2023年OSPF知識點總結(jié)_第1頁
2023年OSPF知識點總結(jié)_第2頁
2023年OSPF知識點總結(jié)_第3頁
2023年OSPF知識點總結(jié)_第4頁
2023年OSPF知識點總結(jié)_第5頁
已閱讀5頁,還剩25頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

OSPF四種網(wǎng)絡(luò)類型:

Broadcast:一般為以太網(wǎng),組播發(fā)送協(xié)議報文,選舉DR、BDR

NBMA:FR、ATM等鏈路層協(xié)議;雖然跨接口,但是都在同一網(wǎng)段

Point-to-Point:PPP,不選舉DR/BDR,把兩端端口的類型配置為P2P方式,可以加快協(xié)議收斂,由于不

需要再選舉DR/BDR了

Point-to-Multipoint:手動改成的,多播he11o包自動發(fā)現(xiàn)鄰居,不選DR/BDR

OSPF五種網(wǎng)絡(luò)交互報文:

6Hello報文:發(fā)現(xiàn)及維持鄰居關(guān)系,選舉DR,BDR

周期性發(fā)給鄰居路由器,使用組播224.005,口心13口口使用組播224.0.0.6;間隔時間:廣播網(wǎng)絡(luò)10s,dead

-timer40s;點到點30s。

BDD報文:本地LSDB的摘要

內(nèi)容涉及LSDB中每條LSA的摘要;用來擬定Exchang階段的主從關(guān)系(空DD報文)。

BLSR報文:向?qū)Χ苏埱蟊径藳]有或?qū)Χ说母碌腖SA

涉及本端向?qū)Χ松暾埖腖SA的摘要

HLSU報文:向?qū)Ψ桨l(fā)送其需要的LSA

內(nèi)容是多條LSA(完整內(nèi)容)

HLSAck報文:收到LSU之后,進行確認(是對LSA的確認)

內(nèi)容是多條LSA的報文頭

OSPF七種協(xié)議狀態(tài):

Down:這是鄰居的初始狀態(tài),表達沒有從鄰居收到任何信息。在NBMA網(wǎng)絡(luò)上,此狀態(tài)下仍然可以向靜態(tài)配

置的鄰居發(fā)送Hello報文,發(fā)送間隔為Polllnterval,通常和RouterDeadlnterva1間隔相同。

Attempt:此狀態(tài)只在NBMA網(wǎng)絡(luò)上存在,表達沒有收到鄰居的任何信息,但是已經(jīng)周期性的向鄰居發(fā)送報

文,發(fā)送間隔為Hellolnterva1。假如RouterDeadInterva1間隔內(nèi)未收到鄰居的Hei1o報文,則

轉(zhuǎn)為Down狀態(tài)。

Init:在此狀態(tài)下,路由器已經(jīng)從鄰居收到了Hello報文,但是自己不在所收到的HeHo報文的鄰居列表中,

表達尚未與鄰居建立雙向通信關(guān)系。在此狀態(tài)下的鄰居要被包含在自己所發(fā)送的Hell。報文的鄰居列表中。

2-WayReceived:此事件表達路由器發(fā)現(xiàn)與鄰居的雙向通信已經(jīng)開始(發(fā)現(xiàn)自己在鄰居發(fā)送的Hei1。報文的鄰

居列表中).Init狀態(tài)下產(chǎn)生此事件之后,假如需要和鄰居建立鄰接關(guān)系則進入ExStart狀態(tài),開始數(shù)據(jù)

庫同步過程,假如不能與鄰居建立鄰接關(guān)系則進入2-Way。

2-Way:在此狀態(tài)下,雙向通信已經(jīng)建立,但是沒有與鄰居建立鄰接關(guān)系。這是建立鄰接關(guān)系以前的最高級狀

態(tài)。

1-WayReceived:此事件表達路由器發(fā)現(xiàn)自己沒有在鄰居發(fā)送Hei1。報文的鄰居列表中,通常是由于

對端鄰居重啟導(dǎo)致的。

ExStart:這是形成鄰接關(guān)系的第一個環(huán)節(jié),鄰居狀態(tài)變成此狀態(tài)以后,路由器開始向鄰居發(fā)送DD報文。主

從關(guān)系是在此狀態(tài)下形成的;初始DD序列號是在此狀態(tài)下決定的。在此狀態(tài)下發(fā)送的DD報文不包含鏈路狀

態(tài)描述。

Exchange:此狀態(tài)下路由器互相發(fā)送包含鏈路狀態(tài)信息摘要的DD報文,描述本地L$DB的內(nèi)容。

Loading:互相發(fā)送LSRequest報文請求LSA,發(fā)送LSUpdate通告LSA。

Ful1:兩路由器的LSDB己經(jīng)同步。

DR選舉:

1,一方面參選的各方都要進入2—way階段,具有選舉資格的路由器列入列表(若無具有選舉資格的則停

留在2-way狀態(tài));

2,Hell。報文做選票(在Hello報文中標出自己所認為的DR),所有路由器剛開始都認為自己是DR,也都認

為自己是BDR;

3,優(yōu)先級最大當(dāng)選,優(yōu)先級相同,貝!Irouterid(loopback地址)最大當(dāng)選。先選舉BDR,再選DR(華為設(shè)備剛

好相反)

4,選舉成功后,新加入路由器,不重新選舉。(最先初始化的兩臺路由器成為DR和BDR)

DD字段解釋:

RT1RT2

DownHello(DR=0.0.0.0,NeighborsSeen=0),Down

.Hello(DR=RT2,NeighborsSeen=RTS)git

ExStartDD(Sea==LM=LMS=1)r

,DD(Seq=N=LM=LMS=1)ExStait

ExchangeDD(Seq==0,M=LMS=0),

qDD(Seq=y+1,1=0,M=LMS=1)Exchange

DD(Seq=y+1,1=0,M=LMS=0)1

iif

,DD(Seq=ytod=0,M=0,MS=1)

LoadingDD(Seq=ytruJ=0,M=0,MS=0)?

LSRequest_______________.Full

?________________LSUpdate

FullLSAckr

InterfaceMTU:在不分片的情況下,此接口最大可發(fā)出的IP報文長度。

I(Initial):當(dāng)發(fā)送連續(xù)多個DD報文時,假如這是第一個DD報文,則置為1,否則置為0。

M(More):當(dāng)發(fā)送連續(xù)多個DD報文時?,假如這是最后一個DD報文,則置為0。否則置為1,表達后面尚有其他

的DD報文。

MS(Master/Slave):當(dāng)兩臺OSPF路由器互換DD報文時?,一方面需要擬定雙方的主從關(guān)系,RouterID

大的一方會成為Master。當(dāng)值為1時表達發(fā)送方為Master。

DDSequenceNumber:DD報文序列號,由Master方規(guī)定起始序列號,每發(fā)送一個DD報文序列號加1,

Slave方使用Master的序列號作為確認。主從雙方運用序列號來保證DD報文傳輸?shù)目煽啃院屯暾浴?/p>

注:在Master/Slaver選舉中,RID大者優(yōu)先。

Authentication

OSPF直接運營于IP協(xié)議之上,使用IP協(xié)議號89。

所有的OSPF報文使用相同的OSPF報文頭部。

Versi0n#:

0SPF協(xié)議號,應(yīng)當(dāng)被設(shè)立成2。

Type:

OSPF報文類型,OSPF共有五種報文。TYPE類型:5種類型He1lo,DD,LSR,LSI)和LSAck。

Packetlength:

OSPF報文總長度,涉及報文頭部。單位是字節(jié)。

RouterID:

生成此報文的路由器的RouterID。

AreaID:

此報文所屬的區(qū)域。

AuType:

驗證此報文所應(yīng)當(dāng)使用的驗證方法。AuType:0無需認證,1明文認證,2密文認證,4保存

Authentication:

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

LSA報文頭:

LSageOptionsLSType

LinkStateID

AdvertisingRouter

LSsequencenumber

LSchecksumlength

每個LSA頭部都20個字節(jié)。

每個LSA由LSType,LinkStateID以及AdvertisingRouter三個值來唯一區(qū)分;

通過LS老化,LS序列號以及LS校驗和來辨認哪個LSA是最新的。

多種0SPF報文可以攜帶LSA。

LSage:

此字段表達LSA己經(jīng)生存的時間,單位是秒。

LStype:

此字段標記了LSA的格式和功能。

LinkStateID:

此字段是該LSA所描述的那部分鏈路的標記。例如RouterID等。

AdvertisingRouter:

此字段是產(chǎn)生此LSA的路由器的RouterID。

LSsequeneenumber:

此字段用于檢測舊的和反復(fù)的LSA。

LStype,LinkStateID和AdvertisingRouter的組合共同標記一條LSA。

七種LSA報文解讀(重點):

Router-LSA由每個路由器生成,描述了路由器的鏈路狀態(tài)和花費,傳遞到整個區(qū)域(typel)

一一區(qū)域內(nèi)各個路由器生成關(guān)于自己各個接口所連網(wǎng)段的鏈路狀態(tài)信息,并發(fā)送給本區(qū)域的DR和BDR,由

DR對這些信息進行匯總。

1、描述區(qū)域內(nèi)部與路由器直連的鏈路的信息(涉及鏈路類型,C。st等)

2、所有鏈路信息放在一個LSA里進行描述

3、TypelLSA只在區(qū)域內(nèi)部擴散

4、LSA中會標記路由器是否是ABR(Bbit置位),ASBR(E比特置位)或者是Vlink(V比特置位)的端點

5^LSA中會標記路由器所支持的Option功能標記(如E)

Network-LSA由DR生成,描述了本網(wǎng)段的鏈路狀態(tài),傳遞到整個區(qū)域(type2)

一一DR匯總各個路由器所發(fā)的LSA,匯總后發(fā)給區(qū)域內(nèi)的各個路由器。列出區(qū)域內(nèi)每個網(wǎng)段的信息及該網(wǎng)段

上所連路由器的地址。

1、描述TransNet(涉及Broadcast和NBMA網(wǎng)絡(luò))網(wǎng)絡(luò)信息

2、由DR生成,描述其在該網(wǎng)絡(luò)上連接的所有路由器以及網(wǎng)段掩碼信息

3、Type2LSA只在區(qū)域內(nèi)部擴散

4、Type2LSA的意義在于:發(fā)現(xiàn)拓撲以及進行SPF計算時,整個MuIti-Access網(wǎng)絡(luò)會濃縮成一個節(jié)點

(偽節(jié)點)

5、OSPF路由器根據(jù)typel和type2計算出區(qū)域內(nèi)的路由,滿足負載均衡條件就可以生成等價路由。

Net-Summary-LSA由ABR生成,描述了ABR到某區(qū)域外AS內(nèi)的某一網(wǎng)段的路由的費用,傳遞到自己區(qū)

域內(nèi),供其它路由器計算最佳路由(type3)

--通告某一區(qū)域的某個網(wǎng)段以及ABR到該網(wǎng)段的花費(涉及通告該路由的路由器),可對路由信息進行匯總。

1、由ABR生成,將所連接區(qū)域內(nèi)部的鏈路信息以子網(wǎng)的形式擴散到鄰區(qū)域,會擴散到鄰區(qū)域所有路由器;路

由器根據(jù)type3計算區(qū)域間路由,下一跳指向發(fā)布type3的路由器的routerid,最終根據(jù)區(qū)域內(nèi)路由迭代出直連路

由,假如區(qū)域內(nèi)路由到該routerid是負載均衡的,那么就能生成等價路由;

2、Type3LSA事實上就是將區(qū)域內(nèi)部的Type1(1sid為主機地址)/Type2(lsid為網(wǎng)段地址)的信息收集起

來以路由子網(wǎng)的形式擴散出去,這就是SummayLSA中Summay的含義(注意這里的summary與路由聚合沒有

關(guān)系)每個接口網(wǎng)段生成一個Type3LSA???

3、ABR收到來自同區(qū)域其它ABR傳來的Type3LSA(不一定是此外一個區(qū)域的,只要是自己沒有生

成的)后重新生成新的Type3LSA(AdvertisingRouter改為自己)后繼續(xù)在整個OSPF系統(tǒng)內(nèi)擴散,Type3

LSA的擴散本質(zhì)上屬于DV行為;

4、ABR收至IJ的Type3LSA與自己生成的相同,此LSA不做計算(避免環(huán)路)

注:針對Type3LSA,生成路由的規(guī)則:自己是ABR,會一方面針對這個區(qū)域生成相應(yīng)的Type3,此時收到其它A

BR發(fā)過來Type3LSA:a)假如是相同的Type3(即自己已經(jīng)生成了),則只保存、不生成路由,也不生成

新的Type3,由于區(qū)域內(nèi)路由優(yōu)先于區(qū)域間路由;b)假如沒有生成過,則重新生成一個新的Type3,繼續(xù)傳

遞,同時生成路由,指向原ABR。

自己非該區(qū)域的ABR,收到多個ABR生成的Type3,則分別生成區(qū)域間路由參與競爭,假如c。st相同,就可

以進行負載均衡了。

注意路由器與ABR出現(xiàn)多條直連鏈路的情況,多個OSPF鄰居都可以建立,每個鄰居關(guān)系也會收到type3,但由

于生成的type3都同樣,所以事實上只看到一個,但是計算出來的區(qū)域間路由,則也許是多條路由迭代

的??????

5、假如Type3LSA來自不同的AREA,那么即使cost相同,也不會形成負載均衡,我司設(shè)備的實現(xiàn)是:最

新到來的Type3LSA最終生效,涉及最后配置的,及最近undoshutdown的。解決方法:創(chuàng)建vlink,使骨

干區(qū)域的路由可以以TypelLSA方式引入路由器,從而達成負載均衡的目的.type5路由被認為都是來自area。

的,所以不受該規(guī)則影響。

6、假如是ABR,那么其對于type3/4路由,就只學(xué)習(xí)從骨干區(qū)域過來的type3/4路由(張延新),從非骨干

區(qū)域鄰居傳遞過來的type3/4路由,只要其認為自己還是ABR,就不會學(xué)習(xí)。假如area0內(nèi)存在處在FULL

的鄰居,則該area。不能通過非骨干區(qū)域的type3LSA學(xué)習(xí)路由。否則可以。(顧德訪)

注:ABR的判斷原則:配置了涉及骨干區(qū)域的多個區(qū)域,口骨干區(qū)域內(nèi)至少有一個端口的OSPF鄰居狀態(tài)處在

FULL狀態(tài)。其通過在其type1報文中置位相應(yīng)位,告知同區(qū)域鄰居其地位。

Asbr-Summary-LSA由ABR生成,描述了到ASBR的路由,傳遞到相關(guān)區(qū)域(type4)-一路由信

--若某個區(qū)域存在一個ASBR,則發(fā)布一條type4報文指出該ASBR的routerid以及ABR到該ASBR的花

費。

1、由ABR生成,格式與Type3相同,描述的目的網(wǎng)絡(luò)是一個ASBR的RouterID

2、Type4LSA的觸發(fā)條件為:ABR收到一個Type5LSA

3、Type4LSA的意義在于讓區(qū)域內(nèi)部路由器知道如何到達ASBR(Type5LSA是在整個OSPF系統(tǒng)內(nèi)擴

散的,AdvertisingRouter始終為ASBR)

4、每個ABR在收到type5時都會在各個區(qū)域生成一個type4。

5、自己就是asbr的話,不會生成指向自己的type4;

AS-External-LSA由ASBR生成,描述了到AS外部的路由,傳遞到整個AS(STUB區(qū)域除外)(type5)

-引入的外部路由網(wǎng)段及ASBR到該網(wǎng)段的花費,此外尚有公布的FA,即下一跳地址(若為0.0.0.0則表達

為本ASBR)

1、由ASBR生成,描述OSPF系統(tǒng)外部的路由信息,一般為引入的其他協(xié)議的路由;

2、Type5LSA一旦生成,將在整個OSPF系統(tǒng)內(nèi)擴散(StubTotal-StubNSSATotal1y-NSSA除外),

不同ASBR生成的相同的外部路由Type5將會在domain內(nèi)共存(我司的做法);

3、Type5LSA攜帶Tag信息(我司默認為1)該參數(shù)不用于路由計算,其意義在于對于外部路由可以據(jù)此參數(shù)

進行路由策略的制定(類似于BGP中的Community)

4、Type5LSA以兩種方式在OSPFDomain內(nèi)擴散(默認為E2):類型1(E置位為0)需要把外部花費與

內(nèi)部花費疊加;類型2只要關(guān)注外部花費即可。

5、Type5LSA中的ForwadingAddress地址分非0和全0兩種情況。

6、路由器收到Type5LSA后,假如本地沒有生成相同的Type5,則會照單全收,根據(jù)每個Type5結(jié)合Type4

計算外部路由;假如路由表中有一條優(yōu)先級值大于150的相同前綴的非0SPF路由,則會計算收到的Type5

LSA洞時把優(yōu)先級為150的O-ASE路由放入總路由表然后撤消本地生成的Type5LSA(由于OSPF引入路由是

看該路由是否加入到了總路由表,而該非OSPF的路由由于競爭但是O-ASE路由而被撤消);假如路由表中有

一條優(yōu)先級值小于150的相同前綴的非OSPF路由,則計算收到的Type5LSA,存放于0SPF路由表,但不會放

入全局路由表(由于O-ASE的優(yōu)先級低于這個非OSPF路由,同時假如OSPF還是會引入該路由而產(chǎn)生Type5)

7、OSPF引入其它協(xié)議路由的條件是:該路由己經(jīng)通過競爭加入到全局路由表了。

注:路由器根據(jù)Type5指示的外部路由,然后基于每個type4,會分別生成一條OSPF路由(我司的方案是假如多

個ASBR生成相同的Type5,則每個ASBR都是Originator),計算出來的路由,只要滿足負載均衡條件,且

小于配置的最大配置負載均衡數(shù),生成路由參與整路由表的計算,但是假如asbr指示的路由就不均衡的話,

那么就會選出最優(yōu)的asbr,來計算ase路由。卜一跳根據(jù)F。rwadingAddress進行計算。假如為全0,則

根據(jù)type4指示的ASBR進行迭代計算;

假如非全0:1)在收到Type5的OSPF域內(nèi)路由器上,假如IFA為非0,根據(jù)FA地址查找路由表,若有匹配的OSP

F內(nèi)部路由(區(qū)域內(nèi)或者區(qū)域間),則以此FA地址作為出口計算外部路由;否則將認為此Type5LSA無效;

2)我司設(shè)備查找OSPF路由表(Displayospfrouting-table)思科查找全局路由表

3)在OSPF路由表中只要能查找到相應(yīng)的OSPF內(nèi)部路由即可(無須最長匹配)思科在進行路由查找時遵循最

長匹配的原則。己證實。

8、假如路由器上在不同area計算的外部路由cost相同,那么也無法形成負載均衡,而是根據(jù)協(xié)議會選擇a

reaid大的路由。不對,己證實,老苗的文檔

NSSAExternalLSA由ASBR生成,作為nssa區(qū)域內(nèi)的路由器引入外部路由時使用(type?)

一一在NSSA的ABR將NSSA內(nèi)部產(chǎn)生的Type7類型的LSA(P位置l)轉(zhuǎn)化為Type5類型的LSA再發(fā)布

出去,并同時更改LSA的發(fā)布者為ABR自己

標記:N:NSSAPropagation(告知ABR路由器轉(zhuǎn)換此LSA并繼續(xù)擴散),NSSAABR(R2)收到Type7

LSA后自動轉(zhuǎn)換成Type5LSA?對于做轉(zhuǎn)換作用的abr,一個區(qū)域只能有一個,通過競爭選擇出來。

在7類Isa進行聚合時,無論聚合前1sa的FA地址是否相同,聚合后Isa的FA地址規(guī)則如下:

1、假如在nssa區(qū)域內(nèi)使能了loopback接口,則優(yōu)先選擇loopback接口地址為FA地址,假如使能了多個loop

back接口則優(yōu)選接口地址大的為FA地址。假如此時去使能1oopback接口,則選擇在nssa區(qū)域內(nèi)接口地址

最大的網(wǎng)段地址為FA地址

2、假如沒有使能1oopback接口,則按照displaycu的順序選擇一方面在nssa區(qū)域使能ospffi^J接口地址作

為FA地址

3、假如聚合后的ka的FA地址己經(jīng)選擇了最大的接口地址,此時將最大的接口地址undo,則會選擇次大的接口

地址,以此類推,但是假如重新network一個更大的接口IP地址,那么不會重選,假如重新network—?個更

大的1oopabck地址,會重選。

NSSA的FA地址肯定為非0.0.0.0(一般為ASBR的loopback接口),ABR將type7轉(zhuǎn)換為type5時,不會改

變FA,所以area。內(nèi)只要到這個FA的路由均衡,就能實現(xiàn)負載均衡。已實驗證實

注意:Type7LSA攜帶FA的原則(在生成該ASE的ASBR上)需要轉(zhuǎn)換的Type7LSA(P-bit置1)必須攜帶非

零FA,轉(zhuǎn)換為type5LSA時FA不變,滿足前面type5LSA相應(yīng)條件時,type7LSA攜帶FA為該路由的

直接下一跳地址;否則,RFC1587規(guī)定任選一個使能OSPF的接口地址作為FA。RFC3101做了進一步的

限定,建議選擇順序如下:

優(yōu)選使能OSPF的Loopback接口地址

選擇使能OSPF的stub接口(無鄰居的接口)地址

選擇使能OSPF的其它接口地址

等值路由形成的基本條件:

1、路由類型一致、cost相同

2、所屬區(qū)域同樣(外部路由無此限制)

3、直接下一跳不同

4、E2外部路由還需要到ASBR/FA的途徑等值(Cisco的實現(xiàn)無此限制)

FA的填充規(guī)貝h

1)AseLsa:

當(dāng)A$BR引入外部路由,并且。spf在被引入路由的下一跳的接口上enable,并且A$BR的下一跳接口的網(wǎng)絡(luò)

類型被定義為broadcast或nbma,FA被填寫成非0;其他P-to-P或者P-to-MP或者passive接口都填0。

2)NSSA

if(loopback被使能到相同的NSSA區(qū)且接口UP)

{loopback被填充為FA}

e1se{當(dāng)ASBR引入外部路由,并且ospf在被引入路由的下一跳的接口上enab1e,并且ASBR的下一跳接

口的網(wǎng)絡(luò)類型被定義為broadcast或nbma,,FA被填寫成非0;其他第一個被使能到NSSA區(qū)域的接口}

注:NS5人的尸A地址優(yōu)選本區(qū)域內(nèi)network的loopback地址,假如沒有,則在network的實際接口地址

中選擇地址較小的一個作為FA來填充。但是就是不會為全0

OSPF的type5路由的的FA地址為非。的條件:

1、該ASE的下一跳邏輯路由為OSPF內(nèi)部路由或本地啟用0SPF的直連網(wǎng)段路由;

2、下一跳相應(yīng)的路由的出接口為廣播鏈路或NBMA,且該接口為非silent接口;

3、下一跳相應(yīng)路由的直接下一跳地址落在O$PF協(xié)議中network發(fā)布的網(wǎng)絡(luò)地址范圍內(nèi)(新版本不再檢查該

規(guī)則)

滿足上述三個條件,則生成的FA地址為該路由的直接下一跳地址,除非FA相應(yīng)的接口down或去使能OSPF,否

則LSA不會由于其他接口使能0SPF而更新。

OSPF各種區(qū)域解讀(重點):

6Transit區(qū)域:重要負責(zé)IP包的傳輸,互聯(lián)OSPF其它區(qū)域,可以接受SummaryLSA和External

LSA,會轉(zhuǎn)發(fā)來自骨干區(qū)域的所有LSA。

注:當(dāng)一個網(wǎng)段上沒有發(fā)現(xiàn)其他ospf路由器(譬如沒有其他hello報文)時,被辨認為一個stubnet網(wǎng)絡(luò)。一

旦鄰居起來了,開始發(fā)hello時,網(wǎng)絡(luò)就變?yōu)閠ransit網(wǎng)絡(luò)了。

JSTUB區(qū)域:允許學(xué)習(xí)type3LSA;但拒絕type5LSA(接受一條DefaultLSA作為Type3LSA用以填

補)stub

所有與骨干區(qū)域相連的abr會向stub區(qū)域發(fā)布一條type3的缺省路由,然后按照type3的選路規(guī)則進行路由

計算,多個abr的話,就有也許產(chǎn)生多條缺省路由,假如滿足負載均衡條件的話。但是當(dāng)其中?個abr收到其

它abr的type3缺省路由,是不會去使用的,也不會生成缺省路由。(由于相同的type3,自己不使用)

BTota1Stub區(qū)域:拒絕具體的type3,拒絕所有的type5(接受一條Defau1tLSA作為Type3用來

填補)stubno-summary

規(guī)則同stub區(qū)域,只是totaistub區(qū)域的路由器也不會接受type3路由。

JNSSA區(qū)域:允許學(xué)習(xí)type3(可以配置只接受一條缺省type3),拒絕所有引入的type5,可以由域內(nèi)的

ASBR引入type7路由(并置P為1),到達ABR后,由于轉(zhuǎn)換成type5發(fā)布出去。(若是ABR產(chǎn)生的type7,

則P置0,貝!I不會被其它ABR轉(zhuǎn)換成type5)nssa[default-route-advertise]

1、NSSA區(qū)域一旦生成,ASBR將以Type7LSA的方式向0$PF注入外部路由信息,該信息只能在NS$A

區(qū)域內(nèi)部擴散

2、當(dāng)Type7LSA到達NSSA的ABR時,ABR會扮演Trans1ator功能將Type7LSA自動轉(zhuǎn)換成Type5LS

A繼續(xù)在OSPFDomain中擴散,同時將adv修改為自己。

3、假如NSSA中存在兩個以上ABR,將進行Translator的競選,RID高者勝出,然后nssa區(qū)域的type7都會

由該專職ABR轉(zhuǎn)換為type5,由于一個type7只需要轉(zhuǎn)換為一個type5,所以-一個區(qū)域只需要-一個trans1ater

即可。然后路由器結(jié)合type4,運用這些type5計算路由,所以是有也許計算出等價路由的。

4、當(dāng)NSSA的ABR同時作為ASBR時,默認情況下會同時生成Type7LSA(擴散到NSSA中,不會攜帶P—Pr

opagation標記)和Type5LSA擴散到N$SA外;若不希望Type7L$A擴散到N$SA中(NS$A中有專職的

ASBR),在ABR/ASBR上配置參數(shù)no-import-route,此時只會產(chǎn)生type5LSA,

HTotaiNssa區(qū)域:只接受type7類路由nssa[default-route-advertise][no-import-

route]no-summary

1、NSSAABR會自動生成默認路由并以Type3LSA的方式注入到Tota11y-NSSA中;

2、拒絕type3、type5類路由。

路由優(yōu)選原則:

區(qū)域內(nèi)和區(qū)域間路由描述的是自治系統(tǒng)內(nèi)部的網(wǎng)絡(luò)結(jié)構(gòu);外部路由則描述了應(yīng)當(dāng)如何選擇到自治系統(tǒng)以外目

的地的路由。

第一類外部路由是指接受的是IGP路由(例如RIP,STATIC),由于這類路由的可信限度高一些,所以計算出

的外部路由的花費與自治系統(tǒng)內(nèi)部的路由花費的數(shù)量級是相同的并且和OSPF自身路由的花費具有可比性,

即到第一類外部路由的花費值=本路由器到相應(yīng)的ASBR的花費值+ASBR到該路由目的地址的花費值。

第二類外部路由是指接受的是EGP路由,由于這類路由的可信度比較低,所以0$PF協(xié)議認為從ASBR到自治系

統(tǒng)之外的花費遠遠大于在自治系統(tǒng)之內(nèi)到達ASBR的花費。所以計算路由花費時將重要考慮前者,即到第二類

外部路由的花費值=ASBR到該路由目的地址的花費值。假如該值相等,再考慮本路由器到相應(yīng)的ASBR的花費

值。

路由優(yōu)選順序(從高到低):

1區(qū)域內(nèi)路由:優(yōu)選cost小的

2區(qū)域間路由:優(yōu)選cost小的

3第一類外部路由(ElN1):

優(yōu)選cost小的;

cost相同時,按照RFC1587優(yōu)選type5ISA、次選P-bit置1的type7LSA(目前VRP的實現(xiàn))

cost相同時,按照RFC3101優(yōu)選P-bit置1的type7LSA、次選type5LSA、最次選Router-ID

大的P-bit置0的type7LSA

4第二類外部路由(E2N2)

優(yōu)選C0St小的;

c。st相同時,優(yōu)選到ASBR/FA途徑短的

cost相同,到ASBR/FA途徑也相同時,按照RFC1587優(yōu)選type5LSA、次選P-bit置1的type7LSA

(目前VRP的實現(xiàn))

cost相同,至IJASBR/FA途徑也相同時,按照RFC3101優(yōu)選P-bit置1的type7LSA、次選type5L

SA、最次選Router-ID大的P-bit置0的type7LSA

OSPF外部路由優(yōu)選(描述同一條路由的1或多條相同類型的type5/type7間LSA):RFC1583compatible

使能(兼容OSPFVI規(guī)則)

1、計算、擬定到每條LSA相應(yīng)的ASBR/FA的內(nèi)部最優(yōu)途徑:先針對每條LSA擬定OSPF內(nèi)部途徑

FA非0,選擇匹配FA地址的最優(yōu)OSPF內(nèi)部路由(IA或ia)

FA為0,需要計算到ASBR的內(nèi)部最優(yōu)途徑

優(yōu)選到ASBR/FAcost最小的途徑

到一條LSA相應(yīng)的ASBR/FA存在多條等值途徑時

優(yōu)選AreaID大的途徑//這條專指到同一個L$A指示的ASBR的通過不同區(qū)域的路由,來自不同

區(qū)域的不同LSA不檢查該條規(guī)則

同區(qū)域時可以形成到ASBR/FA的等值途徑

2、計算每條LSA相應(yīng)的完整途徑的整體cost,優(yōu)選整體cost最小的途徑:結(jié)合笫一條計算出來的OSPF內(nèi)部

路由,再計算整體cost進行比較

Typel且FA為0:LSA中metric+到ASBR的內(nèi)部最優(yōu)途徑開銷

Type1且FA非0:LSA中metric+匹配FA地址的最優(yōu)OSPF內(nèi)部路由的cost

Type2:LSA中metric;相同時優(yōu)選到ASBR/FA最短的途徑

3、優(yōu)選整體cost最小的完整途徑

多條LSA相應(yīng)的途徑整體cost相同(type2時到各條LSA相應(yīng)的ASBR/FA的途徑cost也相同)時

按照RFC1587優(yōu)選type5LSA、次選P-bit置1的type7LSA(目前VRP的實現(xiàn))

按照RFC3101優(yōu)選P-bit置1的type7LSA、次選type5LSA、最次選Router-ID大的P-bit置0的ty

pe7LSA

存在多條等值最短途徑時形成等值路由(一條LSA也許形成多條等值途徑)

RFC1583compatible去使能(RFC2328OSPFV2規(guī)貝不兼容RFC15830SPFV1規(guī)則)在該標準中

增長到ASBR的途徑的優(yōu)先級屬性,并在各種規(guī)則前面進行比較

1、計算、擬定到每條LSA相應(yīng)的ASBR/FA的內(nèi)部最優(yōu)途徑

FA非0,選擇匹配FA地址的最優(yōu)OSPF內(nèi)部路由(IA或ia)

FA為0,需要計算到ASBR的內(nèi)部最優(yōu)途徑

最優(yōu)選非骨干區(qū)的區(qū)域內(nèi)部途徑(Cisc。實現(xiàn)與RFC2328不一致,剛好相反)

骨干區(qū)區(qū)域內(nèi)部途徑與區(qū)域間途徑優(yōu)先級相同解釋:對到ASBR的途徑賦予優(yōu)先級屬性,非骨干區(qū)域內(nèi)

途徑優(yōu)先級最高,另一方面是骨干區(qū)域內(nèi)途徑和區(qū)域間途徑的優(yōu)先級相同并次之

存在優(yōu)先級相同的多條途徑時,繼續(xù)比較途徑的cost,優(yōu)選cost小的

存在同優(yōu)先級的多條等值途徑時

優(yōu)選AreaID大的途徑

同區(qū)域時可以形成到ASBR/FA的等值途徑

2、基于每條LSA的內(nèi)部最優(yōu)途徑的優(yōu)先級對LSA進行篩選,僅途徑優(yōu)先級高的LSA進入第3步計算。比1583

使能多了一步,即在比較整體cost前,先比較途徑優(yōu)先級,入選才繼續(xù)比較

最優(yōu)選非骨干區(qū)的區(qū)域內(nèi)部途徑

骨干區(qū)區(qū)域內(nèi)部途徑與區(qū)域間途徑優(yōu)先級相同

3、計算每條LSA相應(yīng)的完整途徑的整體c。st,優(yōu)選整體cost最小的途徑

Typel且FA為0:LSA中metric+到ASBR的內(nèi)部最優(yōu)途徑開銷

Typel且FA非0:LSA中metric+匹配FA地址的最優(yōu)OSPF內(nèi)部路由的cost

Type2:LSA中metric;相同時優(yōu)選到ASBR/FA最短的途徑

4、優(yōu)選整體cost最小的完整途徑

多條LSA相應(yīng)的途徑整體cost相同(type2時到各條ISA相應(yīng)的ASBR/FA的途徑cost也相同)時

按照RFC1587優(yōu)選type5LSA、次選P-bit置1的type7LSA(目前VRP的實現(xiàn))

按照RFC3101優(yōu)選P-bit置1的type7LSA、次選type5LSA、最次選Router-ID大的P-bit置0的

type?LSA

存在多條等值最短途徑時形成等值路由(一條LSA也許形成多條等值途徑)

OSPF快收斂:

1、鄰居的he1lo和dead間隔時間,命令為ospftimerhellointerval

2、設(shè)立SPF計算間隔,spf-schedule—interval{interval1\millisecondinterva12],(缺

省5秒),縮短兩次SPF算法運營的間隔時間來加快收斂。

3、配置LSA的更新時間間隔,pp^Isa-originate-interva10,指定LSA的更新時間間隔為0來取消

LSA的更新時間間隔,使得拓撲或者路由的變化可以立即通過LSA發(fā)布到網(wǎng)絡(luò)中

4、配置LSA被接受的時間間隔,命令為1sa-arriva1-interva10,指定LSA被接受的時間間隔為0,使得

拓撲或者路由的變化可以立即被感知到。

5、減少接口傳送LSA的延遲時間,命令為。spftrans-delayinterval

0SPF目前不支持I-SPF,PRC以及智能定期器等快收斂手段,只能通過調(diào)整部分參數(shù)來達成快速收斂的目

的。具體可以調(diào)整的參數(shù)如下:

1、調(diào)整OSPF協(xié)議$PF計算的間隔,命令為:spf—schedule-interva1{interval1Imi11

isecondinterval2},設(shè)立SPF計算間隔。

默認的SPF計算間隔為5s,用戶可以配置的范圍涉及兩個檔次,可以配置秒級間隔,即1s~10s,也可以配置毫

秒級間隔,范圍為lms'10000ms,配置時應(yīng)根據(jù)網(wǎng)絡(luò)規(guī)模以及穩(wěn)定情況進行調(diào)整。IGP快收斂設(shè)計到多個

方面的優(yōu)化,不宜僅將計算間隔調(diào)的過小,避免產(chǎn)生不必要的震蕩。

2、調(diào)整OSPF協(xié)議LSA產(chǎn)生的間隔,命令為:lsa-originate-interva10,配置LSA的更新時間間隔。

缺省情況下,LSA的更新時間間隔為5秒。OSPF協(xié)議規(guī)定LSA的更新時間間隔5秒,是為了防止網(wǎng)絡(luò)連接或者

路由頻繁動蕩引起的過多占用網(wǎng)絡(luò)帶寬和路由器資源。在網(wǎng)絡(luò)相對穩(wěn)定、對路由收斂時間規(guī)定較高的組網(wǎng)環(huán)

境中,可以指定LSA的更新時間間隔為0來取消LSA的更新時間間隔,使得拓撲或者路由的變化可以立即通

過ISA發(fā)布到網(wǎng)絡(luò)中,從而加快網(wǎng)絡(luò)中路由的收斂速度

3、調(diào)整LSA被接受的時間間隔:命令為:1sa-arrival-interval0,配置LSA被接受的時間間隔。

缺省情況下,LSA被接受的時間間隔為1秒。在網(wǎng)絡(luò)相對穩(wěn)定、對路由收斂時間規(guī)定較高的組網(wǎng)環(huán)境中,可以

指定LSA被接受的時間間隔為0,使得拓撲或者路由的變化可以立即被感知到。

調(diào)整OSPF協(xié)議廣播鏈路或NBMA鏈路上的接口類型:OSPF協(xié)議在廣播或者NBMA鏈路上會一方面選舉DR,

和BDR設(shè)備,然后其它的DRother路由器和DR,BDR之間建立鄰接關(guān)系,DR和BDR之間也建立鄰接關(guān)系。

4、為了提高鏈路上鄰居建立的速度,我們可以將背靠背連接兩臺路由器的廣播或者NBMA鏈路調(diào)整OSPF的

鏈路類型為P2P。具體命令為:ospfnetwork—typep2p。

OSPF附錄E問題:

為什么在OSPF中引入的兩條路由不能同時發(fā)布:

這個是VRP3.0的歷史遺留問題,不支持附錄E。事實上一般情況下靜態(tài)路由都可以對的發(fā)布的,但對于類似

于RFC2328AppendixE情況,由于OSPFtype5LSA的ID是以這些網(wǎng)段的地址來標記的,每一類型的

LSA是以AdvRID即產(chǎn)生該LSA的路由器ID、LSType以及LSID即所承載的網(wǎng)段的網(wǎng)絡(luò)地址這三個信

息的組合作為其關(guān)鍵值進行區(qū)分的。所以同一臺路由器產(chǎn)生的或者引入外部路由而生成的這些LSA,對于那

些網(wǎng)段地址同樣、而掩碼信息不同樣的路由,路由器認為是同一條LSA,后發(fā)布的路由將會直接扔掉。例如

對于靜態(tài)路由172.16.0.0/16和172.16.0.0/24的引入將只會生成一個LSA,其中必有一條路由因不能

引入而被丟棄。先發(fā)布的L$A一直生效。假如掩碼短的生效就不會有問題,由于包含掩碼長的路由了。

對于此種情況,在開局過程中應(yīng)盡量規(guī)避。對于無法避免的情況提供以下解決規(guī)避措施:

(1)先發(fā)布短掩碼的路由,這樣長掩碼的路由雖然丟失,但是其他路由器轉(zhuǎn)發(fā)數(shù)據(jù)包時會最長匹配到短掩碼

的路由,報文送到此路由器后,再根據(jù)最長匹配查找長掩碼的路由進行轉(zhuǎn)發(fā)。

(2)發(fā)布更短掩碼的路由時,先刪除長掩碼路由,然后再按照短長掩碼順序network

(3)network通告完短掩碼路由后,resetospfprocess

例:0SPF協(xié)議是一種基于鏈路狀態(tài)的路由協(xié)議,其路由計算是基于鏈路狀態(tài)LSA的。當(dāng)路由器引入靜態(tài)路

由時,通過生成相應(yīng)的第5類LSA進行洪泛,以此向其他路由器傳遞拓撲信息。第5類LSA是以相應(yīng)網(wǎng)段的IP

地址來標記的,并協(xié)同產(chǎn)生該LSA的路由器ID、LSA的序列號三個信息的組合作為其關(guān)鍵值進行唯一性標記,

不關(guān)心路由的掩碼信息。

在本次案例中,在S8016本來配置一條靜態(tài)路由222.240.223.0/25,生成了一條第5類LSA往NE80E洪泛;

當(dāng)再配置第二條靜態(tài)路由222.240.223.0/24時,由于網(wǎng)段IP地址相同,不再生成反復(fù)的LSA。這時刪除

本來的222.240.223.0/25的靜態(tài)路由,由于刷新機制的問題,OSPF模塊不重新為后來的靜態(tài)路由生

成ASEJSA,而導(dǎo)致路由無法傳播。

附錄E提供的解決方法

最短掩碼的路由產(chǎn)生的LSA的LSI口=網(wǎng)絡(luò)地址

其它路由產(chǎn)生的LSA的LSID=網(wǎng)絡(luò)廣播地址

兼容效果:

具有附錄E功能的路由器可以發(fā)布附錄E的LSA,也能解決附錄E的LSA;不具有附錄E功能的路由器不能發(fā)布

附錄E的LSA,但是能解決附錄E的LSA。

滿足附錄E的效果:

iproute-static7.7.0.0255.255.0.0NULLO

iproute-static7.7.0.0255.255.255.020.20.20.2

哪個先發(fā)布無所謂,掩碼長的ase的1sid相應(yīng)掩碼0的部分會以1填充。

dispospfIsdbase

Type:Externa1

Lsid:7.7.0.255

Advrtr:5.5.5.5

Lsage:9

Len:36

0ptions:E

seq#:80000001

chksum:0Xb8f5

Netmask:255.255.255.0

TOS0Metric:1

Etype:2

ForwardingAddress:0.0.0.0

Tag:1

Type:Externa1

Lsid:7.7.0.0

Advrtr:5.5.5.5

Lsage:9

Len:36

Options:E

seq#:80000002

chksum:0xb6f6

Netmask255.255.0.0

TOS0Metric:1

Etype:2

ForwardingAddress:0.0.0.0

Tag:1

缺省路由的下發(fā)方法(重點):

一、Ospf通過兩種命令引入缺省路由:default-route-advertise和defau1t-route-advert

isealways,配置命令后ospf會產(chǎn)生一條5類1sa向其他路由器泛洪這條缺省路由,由于這條命令不是在特

定area視圖中配置的,所以產(chǎn)生的type5會引入到所有area(stub、nssa除外)。

缺省情況下,普通OSPF區(qū)域內(nèi)的OSPF路由器是不會產(chǎn)生缺省路由的。當(dāng)網(wǎng)絡(luò)中缺省路由是通過其他路由協(xié)

議產(chǎn)生或其他OSPF進程時(該缺省路由是活躍的,且本ospf進程及ibgp路由),為了可以將缺省路由通告到

整個OSPF域中,必須在ASBR上手動通過命令defau1t-route-advertise[a1ways]進行配置,假如

沒有缺省路由,需要在defau1t—route-adv。]:1156命令后加上@1\¥@丫$參數(shù)。配置了permit—

calcu1ate-other參數(shù)的ME設(shè)備仍然計算來自于其他ME設(shè)備的缺省路由。

注意:完全處在nssa區(qū)域的路由器,即使配置了defau1t-route-advertisealways,也不會生成

type5缺省路由,只能使用nssadefault-route-advertis命令,還要依賴總路由表中有己經(jīng)生效的缺省路

由。原則就是OSPF視圖下default-route-advertise命令就是創(chuàng)建type5缺省路由的,而type5

路由會受到各種規(guī)則限制。nssadefault-route-advertise命令就是創(chuàng)建type7缺省路由的(攜帶P

標記),受相應(yīng)規(guī)則限制。

二、內(nèi)部缺省路由(三類1sa):當(dāng)ospf區(qū)域為stub,totallystub,tota1lynssa區(qū)域時(注意沒

有nssa區(qū)域),與骨干網(wǎng)相連的ABR路由器會產(chǎn)生一條3類Isa,向非骨干區(qū)域內(nèi)通告一條缺省路由。ABR自

動下發(fā)type3類似的缺省路由,但互相不學(xué)習(xí)其他ABR發(fā)布的缺省路由。

當(dāng)然不同區(qū)域缺省路由的功能時不同樣的:

1、Stub區(qū)域內(nèi)傳播1,2,3類LSA。并不知道外部引入的路由。缺省路由的目的時通過ABR去往外部網(wǎng)

絡(luò)。

2、Totallystub區(qū)域內(nèi)只能傳播1,2類LSA,只知道自己區(qū)域內(nèi)的路由,外部一切信息都無法感知。這時

缺省路由是通往外部的唯一橋梁。

3、TotalIyNSSA與NS$A區(qū)域的區(qū)別僅在于前者不允許區(qū)域間路由即Type3NetworkSummary

LSAs注入。區(qū)域內(nèi)的路由器通過ABR知道其他區(qū)域的路由。ABR會自動產(chǎn)生一條LinkStateID為,網(wǎng)絡(luò)

掩碼為的SummaryLSA(Type3LSA)通告到整個nssa區(qū)域內(nèi)。

三、nssa區(qū)域(非tota】nssa默認不會發(fā)布缺省路由)可以在abr上配置nssadefau1t-

route-advertise命令,來向nssa區(qū)域發(fā)布一條type7的缺省路由(注意是只向nssa區(qū)域發(fā)布,是否需

要本地存在一條缺省路由,要看發(fā)布路由器的角色是ASBR還是ABR)。假如nssa的abr在ospf視圖中直接

配置default-route-advertise命令,則同第一條,發(fā)布一個type5的缺省路由,該路由無法進入ns

sa區(qū)域。所以假如向nssa區(qū)域注入缺省路由,必須使用nssadefault-route-advertise命令注入

type7缺省路由,或配置為tota1nssa區(qū)域來默認注入type3缺省路由。

在NSSAABR或者NSSAA$BR上通過命令NSSAdefault-route-advertise以Type7LSA方式注入

默認路由到NSSA中:

1、ASBR上必須擁有默認路由(生成的Type7LSA攜帶P標記)

2、ABR上可以沒有默認路由(生成的Type7LSA不攜帶P標記)

注:0SPF路由器已經(jīng)發(fā)布了缺省路由LSA,假如收到了其它OSPF路由器發(fā)布的相同類型缺省路由LSA(可

以進入LSDB),但收到的默認路由LSA不會參與SPF計算。

VRP5.x:發(fā)布缺省路由時不學(xué)習(xí)本進程其它路由器發(fā)布的默認路由,IBGP缺省路由不滿足非強制下發(fā)條件

LSA的過濾手段:

OSPF的過濾有兩種,一種是對路由表的過濾,這種方式只對配置過濾的路由器起作用,不能阻止ISA的泛洪,

因此也不能影響其他路由器生成路由,filter-policyimport(VRP)/distribute-1istin

(IOS);另一種是對LSA的過濾,這種方式其實并不是對LSA過濾,只是阻止LSA的生成,沒有了LSA,相應(yīng)

也會影響其他同區(qū)域或同自治域的路由器。

對路由表的過濾,合用所有運營OSPF的路由器;其他命令都是阻止LSA的生成,只能過濾原本應(yīng)當(dāng)是本路由

器產(chǎn)生的LSA,這種過濾只能在LSA生成者上做過濾,ASBR是ASE/NSSAISA的生成者,ABR是SUMMARY

LSA的生成者,NSSA區(qū)域的ABR是NSSA轉(zhuǎn)ASE的生成者,所以我們很容易想到這種方式的過濾只能在AB

R,ASBR和N$SA區(qū)域的ABR上。

OSPF中6種過濾方式:

1、fi1ter-policyimport(OSPF)

只能用來過濾OSPF有效路由表里的路由,并不能阻止LSA的泛洪。(除此之外,以下的過濾方式均是對LS

A的過濾),被過濾的路由在路由表中為inactive狀態(tài)。對接受的OSPF區(qū)域內(nèi)、區(qū)域間和自制系統(tǒng)外部

的路由進行過濾。

相應(yīng)IOS命令為Router(config—router)#distribute-1ist1in/distribute-list

prefix1in

相應(yīng)Junos命令為importpolicy。IOS并不認為這是一種真正的OSPF過濾。

R1路由器上配置兩條靜態(tài)路由,然后import至Ijospf中。

iproute-static11.11.11.11255.255.255.255NULLO

iproute-static111.111.111.111255.255.255.255NULLO

查看R2的路由表

<R2>disiprouting-table

RouteF1ags:R-re1ay,D—down1oadtofib

Destination/MaskProtoPreCostFlagsNextHopInterface

11.11.11.11/32O_ASE1501D100.0.12.1SerialO/0/0

111.111.111.Ill/32O_ASE1501D100.0.12.1Serial0/

0/0

然后在R2上配置filter-policyimport過濾掉11.11.11.11/32的路由不讓其加入到R2的路由表中。

ospf1

filter-policyip-prefixhuaweiimport〃有LSDB,但該命令阻止該Isdb生成ospf路由

ipip-prefixhuaweiindex10deny11.11.11.1132

ipip-prefixhuaweiindex20permit0.0.0.00less-equal32

配置后查看R2的路由表:

<R2>disiprouting-tab1e

Destination/MaskProtoPreCostF1agsNextHopInterfa

ce

111.

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論