源路由概念
① 什麼叫鬆散源路由
鬆散源路由:允許相鄰兩個IP地址之間跳過多個網路
嚴格源路由:兩個相鄰地址IP必須處在同一物理網路上
② 什麼是源路由橋
源路由網橋的基本思想是:數據包頭含路由信息,而該路由信息在源端就已經插入.
在源端獲取到目地端的路由,必須通過發送一個特殊的包來發現,這個包到達一個路由
分支點,就開始復制自己並向任何可能的路徑發送一份備份.每份備份收集它的旅行日記,
當備份到達最終目的地時,一個路由就被選擇好了.
當一個站點發現了到達另一個站點的某個路由時,它就把它存放在緩存里,以後的數據
包就可以使用它到達目的地.
③ 如何區分目的路由和源路由
應該是根據源地址路由和根據目的地址路由吧?
不同操作系統不一樣
最常見的是目的路由,比如某主機默認網關是192.168.1.254,但要求訪問目標為10.1.1.0/24的網路時,從192.168.11.250出口出去。
linux——ip route add 10.1.1.0/24 via 192.168.1.250
windows——route -p add 10.1.1.0 mask 255.255.255.0 192.168.11.250
思科華為等模塊式路由器——ip route 10.1.1.0 255.255.255.0 192.168.11.250
根據源IP路由就是Linux和模塊式路由器才能辦得到了,比如網關上有兩個互聯網:聯通和電信
下一跳地址分別是A和B
指定192.168.1.1請求都從聯通出去,192.168.1.2請求時從電信出去,這個需要做策略路由,匹配訪問列表,相對麻煩。 以思科路由器舉例:
(config)# access-list 11 permit 192.168.1.1 //創建訪問列表11,指定源地址192.168.1.1
(config)# route-map From_Unicom permit 100 //創建route-map From_Unicom,序列號100
(config-route-map)# match ip add 11 //匹配訪問列表11
(config-route-map)# set ip next-hop A //指定下一跳為A,即聯通的網關
(config-if)# ip policy route-map From_Unicom //將名稱為From_Unicom的route-map綁定到指定埠
④ 「源地址路由」與「目的地址路由」分別是什麼
源路由是一種基於源地址的路由策略,可以根據不同的子網或內網地址有選擇地將數據包發送到回不同答的目的地址,例如,Intranet IP為A,外部IP為B。
源地址路由是當Intranet計算機訪問外部網路計算機時,內部網路計算機的IP為B,Intranet IP A被隱藏。
目的地址路由是為了允許外部網路計算機訪問內部網路計算機,它可以使用外部網路IPB,路由器收到請求後,便知道數據已傳輸到內部網路IPA。
(4)源路由概念擴展閱讀:
路由交換過程:
所謂交換,是指一台主機向另一台主機發送數據包時,源主機以某種方式獲取路由器地址,並通過協議將該數據包發送到指定的路由器物理地址(媒體訪問控制層)的過程。
通過使用交換演算法檢查數據包的目標協議地址,路由器可以確定它是否知道如何轉發數據包。如果路由器不知道如何將數據包轉發到下一個節點,則該數據包將被丟棄。
如果路由器知道如何轉發,則它將物理目標地址轉換為下一個節點的地址,然後轉發數據包,在傳輸過程中,物理地址會更改,但是協議地址始終保持不變。
⑤ 源路由的基本概念
源路由是一種基於源地址進行路由選擇的策略,可以實現根據多個不同子網或內網地址,有選擇性地將數據包發往不同目的地址的功能。
例如有某路由器連接有兩個內網和兩個外網
介面A:192.168.1.0/24 和介面B:192.168.2.0/24,介面C:10.10.10.10/30,介面D:20.20.20.20/30
要求網路A的請求訪問發往網路C,而網路B的請求訪問發往網路D,可以這樣的設置源路由:
SourceIP/NetMask GateWay Interface
192.168.1.0/24 10.10.10.09 介面C
192.168.2.0/24 20.20.20.19 介面D
源路由(source route)
先從源路由如何向連接在外地鏈路上的移動節點發送數據包開始。 I P版本4在I P報頭中定義了一個可選項:Loose Source and Record Route Option。這個可選項列出了一個或多個中間目的地址,要求數據包在到達最終的目的地址前必須經過這幾個中間地址。
例如,考慮一台源主機要向一台目的主機發送數據包,但它還想讓數據包經過從源到目的地的路徑上的一台特定路由器,這台源主機將「下一個中間目的」地址,即那台路由器的地址,放在目的 I P地址域中,而將目的主機的 I P地址放在 Loose Source and Record Route Op t i o n中,這時,數據包將按網路前綴路由被送到目的 I P地址域中標示的那台路由器上。
當那台路由器接收到數據包後,它檢查可選項,發現自己只是一個中間目的地,於是,將Loose Source and Record Route Option 中所指示的地址取出, 也就是將目的主機的地址取出,然後將數據包送給去往目的主機的下一跳地址。在轉發該數據包前,路由器將自己的 I P地址記錄在Loose Source and Record Route Option中,實際上記錄的是它將數據包轉發出去的那個埠的I P地址。
當數據包到達目的主機時,目的主機檢查可選項,發現自己就是包的最終目的地,因此目的主機將數據包送交 I P協議域所指示的高層協議處理。 I P報頭中定義的這個可選項還要求。當目的主機對源主機進行回答時,也要在它的數據包中包含 Loose Source and Record Route O p t i o n。當然,目的主機應包含的是「反向」的源路由。在這個例子中,目的主機在向原來的源主機發送數據包時,會在Loose Source and Record Route Option 中包含作為中間目的地的那台路由器的地址。
⑥ IP源路由和目的地路由的區別
比如你內網IP是A,外抄網IP是B,
源地址路由是讓內網電腦訪問外網電腦時,外網電腦看到的你內網電腦的IP是B。內網IP A被隱藏。
目的地址路由是讓外網電腦訪問內網電腦時可以用外網IP B,路由器收到請求後知道吧數據轉給內網IP A。
外網IP是B如果WAN口沒插外網,那應該不通。
策略路由是一種比基於目標網路進行路由更加靈活的數據包路由轉發機制。應用了策略路由,路由器將通過路由圖決定如何對需要路由的數據包進行處理,路由圖決定了一個數據包的下一跳轉發路由器。 應用策略路由,必須要指定策略路由使用的路由圖,並且要創建路由圖。一個路由圖由很多條策略組成,每個策略都定義了1 個或多個的匹配規則和對應操作。一個介面應用策略路由後,將對該介面接收到的所有包進行檢查,不符合路由圖任何策略的數據包將按照通常的路由轉發進行處理,符合路由圖中某個策略的數據包
⑦ 逐跳路由和源路由的區別
我不明白啊,求講解!
⑧ 什麼叫源站路由什麼時候會用到
源站路由反映的思路是提供一種方式,讓源主機指定一條通過互聯網的路徑。
例如內:為了測容試在某個物理網路N上的吞吐量,即使正常的情況下路由器選擇的路徑中不包含N,系統管理員也可以使用源站路由強制要求IP數據報經過網路N。
IP支持2種形式的源站選路:
1:鬆散源站路由
它給出了一連串路由器介面的IP地址序列,報文必須沿著IP地址序列傳送,但是允許在相繼的兩個地址之間跳過多個路由器。
2:嚴格源站路由
它給出了一系列路由器介面的IP地址序列,報文必要嚴格按照路由轉發,如果下一跳不在列表中,那麼將會發生錯誤。
備註:一般工作中,稱鬆散源站路由為鬆散路由
稱嚴格源站路由為源站路由。
滿意請採納謝謝
⑨ 源路由選項可以分為哪兩類
寬松的源路由選擇(LSR):
發送端指明了流量或者數據包必須經過的IP地址清單,但內如果它需容要,也可以經過一些其他的地址。換句話說,不用考慮數據包經過的確切地址,只要它經過這些地址就可以。
嚴格的源路由選擇(SRS):
發送端指明IP數據包必須經過的確切地址。如果沒有經過這一確切路徑,數據包會被丟棄,並返回一個ICMP差錯報文。換句話說,必須考慮數據包經過的確切路徑,而且如果由於某種原因沒有經過這條路徑,這個數據包就不能被發送。
⑩ 嚴格的源路由與寬松的源路由的異同點
嚴格源路來由選路(命令源參數Strict):
發送源指定I P數據包所必須採用的具體路由(沿途所經過的路由器介面的IP地址序列)。數據報必要嚴格按照指定的路由轉發,如果其中一個路由器發現源路由中所指定的下一跳路由器不在其直連的網路上,那麼,它將返回一個「源站路由失敗」的ICMP差錯報文。
寬松源站路由選路(命令參數為Loose):發送源指定一個數據報沿途所經過的IP地址列表(一串路由器的介面IP地址序列),報文須沿著指定的IP地址順序來傳送數據,但是此時也可以允許在相繼的兩個地址之間存在多個路由器。
在IP頭部中,源站路由的選項格式如下:
寬松的源站選路,其中code欄位的數值為0x83。
嚴格的源站選路,其中code欄位的數值為0x89。