思科做默认路由怎么设置思科路由器
內容導航:
- 思科做默認路由
- 怎么設置思科路由器
一、思科做默認路由
我覺得你提出的這個問題非常的有意思。
我這里先假設在R2上和R1互聯的端口也是e0/1
我一步步給你分析:
首先,主機1轉發數據給外網主機,發現目標ip和自己不是在同一網段,然后就把數據交給網關去處理
這個時候源IP是主機1的IP,目標IP是外網主機的IP,源MAC是主機1的網卡MAC,目標MAC是網關R1的e0/0的MAC地址(這里我把arp廣播請求MAC地址都省略了)
R1接到數據后拆包(拆幀這步我也不解釋了,你應該懂),查看IP包頭中的目標地址,然后根據目標地址去查找路由表
最關鍵的部分來了,發現路由表里只有一條默認路由(按照你說的方法,下一跳指為本地接口)
顯示如下:S* 0.0.0.0/0 is directly connected, Ethernet0/1
其實,這個條目的意思就是所有的地址(0.0.0.0 /0)都和我e0/1端口是直連的
所以這時R1會向對端R2發送ARP廣播,這時源IP和目標IP不變,源MAC是R1 e0/1的MAC地址,目標MAC是FFFFFFFF廣播。
(R1請求的是外網主機的MAC地址,但是它不會成功,因為R2會將廣播包隔離)
然后,更關鍵的地方來了,R2的e0/1會使用一種默認開啟的機制:ARP代理
R2會將自己e0/1的MAC地址回送給R1,告訴R1:網關主機IP對應的MAC地址是(R2的e0/1的MAC地址)這種機制有點類似ARP欺騙行為
然后R1獲取到R2上的接口MAC地址后,就會成功將數據轉發給R2,然后剩下的步驟就不用多解釋了吧,無非是查找路由表繼續轉發
我個人不建議靜態或缺省路由的嚇一跳配置為本地接口,主要的原因是:如果這時R2關閉了ARP代理,或者說不支持ARP代理,就很有可能造成路由無法轉發
所以,盡量配置下一跳為對端的IP地址
因為全部是臨時組織的語言,表達的不太好,希望能幫助你理解
二、怎么設置思科路由器
cisco路由器端口描述命令
Router(config-if)#description def-main
Router(config-if)#description def-mack
cisco路由器不進行地址解析
no ip domain-lookup
cisco路由器長時間不自動退出當前配置模式
Router(config)#line console 0
Router(config-line)#exec-timeout 0
怎樣讓路由器不影響現在正在配置的內容?這個不建議關閉.提示是要看的...否則出了問題發現不到,等完成了后再一個一個show 累死了..
總結
以上是生活随笔為你收集整理的思科做默认路由怎么设置思科路由器的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 牛客国庆集训派对Day6
- 下一篇: NCPC2018 D.Delivery