1.滿足手工彙總的條件:
①多條去往同一目的網路的下一跳、出站介面必須相同
②這些路由的字首必須連續,掩碼必須相同
2.手工彙總的配置:
r2的介面配置:
r3的介面配置:
(1)讓所有r執行ripv2,並通告所有介面,以下是路由表資訊:
r1的路由表:
r2的路由表:
r3的路由表:
現在還未對r1上的loopback 8 與loopback 9,做手工彙總所以r2與r3都能收到來自他們的明細路由。
現在開始在r1控制層面路由流向的出介面(s1/1)做172.168.8.0/24與
172.16.9.0/24的彙總路由:
則此時r2與r3的路由表為:
此時則為成功。
3.關於手工彙總的一些小特性:
①彙總路由的度量值取所有明細路由裡的最小值
②只有當彙總路由中的所有明細路由全部down掉之後,彙總路由才會消失
③rip是唯一寫自動彙總或手工彙總自己本地不會形成一條防環彙總路由的協議,所有有時候可能會導致出現環路。
(由於這次貼圖就已經貼的比較長了,大傢伙可能都已經看出鬥雞眼的,
所以咱還是下次說說環路出現的原因以及如何解決吧, 下次會說的非常詳細的,
雖然rip戰鬥力戰5渣,但還是可以在小網中擺弄擺弄的)
原 iOS學習之tableView的常見BUG
1 tableview頭檢視不隨檢視移動,頭檢視出現錯位 錯誤原因 tableview的 uitableviewstyle 沒有明確的宣告 解決方法 在tableview宣告的時候明確為 uitableviewstylegrouped 2 分組表檢視頂部空白高度調整 實現方式 swift func ...
物件導向之封裝之如何隱藏屬性, 封裝的底層原理
1.什麼是封裝 封 屬性對外是隱藏的,但對內是開放的。裝 申請乙個命名空間,往裡裝入一系列名字 屬性。類和物件都是有乙個命名空間,往裡面裝一系列的名字 2 為什麼要封裝 封裝資料屬性的目的 首先定義屬性的目的就是為了給類外部的使用使用的,隱藏之後是為了不讓外部使用直接使用,需要類內部開闢乙個介面 然...
swift之字串的操作彙總
建立空字串 let str1 string gggggg let str2 string string 建立賦初值的字串 var str3 hello var str4 string 你好 判斷字串是否為空 if str.isempty 字串長度 if str.characters.count 0 ...