CCNP精粹系列之十八--路由映射實戰二,博主推薦文章

路由映射實戰二
本篇博文和上一篇是緊密結合的,只是在上個試驗的基礎上作了改動,達到其他的試驗效果。
試驗二:
R1上增加一個網段,并發布路由。這里采用三種方法。
如下是第一種,是在試驗一的基礎上直接增加一個網段,發布路由。
?
A(config)#int lo2
A(config-if)#ip addr 192.168.30.1 255.255.255.0
A(config-if)#exit
A(config)#router eigrp 100
A(config-router)#net 192.168.30.0
分別在R2 ,R3上做測試:
正常情況下,
R2上是能學習到路由,R3上不能學到路由。
?
B#
B#show ip ro
Codes: C - connected, S - static, R - RIP, M - mobile, B - BGP
???????D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
???????N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
???????E1 - OSPF external type 1, E2 - OSPF external type 2
???????i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2
???????ia - IS-IS inter area, * - candidate default, U - per-user static route
???????o - ODR, P - periodic downloaded static route
?
Gateway of last resort is not set
?
D????192.168.30.0/24 [90/2297856] via 202.110.100.1, 00:00:21, Serial1/0????//新學到的路由。
C????202.110.100.0/24 is directly connected, Serial1/0
C????202.110.101.0/24 is directly connected, Serial1/1
D????192.168.10.0/24 [90/2297856] via 202.110.100.1, 00:16:44, Serial1/0
D????192.168.20.0/24 [90/2297856] via 202.110.100.1, 00:16:44, Serial1/0
?
?
C>en
C#show ip ro
Codes: C - connected, S - static, R - RIP, M - mobile, B - BGP
???????D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
???????N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
???????E1 - OSPF external type 1, E2 - OSPF external type 2
???????i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2
???????ia - IS-IS inter area, * - candidate default, U - per-user static route
???????o - ODR, P - periodic downloaded static route
?
Gateway of last resort is not set
?
C????202.110.101.0/24 is directly connected, Serial1/1
R????192.168.10.0/24 [120/3] via 202.110.101.1, 00:00:18, Serial1/1
R????192.168.20.0/24 [120/5] via 202.110.101.1, 00:00:18, Serial1/1
解決方案:在B上重新做路由映射,及路由的再發布。
?
B(config)#route-map abc permit 30
B(config-route-map)#match ip addr 3
B(config-route-map)#set metric 10
B(config-route-map)#exit
B(config)#access-list 3 permit 192.168.30.0?0.0.0.255
B(config)#router rip
B(config-router)#redistribute eigrp 100 route-map abc
C上做測試;
?
C#show ip ro
Codes: C - connected, S - static, R - RIP, M - mobile, B - BGP
???????D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
???????N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
???????E1 - OSPF external type 1, E2 - OSPF external type 2
???????i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2
???????ia - IS-IS inter area, * - candidate default, U - per-user static route
???????o - ODR, P - periodic downloaded static route
?
Gateway of last resort is not set
?
R????192.168.30.0/24 [120/10] via 202.110.101.1, 00:00:10, Serial1/1
C????202.110.101.0/24 is directly connected, Serial1/1
R????192.168.10.0/24 [120/3] via 202.110.101.1, 00:00:10, Serial1/1
R????192.168.20.0/24 [120/5] via 202.110.101.1, 00:00:10, Serial1/1
?
第二種方法
在訪問控制列表中做文章,一個列表放兩個路由,
?B(config)#route-map abc permit 20
B(config-route-map)#match ip addr 2
B(config-route-map)#set metric 5
B(config-route-map)#exit
B(config)#access-list 2 permit 192.168.30.0??0.0.0.255
B(config)#
B(config)#router rip
B(config-router)#redistribute eigrp 100 route-map abc
B(config-router)#
C上再次做測試:
?
C#show ip ro
Codes: C - connected, S - static, R - RIP, M - mobile, B - BGP
???????D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
???????N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
???????E1 - OSPF external type 1, E2 - OSPF external type 2
???????i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2
???????ia - IS-IS inter area, * - candidate default, U - per-user static route
???????o - ODR, P - periodic downloaded static route
?
Gateway of last resort is not set
?
R????192.168.30.0/24 [120/5] via 202.110.101.1, 00:00:12, Serial1/1
注意:學到的路由種子度量和20網段的種子度量相同。
C????202.110.101.0/24 is directly connected, Serial1/1
R????192.168.10.0/24 [120/3] via 202.110.101.1, 00:00:12, Serial1/1
R????192.168.20.0/24 [120/5] via 202.110.101.1, 00:00:12, Serial1/1
?
方法三:
路由再發布時,滿足1號表的路由,修改度量值為3,不滿足1號表的路由,修改度量值為5.(即對有setmatch的應用)
B(config)#route-map abc permit 10
B(config-route-map)#match ip addr 1
B(config-route-map)#set metric 3
?
B(config)#route-map abc permit 20
B(config-route-map)#no match ip addr 2
B(config-route-map)#set metric 5
這里還可以采用不配置20網段的訪問控制列表,效果是一樣的,并不沖突。
C路由器上做測試:
?
R????192.168.30.0/24 [120/5] via 202.110.101.1, 00:00:12, Serial1/1
R????202.110.100.0/24 [120/5] via 202.110.101.1, 00:00:12, Serial1/1
C????202.110.101.0/24 is directly connected, Serial1/1
R????192.168.10.0/24 [120/3] via 202.110.101.1, 00:00:12, Serial1/1
R????192.168.20.0/24 [120/5] via 202.110.101.1, 00:00:12, Serial1/1
因為利用上一種方法時30網段的種子度量是5,此時30網段種子度量也是5,顯然有點不清楚,下面利用同樣的方法將30網段的種子度量該為3。由于利用再發布是一樣的,所以只需要將10網段和20網段對應的matchset?調整一下即可。
R2做操作:
?
B(config)#route-map abc permit 20
B(config-route-map)# match ip addr 2?????//啟用20網段的match
B(config-route-map)#set metric 5
?
R3上測試:
?
R????192.168.30.0/24?[120/3]?via 202.110.101.1, 00:00:23, Serial1/1???//試驗結果在我們預料之中。
R????202.110.100.0/24 [120/3] via 202.110.101.1, 00:00:23, Serial1/1
C????202.110.101.0/24 is directly connected, Serial1/1
R????192.168.10.0/24 [120/3] via 202.110.101.1, 00:00:23, Serial1/1
R????192.168.20.0/24 [120/3] via 202.110.101.1, 00:00:23, Serial1/1
?
試驗三:在發布過程中,滿足1號表的路由,修改種子度量為3,滿足2號表的路由,使用默認屬性正常發布。
R2上修改:(理解默認屬性:即matchset均不配置)
?
B(config-route-map)#route-map abc permit 10
B(config-route-map)#no??match ip addr 1???
B(config-route-map)#set metric 3
?
B(config)#route-map abc permit 20
B(config-route-map)#no??match ip addr 2
B(config-route-map)#no set metric 5
由于10網段在route-map abc permit 10??,它里面包含的matchset語句,正常情況下,R3應該只能學到10網段的路由,而2030網段屬于默認屬性,滿足表2,應該學習不到路由。
?
Gateway of last resort is not set
?
C????202.110.101.0/24 is directly connected, Serial1/1
R????192.168.10.0/24 [120/3] via 202.110.101.1, 00:00:08, Serial1/1
試驗現象和我們的理論分析完全吻合。
?
有set無match的情況我們看到了,那么有match無set會怎樣呢???
R3只能學到匹配10網段的路由。呵呵,學習!其樂無窮啊!!加油吧!



