iT邦幫忙

0

cisco packet tracer問題

  • 分享至 

  • xImage

1.R1(config)#ip route 192.168.10.1 255.255.255.0 192.168.20.1
2.R1(config)#ip route 192.168.10.1 255.255.255.0 gi0/0
想請問一下:
第二個意思是:只有這個ip:192.168.10.1走gi0/0這個interface? 其他ip:192.168.10.2 .3 .4....等等的都不會走gi0/0這條出去對吧?

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

0
I.T. Wang
iT邦新手 1 級 ‧ 2024-05-03 05:40:29

完全不是喔!
1.
ip route 192.168.10.1 255.255.255.0 192.168.20.1
作用是封包往目標網段192.168.10.1 /24,下一站往192.168.20.1轉發
ip route 192.168.10.1 255.255.255.0 gi0/0
作用是封包往目標網段192.168.10.1 /24,下一站從gi0/0介面轉發出去
也可以IP與介面混搭,例如ip route 192.168.10.1 255.255.255.0 gi0/0 192.168.20.1
實務上一般用ip route [目標網段] [目標網段遮罩] [下一站]而已,
因為混搭寫法容易寫死、沒彈性,如果g0/0端口故障,我改接到g0/1,可是這條指令卻只能從g0/0出去找下一站192.168.20.1
然而L3 IP層不太會異動,即使介面故障再怎麼改接也不太影響路由。

你的發問叫做PBR(Policy Based Routing)策略路由,PBR不是思科專屬,在其他高階網通設備也很常見。
我記得PBR在CCNA正規教材應該沒教,應該放在CCNP高階網管。
簡單說PBR邏輯類似交警,指揮特定方向決定做或不做,或程式語言的條件敘述句,比對特定條件、做什麼事。

新增訪客ACL,比對192.168.2.1往8.8.8.8的封包
新增員工ACL,比對192.168.2.2和192.168.2.3往8.8.8.8的封包
ip access-list extended Guest
permit ip host 192.168.2.1 host 8.8.8.8
ip access-list extended Employee
permit ip host 192.168.2.2 host 8.8.8.8
permit ip host 192.168.2.3 host 8.8.8.8

新增route-map,如果比對到Guest,設定下一站往209.165.1.5轉發
新增route-map,如果比對到Employee,設定下一站往10.0.0.5轉發
route-map PBR permit 10
match ip address Guest
set ip next-hop 209.165.1.5
route-map PBR permit 20
match ip address Employee
set ip next-hop 10.0.0.5

上述只是新增設定尚未有實際作用,在介面下套用才會產生效果
interface GigabitEthernet1/0
ip address 192.168.1.254 255.255.255.0
ip policy route-map PBR
no shutdown

值得注意的是,PBR是手動工具,優先權高於其他自動化設定(例如static route、OSPF、EIGRP、RIP、BGP等)
所以PBR也可能提升故障排除複雜度,show ip route你看封包應該往種花電信、卻往亞大電信。

最後提醒一下...我遇過一些CCNA新人很認真會自行買書,
若您的教材作者是聖約翰科大資工系蕭X明老師,他不是教的差,他是教錯,他有CCNA、NP認證,沒有CCIE卻開課教CCIE,卻連CCNA都講錯...= =
蕭老師的CCIE網路專家課程內容比例很特殊,將1%的CCIE的CEF(Cisco Express Forwarding)加上99%的CCNA的ARP與MAC原理,等於他的100% CCIE課程;但是至少需要扎實CCNP水準較易發現蕭老師的教材錯誤。

看更多先前的回應...收起先前的回應...

感謝大大!!!這麼用心回答我
但滿好奇如果時候會比較常用到這個?
ip route 192.168.10.1 255.255.255.0 gi0/0
實務上我知道其實滿少用這個的,但就是會不太知道學術上這個用處會是什麼

把gi0/0設定成L3 Interface的時候

I.T. Wang iT邦新手 1 級 ‧ 2024-05-05 05:07:11 檢舉

@andy2230666
學術上ip route [目標網段] [目標網段遮罩] [出去介面] [下一站]
理論上對路由器轉發行為更精確,實務上沒影響沒差。

但如果只是ip route [目標網段] [目標網段遮罩] [出去介面]
只能用在點對點網路喔! 很簡單道理,如果出去介面是serial0/0或gi0/0但只有對點,可以說甚至連ARP都不需要,因為從這個介面出去只有對方,就可以這樣下。
可是如果這條線接出去是交換器,又連接多個相同網段節點,容易造成轉發問題找不到下一站,更何況乙太網路具有廣播性質,然而這指令僅適合點對點。
真的要說這麼白嗎? 學術上經常討論很多實際意義不大的技術,卻造成學生更加混淆,重點是工作用不到。
小弟也是過來人啦...

感謝兩位大大的解說!!

我要發表回答

立即登入回答