如果您喜歡這裡的內容,記得分享到您的Facebook和Twitter上面所有的朋友們吧!

2008年12月23日 星期二

透過自動路由協定, 來散播"預設路由", 設定觀察, (CNA-02-004)

CCNA Exploration 4.0 第二學期上課檔案 (CNA-02-004), 自動路由設定, 散播 "預設路由", 設定觀察, 使用 RIP v1.




這個例子要讓大家觀察, 如何透過自動路由協定(本例子是 RIPv1), 來散播 "預設路由" 資訊.

R2 的設定關鍵, 在於:
  1. R2 本身的路由表, 包含 "預設路由"
  2. R2 路由交換協定的設定內, 包含 "default-information originate" 宣告.

所以 R2 的設定關鍵如下:

ip route 0.0.0.0 0.0.0.0 172.30.2.1 
router rip
 network 172.30.0.0
 network 192.168.4.0
 default-information originate

R3 上就可以看到以下結果:


R3>show ip route
Codes: C - connected, S - static, I - IGRP, 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, E - EGP
       i - IS-IS, 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 192.168.4.2 to network 0.0.0.0

R    172.30.0.0/16 [120/1] via 192.168.4.2, 00:00:19, Serial0/0/0
C    192.168.4.0/24 is directly connected, Serial0/0/0
C    192.168.5.0/24 is directly connected, FastEthernet0/0
R*   0.0.0.0/0 [120/1] via 192.168.4.2, 00:00:19, Serial0/0/0
R3>
如果您喜歡這篇文章,不考慮試試Email訂閱嗎?




4 則留言:

  1. 您好,我想請問一下關於預設路由的指令問題,想請問ip default-network 跟 default-information originate這兩個指令有什麼差別呢??我在書上看到ip default-network也可以將預設路由散撥出去,不過我實際使用在這個例子上發現沒辦法...還有一個指令ip default-gateway跟這兩個指令又有什麼差別呢??我再網路上看了一堆資料還是看不懂,所以來麻煩您一下...順道一提您的網站做的很棒!!謝謝。

    回覆刪除
  2. 感謝您的鼓勵!

    * 我們用例子來看, "default-information originate" 一般來說就是交換協定中產生一筆 default route 給其他 router.

    只有 OSPF 例外, OSPF 的解讀是, 如果我這顆 Router 的路由表包含 "0.0.0.0/0" 這筆路由資訊的話, 我透過交換協定丟出去的路由資訊, 就會包含一筆 "0.0.0.0/0" 的路由資訊. 換句話說, 沒有加這個命令的話, 即使我有 "0.0.0.0/0", 我也不告訴別人我有 "0.0.0.0/0".

    請參考:
    http://www.cisco.com/en/US/docs/ios/12_3t/ip_route/command/reference/ip2_c1gt.html#wp1094366

    * "ip default-network" 簡單地說, 如果我的路由表有這筆路由資訊, 我就當他是 default route, 並且將她註記成 "candidate default". 至於要不要透過協定交換出去通知其他路由器, 要看協定支不支援. RIP, EIGRP 支援; OSPF 不支援

    有關 "ip default-network" 命令的用法, 可以參考:
    http://www.cisco.com/en/US/tech/tk365/technologies_tech_note09186a0080094374.shtml#ipnetwork

    * 最後有關 "ip default-gateway". 這個命令只有當 IOS 以純粹 Layer 2 模式執行時, 才會參照到這項參數, 例如, Cisco 2960, 或是 Cisco 3750 但是設定成 "no ip routing"時, 這個參數才有用!

    請參考:
    http://www.cisco.com/en/US/tech/tk365/technologies_tech_note09186a0080094374.shtml#ipgateway

    希望有幫助!

    回覆刪除
  3. 你好 我是一名學生 我遇到了一個題目 讓我不使用 default-information originate 和 ip rotue指令來設定預設路由 題目上的連接internet的路由已經有向外的預設路由 但我不知怎麼讓其他的路由器也能知道這條路由資訊 不知您是否知道有什麼辦法?

    回覆刪除
    回覆
    1. 如果題目要求使用 RIP 的話,最後一招是使用 "ip default-network X.X.X.X"。

      如果題目要求使用OSPF的話,需要透過Stub Area來產生。

      您有題目完整的文字描述嗎?

      刪除

小技巧:也可以 匿名 留言!

經典熱門文章