? ? ?本文轉自shenleigang 51CTO博客,原文鏈接:http://blog.51cto.com/shenleigang/151090,如需轉載請自行聯系原作者

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/257098.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/257098.shtml
英文地址,請注明出處:http://en.pswp.cn/news/257098.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

HDU 1599 find the mincost route

Floyd可解。求最短。在路上來回。使用Floyd 而在 三同時不 找出最短。然后更新。沒有推理啟動&#xff01;INF。一堆負面結果溢出。 #include<cstdio> #include<cstring> #include<string> #include<queue> #include<algorithm> #include<map…

學習筆記(09):Python網絡編程并發編程-模擬ssh遠程執行命令-代碼實現

立即學習:https://edu.csdn.net/course/play/24458/296239?utm_sourceblogtoedu 1.服務器端&#xff1a;接收客戶端發送的命令,subprocess.POPE()函數可用于產生一個子進程&#xff0c;并且返回子進程的結果 import socket import subprocessphone socket.socket(socket.AF…

C++中兩個數交換不引進中間變量的方法

int a8,b2; 二進制的a1000,b0010; aa方法一&#xff1a;使用異或思想&#xff08;最高級方法&#xff09; aa^b; ba^b; aa^b 方法二&#xff1a;使用加法加法&#xff08;高級方法&#xff09; aab; ba-b; aa-b; 方法三&#xff1a;引進中間變量&#xff08;一般方法&#xff0…

