會員中心 | iThome online | iT邦部落格 | 小7聚樂部

載入中...

steven7173

IT邦初學者
9級

關於router上的路由規則的優先順序問題

router上
往192.168.10.0/24 的網段, 送到 172.16.0.1這個interface
往192.168.10.240/28 的網段,送到 172.16.0.2這個interface

請問要如何達成這樣的需求呢
ip route 192.168.10.240 255.255.255.240 172.16.0.2
ip route 192.168.10.0 255.255.255.0 172.16.0.1

光靠新增的順序似乎沒有辦法達成 因為整個 192.168.10.0/24 就涵蓋了 192.168.10.240/28 的子網段了

可以有啥參數來設定權值讓 192.168.10.240/28 順利繞到 172.16.0.2 嗎

謝謝



發佈到:發佈到Facebook 發佈到噗浪 發佈到twitter
解決時間:2008-06-09 21:00:01
發問時間:2008-06-04 20:58:13
▼ ADVERTISEMENT ▼

最佳解答(網友推薦)
21
iT邦守護神

回答:jhwang ( IT邦好手10級 )

時間:2008-06-04 22:19:50

你這樣設定沒問題
因為 routing 時會比對 prefix,符合愈多的會愈先被執行
也就是說,假設往 192.168.10.241 (192.168.10.11110001)
和 routing table 比對的結果 (從前面開始數,看 match 的有幾個 bits)
192.168.10.240 (192.168.10.11110000) 是 match 31 個 bits
192.168.10.0 (192.168.10.00000000) 則是 match 24 個 bits
所以會優先跑 ip route 192.168.10.240 255.255.255.240 172.16.0.2 這筆

參考資料:自己

關於router上的路由規則的優先順序問題
回答:jenpin( IT邦初學者9級 )
時間:2008-06-05 09:18:26
8
為響應馬英九的政策提高內需, 請付錢找SI解決

[-隱藏]

回應 jenpin

1

superfkmis 說:

這個好笑.

2008-06-05 10:44:42

回答:wuhsienhao( IT邦初學者8級 )
時間:2008-06-05 17:11:54
7
jhwang大大說得沒錯
routed table 是愈符合的先用,並沒有順序的問題

參考資料:自已

回答:richardhsieh( IT邦初學者5級 )
時間:2008-06-05 20:08:48
7
不知道你的ROUTER是哪一型
可以考慮用POLICY ROUTE 來做

建立access-lit
access-list 100 permit ip 192.168.10.240 0.0.0.15 any
route-map "name(自己取)" permit 10
set ip next-hop 172.16.0.2

然後在你的interface 上加上一筆
ip policy route-map "name(自己取)"

小弟也是剛入門,不知是否有效,你可能要測試一下

回應

請填寫您的回應,長度限為1,000個字,回應不計點數,也不限使用次數



 

檢舉違規

違規事項:

*補充檢舉理由(可省略),字數不可超過100字

推薦

推薦理由:


*給回答者的鼓勵(可不填),字數不可超過100字

▼ ADVERTISEMENT ▼

廠商來幫忙

Openfind
Intel
   infobox
savemore
nssit

關於「廠商來幫忙」>>

邦友收藏動態

最新收藏最多人推最多人收

新增收藏

安裝「收藏快捷鍵」

安裝「收藏快捷鍵」,可以讓邦友直接透過Google工具列上的按扭,快速收藏站內、站外的網頁。

訂閱每日摘要

iT邦幫忙即日起提供「每日摘要」給尚未註冊的邦友,只要輸入您的E-mail,每日就可以收到最新的發問與分享