OSPF和IS-IS區(qū)別?
Rip路由協(xié)議,eigrp是ciscos私有路由協(xié)議,ospf是內(nèi)部網(wǎng)關(guān)協(xié)議,bgp是自治系統(tǒng)間的動(dòng)態(tài)路由發(fā)現(xiàn)協(xié)議,is-is是iso提出的路由協(xié)議。
為什么rip是應(yīng)用層協(xié)議?
因?yàn)镽IP數(shù)據(jù)包封裝在UDP中并使用端口號(hào)520,所以它是一種應(yīng)用層協(xié)議。
OSPF的協(xié)議號(hào)是89(TCP是6,UDP是17),
交換機(jī)靜態(tài)路由的作用?
交換機(jī)只有三層交換機(jī)的路由功能,普通交換機(jī)沒有路由功能。三層交換機(jī)開啟路由功能后,可以分為直接路由、靜態(tài)路由和動(dòng)態(tài)路由三種。
靜態(tài)路由是指定路由,管理員特別熟悉網(wǎng)絡(luò)ip規(guī)劃,指出目的ip、子網(wǎng)掩碼和下一跳地址,指定地址路徑。
動(dòng)態(tài)路由器協(xié)議都有哪些?
常見的動(dòng)態(tài)路由協(xié)議包括RIP、OSPF、IS-IS、IGRP、
ospf是哪一層協(xié)議?
1.
RIP基于UDP,BGP基于TCP,OSPF和EIGRP基于IP。
。TCP/IP協(xié)議棧中定義的這些路由協(xié)議用于查找和維護(hù)到達(dá)目的地的最短路徑。你可以想到他們。
不屬于網(wǎng)絡(luò)層協(xié)議(注意,
是的,基于
開啟,未執(zhí)行。
BGP用TCP,所以BGP是應(yīng)用層,TCP用IP,所以TCP是傳輸層,OSPF用IP,所以把OSPF歸入傳輸層更合理。玉樹
RIP的特點(diǎn)都有什么?
RIP(路由信息協(xié)議)是一個(gè)簡(jiǎn)單的IGP。RIP是一種國際標(biāo)準(zhǔn)協(xié)議,所有路由器制造商都支持它。RIP是一種應(yīng)用層協(xié)議,工作于UDP的520端口。所有RIP數(shù)據(jù)包的源端口和目的端口的端口號(hào)都是520。RIP使用距離矢量算法,當(dāng)數(shù)據(jù)包通過路由器時(shí),它就是一跳。當(dāng)RIP被初始化時(shí),參與工作的每個(gè)接口將發(fā)送一個(gè)請(qǐng)求消息,這個(gè)包請(qǐng)求另一方的副本所有RIP路由器的完整性。該請(qǐng)求以廣播或點(diǎn)對(duì)點(diǎn)的形式發(fā)送到直接相連的路由器。默認(rèn)情況下,RIP支持4條相等的開銷路徑,最多6條用于負(fù)載平衡。RIP不適合路徑變化劇烈的網(wǎng)絡(luò)環(huán)境,也不適合大規(guī)模的網(wǎng)絡(luò)環(huán)境。RIP仍然廣泛應(yīng)用于小型網(wǎng)絡(luò),現(xiàn)在OSPF也廣泛應(yīng)用于大型網(wǎng)絡(luò)。
RIP的工作原理:RIP將協(xié)議的參與者分為兩類:主動(dòng)機(jī)和被動(dòng)機(jī)。主設(shè)備主動(dòng)廣播路徑刷新消息,從設(shè)備被動(dòng)接受路徑刷新消息。一般來說,網(wǎng)關(guān)是主機(jī),主機(jī)是從機(jī)。RIP規(guī)定網(wǎng)關(guān)每30秒廣播一條報(bào)文,報(bào)文信息來自本地路由表。在RIP協(xié)議的報(bào)文中,距離是以跳數(shù)來衡量的:直接連接到目的網(wǎng)絡(luò)的網(wǎng)關(guān)定義為一跳,相隔一跳的網(wǎng)關(guān)為兩跳,以此類推。路徑的距離是路徑上網(wǎng)關(guān)的數(shù)量(從源發(fā)送者到目的發(fā)送者)。為了防止尋路環(huán)路的長期存在,RIP規(guī)定長度為16跳的路徑為無限路徑,即不存在路徑。所以受限路徑的長度不能超過15。正是這一規(guī)定限制了RIP的使用,使RIP僅限于小型局域網(wǎng)。對(duì)同一架空路徑的處理是基于先入為主的原則。在具體應(yīng)用中,可能會(huì)出現(xiàn)到同一網(wǎng)絡(luò)的距離相同的多條路徑。在這種情況下,無論哪個(gè)網(wǎng)關(guān)的路徑廣播消息首先到達(dá),它的路徑將被采用,直到它失敗或被新的更短的路徑所取代。
RIP協(xié)議使用兩個(gè)計(jì)時(shí)器來清除過時(shí)的路徑。超時(shí)(無效路由)計(jì)時(shí)器和垃圾收集(路由刷新)計(jì)時(shí)器。路由器為表中的每個(gè)條目設(shè)置兩個(gè)計(jì)時(shí)器,每次添加新的路由條目時(shí),都會(huì)相應(yīng)地添加兩個(gè)計(jì)時(shí)器。當(dāng)新的路由條目被加載到路由表中時(shí),超時(shí)定時(shí)器被初始化為0并開始計(jì)數(shù)。每次收到包含路由條目的RIP消息時(shí),條目的超時(shí)計(jì)時(shí)器都會(huì)重置為0。如果在180秒內(nèi)沒有收到包含該路由條目的RIP消息,則該路由的度量設(shè)置為16,并且該路由的垃圾收集計(jì)時(shí)器啟動(dòng)。如果在接下來的60秒內(nèi)沒有收到該路由的RIP消息,該路由將從路由表中刪除。如果在垃圾收集計(jì)時(shí)器到期前240秒收到包含路由的消息,該路由條目將被加載到路由表中,計(jì)時(shí)器被清零,超時(shí)計(jì)時(shí)器重新啟動(dòng)。
RIP的嚴(yán)重缺陷是"緩慢收斂",也叫"數(shù)到無窮大"。如果出現(xiàn)循環(huán),要等到路徑長度達(dá)到16才會(huì)釋放,也就是說要7次往返(至少30×7秒)。這就是所謂的慢收斂問題。解決方案有很多,主要的是水平分割。n)方法和具有觸發(fā)更新的毒性逆轉(zhuǎn)方法。(上一篇路由協(xié)議里有詳細(xì)介紹。水平分割方法的原理是,當(dāng)網(wǎng)關(guān)從網(wǎng)絡(luò)接口發(fā)送RIP路徑刷新消息時(shí),它不能包含從該接口獲得的路徑信息。毒性反轉(zhuǎn)法的原理是,一條路徑崩潰后,最先廣播這條路徑的網(wǎng)關(guān)會(huì)在幾個(gè)刷新消息中繼續(xù)保存原路徑,但表示該路徑是無限的。為了加強(qiáng)毒性逆轉(zhuǎn)的效果,最好同時(shí)使用觸發(fā)更新技術(shù):一旦檢測(cè)到路徑崩潰,立即廣播路徑更新消息,而不需要等待下一個(gè)廣播周期。)
RIP的工作過程:網(wǎng)關(guān)剛啟動(dòng)時(shí),初始化路由表,為每個(gè)與其直接相連的實(shí)體創(chuàng)建一個(gè)路由條目,設(shè)置目的IP地址距離為1,下一站IP為0,還為這個(gè)條目設(shè)置了兩個(gè)定時(shí)器(超時(shí)定時(shí)器和垃圾收集定時(shí)器)。每30秒向其相鄰實(shí)體廣播一次路由表的內(nèi)容。當(dāng)相鄰實(shí)體收到廣播時(shí),它們會(huì)檢查廣播數(shù)據(jù)報(bào)。這種檢查非常細(xì)致,因?yàn)閺V播內(nèi)容可能會(huì)導(dǎo)致路由表更新。當(dāng)消息傳輸?shù)絀P層時(shí),首先檢查消息是否來自端口520上的UDP數(shù)據(jù)報(bào),如果不是,則丟棄該消息,因?yàn)槁酚善鞑粫?huì)轉(zhuǎn)發(fā)受限廣播。否則看RIP報(bào)文的版本號(hào):如果是0,此報(bào)文將被忽略;如果為1,則檢查必須為0的字段;如果不是0,忽略消息;如果大于1,RIPv1不會(huì)檢查必須為0的字段。然后檢查源IP地址,看它是否來自直接鄰居。如果它不是來自直接鄰居,則忽略該消息。如果上述所有檢查都有效,將逐項(xiàng)處理廣播內(nèi)容。看其度量值是否大于15,如果大于,則忽略該消息(實(shí)際上,如果是從相鄰網(wǎng)關(guān)廣播的,這是不可能的)。然后檢查地址族的內(nèi)容,如果不是2,則忽略該消息。如果您更新自己的路由表,并為每個(gè)更新的條目設(shè)置兩個(gè)計(jì)時(shí)器,則初始值為0。這樣,所有網(wǎng)關(guān)每30秒廣播一次它們的路由表,相鄰網(wǎng)關(guān)和主機(jī)在收到廣播后更新它們的路由表。直到每個(gè)實(shí)體的路由表包含到所有實(shí)體的路由信息。如果一個(gè)路由突然中斷,或者它的度量大于15,直接相鄰的網(wǎng)關(guān)通過水平分割或觸發(fā)更新來廣播信息,當(dāng)兩個(gè)定時(shí)器溢出時(shí),其他實(shí)體從路由表中刪除該路由。如果網(wǎng)關(guān)找到了更好的路徑,它也會(huì)廣播該路徑,每個(gè)與該路徑相關(guān)的實(shí)體都會(huì)更新其路由表的內(nèi)容。
RIP消息類型:RIP有兩種消息類型,請(qǐng)求消息和響應(yīng)消息。
請(qǐng)求:RIP請(qǐng)求消息是在特殊情況下發(fā)送的,可以在路由器需要的時(shí)候提供即時(shí)路由信息。最常見的例子是,路由器第一次加入網(wǎng)絡(luò)時(shí),通常會(huì)發(fā)送請(qǐng)求消息,詢問鄰居路由器的最新路由信息。
響應(yīng):當(dāng)RIP收到請(qǐng)求消息時(shí),它將處理并發(fā)送響應(yīng)消息。消息包含它們自己的整個(gè)路由表,或請(qǐng)求所需的條目。一般情況下,路由器通常不會(huì)發(fā)送對(duì)路由信息有特殊要求的請(qǐng)求消息。RIP每30秒發(fā)送一條響應(yīng)消息來更新路由表。
翻錄計(jì)時(shí)器:
路由更新計(jì)時(shí)器:默認(rèn)值為30秒,用于設(shè)置定期路由更新的時(shí)間間隔,在此期間,路由器會(huì)向所有鄰居路由器發(fā)送其完整路由表的副本。為了避免MA(多址接入)網(wǎng)絡(luò)中系統(tǒng)延遲導(dǎo)致的更新同步,Cisco中的實(shí)際更新時(shí)間在25.5到30秒之間,即30秒減去4.5秒內(nèi)的一個(gè)隨機(jī)值。
無效路由計(jì)時(shí)器:默認(rèn)為180秒,路由器在確定某個(gè)路由條目被稱為無效路由之前需要等待的時(shí)間。路由器收到此更新數(shù)據(jù)包后開始計(jì)數(shù)。如果它不如果在此期間沒有收到任何關(guān)于指定路由的更新消息,它將認(rèn)為該路由條目無效,并且該路由在該路由條目中被標(biāo)記為A.B.C.D可能已關(guān)閉。發(fā)生這種情況時(shí),路由器會(huì)向所有鄰居發(fā)送更新消息,通知它們?cè)撀酚蓷l目無效。
抑制計(jì)時(shí)器:默認(rèn)值為180秒,抑制計(jì)時(shí)器是Cisco專用計(jì)時(shí)器。如果路由器在同一接口上收到的路由條目的距離大于原始距離,它將啟動(dòng)抑制計(jì)時(shí)器。在抑制計(jì)時(shí)器中,這個(gè)目標(biāo)可以t被到達(dá),并且路由器不除非它是更好的路由信息,即度量值更小的路由,否則無法獲知此路由信息。在抑制期之后,甚至較差的路由信息也被接受。抑制定時(shí)器主要用于RIP協(xié)議中,以避免路由抖動(dòng),維護(hù)網(wǎng)絡(luò)穩(wěn)定性,避免路由環(huán)路。例如,當(dāng)路由器收到無法到達(dá)的消息,即16跳的通知時(shí),它將在接下來的60秒內(nèi)顯示可能關(guān)閉,并且當(dāng)刷新計(jì)時(shí)器在60秒后到期時(shí),該路由將被刪除。但此時(shí),holddowntimer只過了60秒,還剩120秒,而這120秒是用來保持網(wǎng)絡(luò)穩(wěn)定的。即使一條新路線沒有更新,他也會(huì)等到120秒再更新。在holddowntimer開始的時(shí)候,它就開始向外界發(fā)送中毒路由hop16,接收到這條路由的設(shè)備在它的毒性反轉(zhuǎn)后被送回(打破了水平劃分的原則)。抑制定時(shí)器存在的原因是為了使整個(gè)網(wǎng)絡(luò)中中毒路由的接收一致,并防止路由環(huán)路。計(jì)時(shí)器的原理是指向一個(gè)嫌疑犯,而不是不管路由消息是真還是假,路由器首先認(rèn)為它是假的,以避免路由抖動(dòng)。如果在抑制計(jì)時(shí)器超時(shí)后收到消息,則路由器認(rèn)為該消息是真實(shí)的。
路由刷新定時(shí)器:默認(rèn)為240秒,用于設(shè)置路由被稱為無效并從路由表中刪除的時(shí)間間隔。在路由條目無效之后,從路由表中刪除之前,路由器會(huì)通知其鄰居該路由即將失效。如果在刷新時(shí)間內(nèi)沒有收到更新消息,則刷掉該目的地的路由條目,即直接刪除;如果在刷新時(shí)間內(nèi)接收到更新消息,刷新定時(shí)器將被設(shè)置為0,并且定時(shí)器將再次無效。RIP中真正刪除路由條目的是刷新定時(shí)器的超時(shí)(無效的路由條目會(huì)在無效定時(shí)器60秒后被刪除)。路由無效計(jì)時(shí)器的值比無效計(jì)時(shí)器的值長60秒,這意味著無效計(jì)時(shí)器的值必須小于路由刷新計(jì)時(shí)器的值,這為路由器提供了足夠的時(shí)間,以便在本地路由表更新之前通知其鄰居此無效路由條目。
觸發(fā)更新計(jì)時(shí)器:如果路由的度量值發(fā)生變化,將會(huì)生成觸發(fā)更新。此外,觸發(fā)更新不會(huì)導(dǎo)致接收路由器重置它們的更新計(jì)時(shí)器,因?yàn)槿绻鼈冞@樣做,網(wǎng)絡(luò)拓?fù)涞淖兓瘜?dǎo)致"風(fēng)暴"觸發(fā)更新。當(dāng)觸發(fā)更新傳播時(shí),定時(shí)器被隨機(jī)設(shè)置為1到5秒之間的值,以避免觸發(fā)更新風(fēng)暴,并且在定時(shí)器到期之前不能發(fā)送并發(fā)觸發(fā)更新。如果啟用了ipriptriggered,0的保持時(shí)間永遠(yuǎn)不會(huì)超時(shí),即會(huì)自動(dòng)出現(xiàn)以下配置timersbasic301800240(計(jì)時(shí)器默認(rèn)配置為timersbasic30180180240)。觸發(fā)更新只能在串口下配置,啟用觸發(fā)更新的鏈路兩邊的路由器都要配置觸發(fā)更新(因?yàn)樾枰獏f(xié)商,否則會(huì)有問題)。配置了觸發(fā)更新后,雙方收到的路由將被標(biāo)記為永久的,當(dāng)觸發(fā)更新啟用時(shí),它們是增量更新,只有一個(gè)更新是從啟用觸發(fā)更新的接口發(fā)送的。觸發(fā)更新的計(jì)時(shí)器單位是毫秒,所有其他計(jì)時(shí)器都是秒。
RIP的優(yōu)點(diǎn):對(duì)于小型網(wǎng)絡(luò),RIP占用帶寬小,易于配置、管理和實(shí)施。
RIP的缺點(diǎn):
(1)僅以跳數(shù)作為衡量標(biāo)準(zhǔn),往往無法計(jì)算出最優(yōu)路徑。
(2)度量值上限為16跳,不適合大型網(wǎng)絡(luò)。
(3).安全性差,接受來自任何設(shè)備的路由更新,容易受到惡意RIP欺騙。(僅指RIPv1,RIPv2有密碼驗(yàn)證機(jī)制)
(4).不支持VLSM。(RIP采用子網(wǎng)掩碼恢復(fù)機(jī)制,可以解決不了這個(gè)問題)
(5)收斂速度慢,RIP采用周期性更新,而不是觸發(fā)更新。(例如,禁止計(jì)時(shí))也增加了收斂時(shí)間)
(6)帶寬消耗高。RIP需要大量的信息交換:一方面,每條更新報(bào)文包含每條路由的一個(gè)條目,更新報(bào)文的大小相當(dāng)于一個(gè)路由表(條目的數(shù)量與網(wǎng)間網(wǎng)絡(luò)的數(shù)量成正比),而且很多都與當(dāng)前的路徑刷新無關(guān);另一方面,所有網(wǎng)絡(luò)都參與定期的信息交換,要交換的信息量是巨大的。