【JUC】JDK1.8源碼分析之ConcurrentLinkedQueue(五)

一、前言 接著前面的分析&#xff0c;接下來分析ConcurrentLinkedQueue&#xff0c;ConcurerntLinkedQueue一個基于鏈接節點的無界線程安全隊列。此隊列按照 FIFO&#xff08;先進先出&#xff09;原則對元素進行排序。隊列的頭部是隊列中時間最長的元素。隊列的尾部 是隊列中時…

學習筆記(10):Python網絡編程并發編程-粘包現象

立即學習:https://edu.csdn.net/course/play/24458/296240?utm_sourceblogtoedu粘包現象&#xff1a;服務器接收到客戶端的命令后&#xff0c;進行執行得到結果后&#xff0c;再發送回給客戶端&#xff0c;在這個過程中如果服務器返回的結果的字節數會大于客戶端所接收最大字節…

某法院HP-P4500存儲數據恢復案例

好久沒出來寫博客了&#xff0c;過年來了一直很忙&#xff0c;尤其是最近&#xff0c;忙著做了好幾個大單子。先是一個醫院50TB的HP-EVA4400&#xff0c;接著是一個法院12TB的HP-P4500&#xff0c;前幾天還有做了一個某游樂城12TB的VMware VMFS虛擬機恢復。雖然忙點&#xff0c…

數組指針與指針數組的區別

1、數組指針 定義&#xff1a;數組指針式一個指向一維數組的指針變量&#xff0c;定義數組指針的格式為&#xff1a; int (*p) [5] 數據類型 &#xff08;*指針名&#xff09; [常量表達式] 數組元素為整形&#xff0c;*p的兩側圓括號不能省略 2、指針數組 定義&#xff1a…

[thinkphp] 是如何輸出一個頁面的

表面上看&#xff0c;TP輸出一個頁面很簡單&#xff1a;$this->display(); 實際上是怎么回事呢&#xff1f;$this->display(); 這個display()方法是定義在ThinkPHP/Library/Think/Controller.class.php這個文件中的 protected function display($templateFile,$charset,$…

關于反射blog

非常好的Java反射例子 瘋狂java 在學習編程的過程中&#xff0c;我覺得不止要獲得課本的知識&#xff0c;更多的是通過學習技術知識提高解決問題的能力&#xff0c;這樣我們才能走在最前方&#xff0c;更多Java學習&#xff0c;請瀏覽瘋狂java官網。Java反射在我們Java學習的…

學習筆記(11):Python網絡編程并發編程-粘包底層原理分析

