第一篇:華為RIP總結(共)
華為RIP總結 RIPv1 RIP是Routing Information Protocol(路由信息協議)的簡稱。
RIP是一種基于距離矢量(Distance-Vector)算法、簡單的內部網關協議。
RIP主要應用于規模較小的、可靠性要求較低的網絡。對于環境復雜的大型網絡,一般不使用RIP協議。
1.1 RIPv1報文結構
Command:表示的是RIP報文類型,RIPv1中只有兩種取值request和response
Request表示請求路由條目,路由器啟動或者RIP進程重啟的時候就發送路由請求,請求所有的路由條目(似乎好像不能請求明細路由)。
response則是應答發送路由條目。
Version:RIPv1中版本為1。
Address family identifier:RIPv1中為2,表示使用IPv4協議。
IP address:發送路由的網絡號或者是主網絡號,環回接口默認主網匯總,物理接口默認不主網匯總。
Metric:度量值,每次發送路由的時候都會加+1,最大值16 如下RIPv1的response報文
1.2 RIPv1特點
(1)有類別的路由協議
(2)廣播更新,廣播地址255.255.255.255(3)基于UDP協議,源目端口號520 1.3 RIPv1發送和接受路由規則
RIPv1接受規則:
(1)收到一條路由之后,發現如果前綴(response報文中ip address)是主類網絡號(例如10.0.0.0),直接加入路由表中, 掩碼是8/16/24。那么路由條目就是10.0.0.0/8。(這一點和cisco不一樣)
(2)如果發現前綴不是主網絡號(例如response報文中ip address是10.1.1.0),檢查是否和接受接口IP地址在同一主網,如果不在同一主網就生成有類的主網路由,放入路由表,掩碼是8/16/24。那么路由條目就是10.0.0.0/8.(3)如果前綴不是主網絡號,但是和接受接口IP地址在同一主網,那么就會用接口的掩碼檢查是網段地址還是主機地址
如果是網段地址,生成路由,掩碼是等于接收接口的掩碼,放入路由表
如果是主機地址,生成32位的主機路由
路由器A發送的RIP應答報文
路由器B接受的路由
RIPv1發送規則
發送的路由沒有掩碼,將要發送的路由前綴和出接口網段進行匹配
如果不在同一主網,則為主網邊界,將自動匯總成有類網絡號,發送前綴到出接口 如果在同一主網,檢查要發送的路由的前綴是否是32位掩碼 如果是32位的掩碼,就發送32位前綴路由到出接口 如果不是32位的掩碼,檢查前綴和出接口掩碼是否相同
如果不同,抑制發送或者匯總為主網絡號
如果相同,不會邊界自動匯總,發送正確路由到出接口 RIPv2 2.1
RIPv2報文結構
Command:報文類型。Request和response,有時候也叫update Version:版本號2 Address family identifier:如果是2就表示傳遞的是ipv4路由,如果是0xffff,那么就表示這
是個口令驗證的實體不是ipv4的路由條目,這就是為什么RIPv2沒有認證字段可以支持認證。
Route Tag:路由標示,一般用于引入外部路由的時候,給外部路由打標,標示路由的起源 IP address:網絡地址
Subnet mask:網絡掩碼,ripv1中沒有這個字段。Next hop:下一跳
Metric:這個和ripv1是一樣的
2.2 RIPv2特點
(1)無類別路由協議
(2)組播更新,組播地址224.0.0.9(3)基于UDP,端口號為520(4)支持外部路由Tag; 支持路由聚合和CIDR;支持指定下一跳;支持認證 定時器
RIP主要使用三個定時器(華為路由器沒有抑制計時器,這個和cisco不一樣)更新定時器 老化定時器 垃圾收集定時器 三個定時器之間的關系
路由器每30s發送一次路由應答或者更新
如果收到了對應的路由,老化計時器就會復位180s。如果路由器180s沒有收到路由更新或者是收到metric是16的路由更新時就會將路由的metric值置為16,這條路由從路由表(display ip routing-table)中清除,但是不會從RIP的數據庫(display rip 1 database)中清除,因為路由器還要告訴其他相鄰的路由器這條路由是不可達的。,否則就會發生環路。
老化計時器記錄的路由超時,在rip數據庫表中metric為16跳的路由,這種路由發給其它路由器只要是為了防止環路,由于rip是不可靠的UDP傳輸的協議,所以 路由器并不是發送一次就把16跳的路由刪除,而是會保持120s(相當于發送4次),120s過后就會從database中刪除這條16跳的路由。水平分割
水平分割指的是RIP從某個接口學到的路由,不會從該接口再發回給鄰居設備。在幀中繼和X.25等NBMA網絡中,水平分割功能缺省為禁止狀態。
RIP采用水平分割不但減少了帶寬消耗,還可以防止路由環路。實現情況
如拓撲所示,R2從某一接口學習到路由10.0.0.0/8,不會再通過該接口發送回給R1。如果沒有水平分割,R2將從R1收到的10.0.0.0/8的路由在發送會給R1,那么R1會將該路由再次發送給R2,這樣該路由條目10.0.0.0/8就會在R1和R2之間不停的轉發直至度量值到達16。特殊情況
在NMBA網絡中,水平分割缺省是禁用的。
毒性逆轉
毒性逆轉指的是RIP從某個接口學到路由后,將該路由的開銷設置為16(即指明該路由不可達),并從原接口發回鄰居設備。
如果同時配置了毒性逆轉和水平分割,則只使用毒性逆轉功能。毒性逆轉的作用
利用毒性逆轉,可以清除對方路由表中的無用路由。實現情況
配置毒性逆轉后,R2在接收到從R1發來的路由10.0.0.0/8后,向R1發送一個這條路由不可達的消息(將該路由的開銷設置為16),這樣R1就不會再利用從R2學到的路由10.0.0.0/8,因此就可以避免路由環路的產生?,F實情況
缺省情況下不使能毒性逆轉。一般情況下,在華為設備中均使能水平分割(除NBMA網絡外)而禁用毒性逆轉。
水平分割和毒性逆轉的差別
水平分割和毒性逆轉都是為了防止RIP中的路由環路而設計的,但是水平分割是不將收到路由條目再按“原路返回”來避免環路,而毒性逆轉遵循“壞消息比沒消息好”的原則,即將路由條目按“原路返回”,但是該路由條目被標記為不可達(度量值為16)。觸法更新
觸發更新是指路由信息發生變化時,立即向鄰居設備發送觸發更新報文,通知變化的路由信息。
觸發更新不會觸發接收路由器重置自己的更新定時器 下一跳地址不可達,不會觸發觸發更新。
將圖中紅色的接口g0/0/0關閉之后,路由器B就會觸發更新,觸發更新時會將從此接口收到的路由的metric置為16發送給路由器C(注意:華為路由器發送觸發更新的時候會發送全部不可達更新,這個和cisco是一樣的,但是在發送response之前,華為會先發送路由條目metric為16的request報文)路由聚合
同一個自然網段內的不同子網的路由在向外(其它網段)發送時聚合成一個網段的路由發送。
僅RIPv2支持路由聚合。
包括基于RIPv2進程的有類聚合和基于接口的聚合。聚合時會使用最小的metric值 路由聚合 ? RIPv2支持路由聚合,因為RIPv2報文攜帶掩碼位,所以支持子網劃分。在RIPv2中進行路由聚合可提高大型網絡的可擴展性和效率,縮減路由表。? 基于RIPv2進程的有類聚合即實現自動聚合。? 基于接口的聚合即實現手動聚合。
? 如果被聚合路由攜帶了Tag,那么路由聚合發生之后,Tag信息將被清除。
7.1 接口路由匯總
[R1-GigabitEthernet0/0/0]rip summary-address 10.0.0.0 255.0.0.0 R2收到R1發送的匯總的路由條目
7.2 進程路由匯總(summary默認自動匯總)
[R1-rip-1]summary R1進程匯總summary之后不會發送匯總路由,這是因為R1接口開啟了水平分割(至于為什么華為這么設計,不清楚)
如果關閉R1的水平分割就會生成匯總路由,進程下匯總路由會匯聚所有的路由 [R1-GigabitEthernet0/0/0]undo rip split-horizon R1發送匯總路由的時候就會把所有明細路由毒性化發給鄰居路由器 此種情況下,直連的發送接口(g0/0/0)路由也會匯總,會發送
7.3進程路由匯總(summary always)
[R1-rip-1]summary always
在進程中直接“總是匯總”的話就不需要關閉R1接口g0/0/0的水平分割功能,就可以直接發送匯總路由
此種情況下,直連的發送接口(g0/0/0)路由也會匯總,但是不發送
7.4 關閉自動匯總
當開啟了自動匯總之后,關閉自動匯總,這是華為路由器會將匯總了的路由毒性化。[R1-rip-1]undo summary
7.5路由聚合實例
現公司A修改了自己的網絡,并提出了一些需求:
對網絡10.0.X.0/24的網絡進行有類聚合,在R1上操作; 對網絡172.16.X.0/24的網絡進行最優聚合,R3和R4禁止從接口G0/0/1學習到該聚合路由,在R3和R4上操作。
為減少路由條目,公司A決定進行路由聚合配置。RIPv2聚合分為兩類,一類是基于主類網絡的自動聚合,一類是手工聚合。我們可以在R1采用手工聚合的方法,在R3和R4上使用自動聚合的方法。
命令含義
? summary [ always ]:在未使能水平分割的基礎上使能RIPv2自動路由聚合,則不用配置參數always;不論水平分割是否使能,都使能RIPv2自動路由聚合,則需要配置參數always。如果配置了水平分割或毒性反轉,有類聚合將失效。因此在向自然網段邊界外發送聚合路由時,相關視圖下的水平分割和毒性反轉功能都應關閉。
? rip summary-address ip-address mask [ avoid-feedback ]:用來設置一個RIP路由器發布一個聚合的本地IP地址。通過指定avoid-feedback關鍵字,本接口將不再學習到和已發布的聚合IP地址相同的聚合路由,從而可以起到防止產生路由環路的作用。具體用法
? 命令summary [ always ] 為RIP視圖命令。
? rip summary-address ip-address mask [ avoid-feedback ]接口視圖命令。
參數意義
? summary [ always ]
always:如果不配置always參數,在配置水平分割或毒性反轉的情況下,有類聚合將失效。因此在向自然網段邊界外發送聚合路由時,相關視圖下的水平分割和
毒性反轉功能都應關閉。? rip summary-address ip-address mask [ avoid-feedback ]接口視圖命令
ip-prefix-name:需要聚合的網絡IP地址。
mask:網絡掩碼。
avoid-feedback:禁止從此接口學習到相同的聚合路由。
RIP狀態機 配置RIP的路由屬性
假如你是公司A網絡管理員,公司A網絡如下圖所示?,F公司A要求:
? R3優選R2到達網絡10.0.0.0/24,需在R1上進行配置;
? R3上到達網絡172.16.0.0/24的度量值調整為3,需在R3上操作。
案例描述
? 本案例中,R1、R2和R3所在網段為192.168.1.0/24;R3、R4和R5所在網段為192.168.2.0/24。所有路由器均運行RIPv2,通告互聯接口地址。對案例分析,可以得出要想左右R3的路由選擇,一般情況下,我們可以通過修改度量值來實現。
部分說明
? 注意該路由表項為縮減的路由表項,只是摘取了相關信息。路由表象中的Flags字段R表示該路由是迭代路由,D表示該路由下發到FIB表。?
“下一跳”不能直接匹配到該設備的出接口時,可以通過一次或幾次路由替換找到轉發的出接口,該路由則成為迭代路由。
? FIB即路由轉發表,由路由表生成,可以通過命令display fib命令用來查看轉發信息表。
命令含義
? rip metricin用于在接收到路由后,給其增加一個附加度量值,再加入路由表中,使得路由表中的度量值發生變化。運行該命令會影響到本地設備和其他設備的路由選擇。
? rip metricout用于自身路由的發布,發布時增加一個附加的度量值,但路由表中的度量值不會發生變化。運行該命令不會影響本地設備的路由選擇,但是會影響其他設備的路由選擇。
具體用法
? rip metricin/metricout均為接口視圖命令。參數意義
? rip metricout { value | { acl-number | acl-name acl-name | ip-prefix ip-prefix-name } value1 },設置接口在發布路由時增加的度量值。
value:對發送的路由增加的度量值。取值范圍是1~15。缺省值為1。acl-number:指定基本ACL的編號。取值范圍是2000~2999。acl-name acl-name:指定訪問控制列表名稱。區分大小寫。
ip-prefix ip-prefix-name:指定IP地址前綴列表的名稱。該名稱必須唯一。Value1:對通過ACL或ip-prefix方式過濾的路由增加度量值。注意事項
? 當用ACL或ip-prefix方式來設置接口發送RIP路由增加的度量值時,指定value1為通過過濾策略的RIP路由增加的度量值,沒有通過過濾的RIP路由增加的度量值為1。? 運用rip metricin/metricout會影響其他設備的路由選擇。
控制RIP路由信息的發布
下面是公司A的網絡,假設公司A邀請你進行網絡改造,現公司A對網絡的要求如下:
? R4的所有接口只能接收更新,需在R4上進行配置; ? R2的接口G0/0/0不能發送RIP報文,需在R2上操作。
為了實現公司A的需求,即不發送或者更更新,我們一般情況通過配置抑制接口或undo rip input/output來實現。模擬器在做這個實驗時候可能會出現現象不一致的情況,所以要把模擬器重啟下
注意事項
? 當配置所有接口為抑制狀態后,不能再激活其中的一個接口,即silent-interface all命令的優先級高。本案例中由于R4抑制了所有接口,所以R4不能激活本身的其他接口。
實驗現象
? 我們通過查看R3的路由表項可以看出,R3由于不能通過R4收到關于網絡172.16.0.0/24的更新,所以只能選用從R5收到的關于網絡172.16.0.0/24的更新;同時,由于R3不能收到R2收到關于網絡10.0.0.0/24的更新,只能選用從R1收到關于網絡10.0.0.0/24的更新。
命令含義
? silent-interface命令用來抑制接口,使其只接收報文,用來更新自己的路由表,而不發送RIP報文。如果一個接口被抑制,該接口所在網段的直連路由仍然可以發布給其它接口。該命令與peer(RIP)命令協同使用,可向指定設備發布路由。? undo rip output/input命令用來允許接口發送/接收RIP報文。具體用法
? silent-interface為RIP視圖命令。
? undo rip output/input為接口視圖命令。參數意義
? silent-interface { all | interface-type interface-number }
all:抑制所有接口。控制RIP路由信息的接收
公司A網絡拓撲如圖所示?,F公司A對網絡具體需求如下:
? R3不能接收R4發送的路由,在R3上進行操作。
? 為了實現公司A的需求,即接收特定鄰居發送的路由,我們可以考慮命令filter-policy gateway。
命令含義
命令filter-policy { acl-number | acl-name acl-name } import,基于ACL過濾學到的路由信息。命令filter-policy gateway ip-prefix-name import,基于目的地址前綴過濾鄰居發布的路由信息。具體用法
命令filter-policy { acl-number | acl-name acl-name } import為RIP視圖命令。命令filter-policy gateway ip-prefix-name import為RIP視圖命令 參數意義
命令filter-policy { acl-number | acl-name acl-name } import
acl-number:用于過濾路由信息目的地址的基本ACL編號。
acl-name acl-name:指定訪問控制列表名稱。區分大小寫,開頭第一個字符必須是英文字母。
ip-prefix:使用IP地址前綴列表過濾路由。
ip-prefix-name:用于過濾路由信息目的地址的地址前綴列表名。命令filter-policy gateway ip-prefix-name import
gateway:基于發布網關過濾路由。
ip-prefix-name:用于過濾路由信息目的地址的地址前綴列表名。實驗現象
我們通過命令filter-policy gateway來指定鄰居過濾。這里我們在R3上指定不從R4接收路由信息。調整優化RIP網絡
現公司A需要對網絡進行優化,需求如下:
? 調整Update和Age定時器分別為10秒和60秒,Garbage-collect請自行決定; ? RIP路由信息在接口up/down之后,容易產生信息不同步的情況,請使用相關命令解決該問題。R1和R2通過網段192.168.1.0/24進行互聯。R1左側連接網段10.0.0.0/24,R2右側連接網段172.16.0.0/24。全網運行基本的RIPv2,并通過各自所在的網段。僅給出R1的display信息,且該信息只是截取與本案例相關的信息。
命令含義:
? 命令timers rip update age garbage-collect:命令用來調整定時器。
? 命令rip authentication-mode md5 nonstandard password-key key-id,配置RIP-2使用MD5密文的驗證方式,驗證報文使用非標準報文格式。nonstandard 指定MD5密文驗證報文使用非標準報文格式(IETF標準)。
? 命令rip replay-protect [ window-range ],使能replay-protect功能。window-range指定面向連接的收發緩沖區大小,缺省window-range為50。
具體用法
? 命令timers rip update age garbage-collect為RIP視圖命令。
? 命令rip authentication-mode md5 nonstandard password-key key-id為接口視圖命令 ? 命令rip replay-protect [ window-range ]為接口視圖命令。參數意義
? 命令timers rip update age garbage-collect
update:路由更新報文的發送間隔。
age:路由老化時間。
garbage-collect:路由被從路由表中刪除的時間(標準中定義的garbage收集時間)。注意事
? 如果這三個定時器的值如果配置不當,會引起路由不穩定。它們的配置值關系是:update 假設運行RIP的接口狀態變為Down之前發送的最后的RIP報文的Identification(該字段為IP頭部中的字段)為X,該接口狀態變為Up后,再次發送RIP報文的Identification會變為0。如果對方沒有收到這個Identification為0的RIP報文,那么后續的RIP報文都將被丟棄,直到收到Identification為X+1的RIP報文。這樣就會導致雙方的RIP路由信息不同步、丟失。通過使能Replay-protect功能,可以得到接口Down之前所發送RIP報文的Identification,再次發送RIP報文的Identification會順次加一,從而避免了上述情況的發生。RIP故障診斷 在故障排除之前,需要考慮正常通信的過程 用戶10.0.0.2和用戶172.16.0.2相互ping通的過程如下: 10.0.0.2主機配置了正確的IP地址、掩碼和網關IP地址,10.0.0.2發現目標地址與自己的IP在不同的網段 通過ARP獲得網關10.0.0.1的MAC地址 10.0.0.2封裝數據包成數據幀,發送給網關 網關R1查找路由,確認下一跳的IP地址,通過ARP查找下一跳的MAC地址 ? 由于R1的入接口和出接口未配置訪問控制信息,R1轉發數據到R2 ? R2查找路由表,確認目標網絡與自己直連,通過ARP獲取目標主機的MAC地址 ? 封裝數據,發送給目標主機,數據包返程過程略 Rip排查步驟 1.確認ARP是否正常 2.確認接口是否up 3.檢查接口是否在RIP中使能:使用命令display current-configuration configuration rip可以看到當前使能RIP的網段信息,檢查接口是否在其中。network命令使能的網絡地址,必須是自然網段的地址。 4.檢查對方發送版本號和本地接口接收的版本號是否匹配:缺省情況下,接口只發送RIPv1報文,但可以接收RIPv1和RIPv2報文。當入接口與收到的RIP報文使用不同的版本號時,有可能造成RIP路由不能被正確的接收。 5.檢查在RIP中是否配置了策略,過濾掉收到的RIP路由:如果被路由策略過濾掉,則需修改路由策略。 6.RIP使用的端口520是否被禁用 7.檢查接口是否配置了undo rip input/output或者rip metricin設置度量值多大 8.檢查接口是否配置了抑制接口 9.檢查路由度量值是否大于16 10.檢查鏈路兩端的接口認證方式是否匹配:如果報文認證失敗,則需正確配置 ? ? ? ? ? 案例1 公司B網絡部分拓撲如下圖所示。需要進行部分改造,且只能對R1進行操作,現提出需求如下: ? 不能刪除現有配置,可以添加必要配置; ? R1只有接口S0/0/0運行RIP,R1通過單播發送更新報文; ? R1只接收172.16.0.0/ 24、172.16.1.0/ 24、172.16.2.0/24和172.16.3.0/24這四條路由; ? R1已將網絡10.X.X.0/24引入RIP,但是向R2僅發送一條10.0.0.0/16匯總路由,請用最少配置命令,確保該聚合不能再通過接口S0/0/0學到。 分析過程 ? R1和R2上的預配中,幀中繼的配置是支持組播的。 ? R1向R2發送更新時組播和單播發送更新的,主要是由于peer命令即發送組播的更新,又發送單播的更新。 ? R1和R2能相互學到對方的路由。 14.1 案例1—需求1 R1只有接口S0/0/0運行RIP,R1通過單播發送更新報文 通常情況下,peer命令會造成對端同時收到同一報文的組播(或廣播)和單播兩種形式報文。因此建議在配置該命令的同時,將相關接口改為被動(silent)模式。這樣,發送的報文只有單播報文。 14.2 案例1—需求2 R1只接收172.16.0.0/ 24、172.16.1.0/ 24、172.16.2.0/24和172.16.3.0/24這四條路由 結果說明 ? display rip route命令用來顯示所有從其它路由器學來的RIP路由信息,以及與每條路由相關的不同定時器的值。其中Tag區分內部RIP路由和外部路由的標識,Tag=0表示該RIP路由為內部路由,Tag=1表示該RIP路由為外部路由。Flags為RA表示該RIP路由條目為激活路由,Flags為RG表示該RIP路由條目為非激活路由,并且已經啟動了垃圾超時定時器。 14.3案例1—需求3 R1已將網絡10.X.X.0/24引入RIP,但是向R2僅發送一條10.0.0.0/16匯總路由,請用最少配置命令,確保該聚合不能再通過接口S0/0/0學到。 結果說明 ? 通過指定avoid-feedback關鍵字,本接口將不再學習到和已發布的聚合IP地址相同的聚合路由,從而可以起到防止產生路由環路的作用。 ? filter-policy export 命令用來配置全局、協議、接口的出口過濾策略,只有通過過濾的路由才能被加入其路由表中,并通過更新報文發布出去。案例2 公司C網絡運行RIPv2,拓撲如下圖所示。現公司C對網絡有具體需求,需求如下: ? 不能刪除現有配置,可以添加必要配置; ? 要求全網配置較強的華為特有認證模式,密碼為Huawei,以保證網絡的安全; ? R1只接收172.16.X.0/24網段地址中第24位為1的網絡,禁止使用前綴列表,且最少命令; ? 全網路由發送RIP廣播更新 15.1 案例2-需求1 要求全網配置較強的華為特有認證模式,密碼為Huawei,以保證網絡的安全 15.2 案例2-需求2 R1只接收172.16.X.0/24網段地址中第24位為1的網絡,禁止使用前綴列表,且最少命令 15.3 案例2-需求3 全網路由發送RIP廣播更新 Writing Midterm Answer Key Change is an inevitable part of life.Whether or not people want things to change, change happens.But are there certain aspects of life that change, while some remain preserved throughout time? Washington Irving explores this question in his story, “Rip Van Winkle.” Set in the time periods shortly before and after the American Revolutionary War, it tells the story of Rip, a simple and whimsical man hampered by his nagging wife.One day, Rip wanders into the forest, only to find some strange men who offer him a strange beverage.Rip accepts the drink, takes a nap, and awakens 20 years later.At first it seems that everything has changed.How does Rip cope with the changes? Does he change himself? In this story, Irving clearly demonstrates that outward change can be drastic and quick;however, through the symbols of Rip’s and the town’s behaviors, it’s visible that not everything changes.Moreover, through Rip’s family, it is revealed that some things continue and endure the test of time.At first, Irving seems to tell the reader that large-scale change can happen at a moment’s notice.Before his nap, Rip leads a simple life.He is well-liked by every living being in his village;not even dogs “would bark at him throughout the neighborhood.” However, he is often troubled by his wife, mainly due to his “insuperable aversion to all kinds of profitable labor,” which always leads to quarrels in the Van Winkle household.Rip survives by always helping others in need, though he never helps his own family.In the times before the American Revolution, the English colony was still developing, so occupations and steady income were not the focus for all-for many colonizers, freedom was their main goal.Similarly, Rip hopes to be free of his wife’s expectations, so he takes a nap in the forest one day.When he awakens, the War has already been fought, unbeknownst to him.Irving purposefully makes the gap period-20 years-brief, and utilizes a change agent like war to demonstrate how quickly change can occur.As Rip walks back to the village he meets “a number of people, but none whom he knew”-this foreshadowing is a far cry from before, when Rip knew everyone.The village is almost unrecognizable to Rip, as all the buildings have been modernized, or torn down.It is more populous, and with new people;most of Rip’s neighbors have moved, went to war, or died, including his deceased wife.At the time Rip is told about the fate of his friends, he notices the biggest change.The town inn, Rip’s favorite place for socializing, has transformed into a nice hotel.The sign of King George III that once adorned the inn has been replaced by the unfamiliar face of George Washington.When he overhears some conversations, he is confused beyond imagination-people mention “the rights of citizens,” “elections,” “Congress” and many other political concepts that developed during Rip’s slumber.When Rip declares that he’s “a loyal subject of the king,” the new residents accuse him of being a Tory and try to throw him out.The colonies became the independent country of America while Rip slept, yet he doesn’t know nor understand these new laws.This shows that, more than any other obvious change, politics change most dramatically in a short period of time.Despite the large-scale change that occurred on the surface level in Rip’s home village, he learns quickly that not everything has changed, nor does it have to.After Rip comes to terms with his circumstances, he begins to accept the changes, while change in his own character is miniscule.Even though a significant political shift has happened, Rip cares little about politics;“the changes of states and empires” have no real effect on his daily life.In fact, Rip simply returns to the life he led 20 years ago, with some slight, yet advantageous differences-now that he’s old and widowed, he resides with his daughter and “can do nothing with impunity;” his old age and lack of a nagging wife allow him to do what he wants at will.Rip partook in fulfilling himself before, but now it’s socially acceptable for him.He also “resumed his old walks and habits,” such as playing with the neighborhood children and lounging at the inn.Clearly, the story shows that personalities and habits don’t change over time.Another example of unaltered habits is the utility of the hotel as the social hub of the neighborhood, both 20 years ago and now.Despite the dramatic alterations the small, peaceful inn has undergone to become a large, worn-down, rowdy hotel, the building’s location retains its function as the social gathering place of the village, where residents collect to discuss gossip.While appearances may change, some deep-rooted habits-on both the personal and communal level-remain unaffected by time’s passing.Finally, the story shows that, even with grand change, some traditions and characters will not only stay the same, but they will continue to be passed down through other generations.Rip and his wife owned opposing personalities-he was lazy and did nothing he didn’t want to, while Dame Van Winkle, a hardworking housewife and mother, constantly chided and yelled at him for his laziness.The couple also had two children, a son and a daughter.While the daughter is not mentioned before his slumber, Rip’s son, Rip II, is described as taking after his father, even promising “to inherit the habits…old clothes of his father.” Sure enough, twenty years later, when Rip asks “Does nobody here know Rip Van Winkle?”, the villagers point to his son, “the ditto of himself,” and Rip briefly suffers an identity crisis.Rip II is a near exact copy of his father, representing characteristics that are inherited from previous generations and, therefore, survive changing times.Rip’s daughter, too, is implied to be like his wife in personality.When he first sees her, the “air” and “tone of her voice…awakened a train of recollections” for Rip, and he recognizes his child through these mannerisms which resemble Dame Van Winkle’s.Not only that, but the daughter also has a son-named Rip, of course.The three males, spanning three different generations, all with the same name fully embody traditions passing on to future generations and surviving change.In conclusion, Irving’s message in “Rip Van Winkle” is that change is as inevitable as time passing, but only visible aspects change drastically.Deep-rooted qualities, such as character, personality and tradition, are able to stand the test of time.Many people look beyond the question of “what changes,” and only consider whether or not change is good.However, Irving begs us to evaluate what has to change, and what doesn’t.According to the author, at the end of the day, though time causes massive change, human characteristics will remain the same. 內部網關協議RIP 1.工作原理 路由信息協議RIP(Routing Information Protocol)是內部網關協議IGP中最先得到廣泛使用的協議。RIP是一種分布式的基于距離向量的路由選擇協議,是因特網的標準協議,最大優點就是簡單。 RIP協議要求網絡中的每一個路由器都要維護從他自己到其他每一個目的網絡的距離記錄。RIP協議的內容即跳數,跳數越少就說明距離越短,RIP協議允許一條路徑最多只能包含15個路由器。因此距離等于16就相當于不到達。因此可見,RIP協議只適合小型的互聯網。需要注意的是,到直接連接的網絡的距離也可以定義為0,但是兩種不同的定義對實現RIP協議并無影響。因為所有距離都加1或者都減1,對最佳的路由選擇是一樣的。 RIP協議不能再兩個網絡之間同時使用多條路由。RIP會選擇一條有最少路由器的路由,就是最短路由。而不會選擇路由器較多的路由,哪怕他的速度更高。 RIP協議的特點是: 只是和相鄰的路由器交換信息 路由器交換的信息是當前路由器所知道的全部信息,即自己的路由表。 按固定的時間間隔交換路由信息。 (這里需要說的是路由器的工作過程是從了解與他直接相連的網絡的距離,經過若干次的交換信息,更新信息之后,所有的路由器最終會知道到達本自治心痛的任何一個網絡的最短距離和下一跳路由的地址。路由器的交換更細信息是非常快的。) 路由表中最重要的信息就是到達某個網絡的最短距離,以及應該經過的下一跳地址。路由表的更新原則就是找到每一個目的網絡的最短距離。這種算法就是距離向量算法 2.距離算法 3.RIP協議的報文格式 Oracle面試: 數據倉庫都了解多少? 數據庫建模懂不懂? 以前項目中是怎么樣設計數據庫的? Oracle筆試: 同第一次的面試一樣的題。 JAVA面試題: 使用三層框架開發時的開發流程,數據是怎么傳送的? 介紹最近的一個項目。JSP內置對象? 加班有沒有問題? 一: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訪問第二篇:Rip讀后感
第三篇:內部網關協議RIP
第四篇:華為面試總結
第五篇:華為HCDA總結