【TCP/IP】IP選路
阿新 • • 發佈:2019-01-04
IP選路:
Cisco選路策略:
1. 明細策略路由
2. 明細路由
3. 預設策略路由
4. 預設路由
從1-4依此匹配。
選路策略詳解可參考:
不具備ip routing的裝置,哪怕自己有路由條目也不會幫其他人轉發路由。
ICMP重定向差錯:
當路由器轉發一個數據報時發現接收的介面和傳送的介面在同一介面,這時候路由器會跟源端自己傳送一個ICMP重定向資訊,告訴源端下次把資料報傳送給另一個路由器,那樣才是最優的。只有no iprouting裝置下次才會將資料報之間傳送給另一個路由器。Ip routing 裝置會繼續將包傳送給它,不理睬ICMP重定向差錯資訊。
ICMP重定向報文:
IP首部(包括選項)+原始IP資料報中資料前8個位元組(埠):告訴源主機是哪個資料包造成的,前8個位元組可以對應出相對的應用。
重定向的條件:
傳送方:
在生成ICMP重定向報文之前這些條件都要滿足
1.出介面必須等於入介面
2.用於向外傳送資料報的路由不能被ICMP重定向報文建立或修改過(傳送重定向報文的主機,原始路由不是redirects產生的),而且不能是路由器的預設路由
3.資料報不能用源站選路來轉發
4.核心必須配置成可以傳送重定向報文(介面下 ip redirects)
接收方:
在修改路由表之前要作一些檢查。這是為了防止路由器或主機的誤操作,以及惡意使用者的破壞,導致錯誤地修改系統路由表
1.新的路由器必須直接與網路相連線
2.重定向報文必須來自當前到目的地所選擇地路由器
3.重定向報文不能讓主機本身作為路由器,被修改地路由必須是一個間接路由