立即學習:https://edu.csdn.net/course/play/24458/296241?utm_sourceblogtoedu1.send和recv底層分析 1&#xff09;不管是recv還是send都不是直接接收對方數據或者發送給對方數據&#xff0c;而是對自己的操作系統內存進行操作&#xff1b; 2&#xff09;客戶端與服務端并不是…

切面編程(4)

這篇介紹的是最為常見的切面編程首先介紹的是通過注解Aspect來配置AOP類Component Aspect public class Acsep {//定義切入點Pointcut("execution(* com.test.*.*(..))")//切面公式public void aspect(){ }//執行方法之前Before("aspect()")public void be…

c++存儲類型

1、c中的存儲類型一般有靜態存儲、棧、和自動類型三種&#xff0c;一般默認值是為自動類型auto

多線程編程 (1) -NSThread

多線程編程 (1) -NSThread 每個iOS應用程序都有個專門用來更新顯示UI界面、處理用戶觸摸事件的主線程&#xff0c;因此不能將其他太耗時的操作放在主線程中執行&#xff0c;不然會造成主線程堵塞(出現卡機現象)&#xff0c;帶來極壞的用戶體驗。一般的解決方案就是將那些耗時的…

交叉工具鏈的搭建方法(測試成功)

之前安裝了一個rehat6的linux系統&#xff0c;把交叉編譯搭建給忽視了&#xff0c;結果在編譯uboot的時候出現問題&#xff0c;顯示找不到arm-linux-gcc。于是自己來搭建交 叉編譯環境。出現好多錯。先是解壓時沒在后邊加 -C/&#xff0c;后是直接自己創建了個目錄&#xff0c…

VMware內存回收與分配機質

VMware內存回收與分配機質 整理了下學習過的東西&#xff0c;為了防止以后忘記。^_^VMware內存回收按照內存回收先后順充&#xff0c;依次為&#xff1a;1.TPS 透明頁共享2.Ballooning 氣球回收3.Compressiong 內存壓縮4.Swapping 內存交換網上對這個的解釋也挺多&#xff…

學習筆記(12):Python網絡編程并發編程-解決粘包問題-簡單版本

立即學習:https://edu.csdn.net/course/play/24458/296243?utm_sourceblogtoedu 粘包現象的解決&#xff1a;簡單版 1.思路&#xff1a; 在服務器端計算出執行命令后結果的字節長度&#xff0c;然后再將字節數長度send即通知給客戶端&#xff0c;客戶端根據這個字節數的長度一…

關于for循環中的變量int i 如果跳出了這個for循環后,i的值是繼續保留還是被釋放掉了

#include<iostream> using namespace std;int main() {char a[10]; //定義一個一維數組用來存放字符串int i,j; //定義變量cout<<"請輸入字符&#xff1a;“;for(i0;i<10;i) //接收用戶的輸入{ ci…

keil優化等級設置

優化級別說明&#xff08;僅供參考&#xff09;&#xff1a;則其中的 Code Optimization 欄就是用來設置C51的優化級別。共有9個優化級別&#xff08;書上這么寫的&#xff09;&#xff0c;高優化級別中包含了前面所有的優化級別。現將各個級別說明如下&#xff1a;0級優化&…

SVN命令使用詳解

1、檢出svn co http://路徑(目錄或文件的全路徑) [本地目錄全路徑] --username 用戶名 --password 密碼svn co svn://路徑(目錄或文件的全路徑) [本地目錄全路徑] --username 用戶名 --password 密碼svn checkout http://路徑(目錄或文件的全路徑) [本地目錄全路徑]…

服務器排障 之 nginx 499 錯誤的解決

問題描述&#xff1a; Nginx 服務器大量499報錯 220.181.165.136 - - [18/May/2015:10:31:02 0800] "POST /v1/jobsHTTP/1.1" 499 0 "" "bdHttpRequest/1.0.0"115.239.212.7 - - [18/May/2015:10:31:03 0800] "GET /v1/job/643309e3-dc73-4…