有类路由协议行为
以rip協議來說明<?XML:NAMESPACE PREFIX = O /> Case Study:路由更新規則:
RIP發送路由更新時要通過幾步檢測來實現: <!--[if !supportLists]-->1>???? <!--[endif]-->檢測要廣播的網絡或子網與負責發送此更新的接口的地址是否處于同一主類網絡?如果沒有處于同一主網絡,網絡就會自動聚合。(即,RIP在路由更新時只發送主網絡信息) <!--[if !supportLists]-->2>???? <!--[endif]-->如果是處于同一個主網絡。再檢測要廣播網絡或子網與負責發送此更新的接口的地址掩碼是否相同? <!--[if !supportLists]-->3>???? <!--[endif]-->如果檢測結果相同,則RIP廣播該網絡。 <!--[if !supportLists]-->4>???? <!--[endif]-->否則,丟棄該網絡/子網信息,除非它是主機路由(假定路由器支持主機路由)。
?
路由更新舉例:(以上圖說明) <!--[if !supportLists]-->1>???? <!--[endif]-->Router發送它直連的兩個stub網絡給Router2。Router1會檢測: <!--[if !supportLists]-->2>???? <!--[endif]-->131.108.5.0/24是否與負責發送此路由的接口131.108.2.0/24處于同一主類網絡? <!--[if !supportLists]-->3>???? <!--[endif]-->檢測結果為是。再檢測131.108.5.0/24與負現發送路由更新的接口131.108.2.0/24是具有相同的子網的掩碼? <!--[if !supportLists]-->4>???? <!--[endif]-->所以廣播該路由更新。 <!--[if !supportLists]-->5>???? <!--[endif]-->131.99.88.0/24是否與負責發送此更新的接口131.108.2.0/24處于同一主類網絡? <!--[if !supportLists]-->6>???? <!--[endif]-->檢測結果為否,則路由信息137.99.88.0/24將會被匯總成主網絡131.99.0.0/16并廣播。 <!--[if !supportLists]-->7>???? <!--[endif]-->Router2應該只接收到131.108.5.0/24和137.99.0.0/16這兩個網絡。?
?
Case Study:路由接收規則RIP接收路由更新時要通過幾步檢測來實現: <!--[if !supportLists]-->1>???? <!--[endif]-->檢測路由更新中的網絡或子網與接收該路由的接口是否處于同一主網絡? <!--[if !supportLists]-->2>???? <!--[endif]-->如果是處于同一主網絡,則路由器使用接收該路由信息的接口掩碼做為路由的掩碼。 <!--[if !supportLists]-->3>???? <!--[endif]-->如果接收的更新主機部分被賦值為主機位,那么接收路由器使用主機掩碼。 <!--[if !supportLists]-->4>???? <!--[endif]-->如果檢測結果不處于同一主網絡,則RIP檢測該主網絡的任一子網是否已經在路由表中,并且是從另一接口收到的更新中學得?(判斷不連續網絡是否存在) <!--[if !supportLists]-->5>???? <!--[endif]-->如果檢測結果為是,則路由器忽略該更新。否則,路由器為該路由使用主類網絡掩碼。
?
路由接收規則:(以上圖說明) <!--[if !supportLists]-->1>???? <!--[endif]-->Router2從Router1接收到到137.99.0.0/16和131.108.2.0/24路由后,它檢測: <!--[if !supportLists]-->2>???? <!--[endif]-->路由更新中137.99.0.0/16與接收該路由的接口131.108.2.0/24是否處于同一主網絡? <!--[if !supportLists]-->3>???? <!--[endif]-->檢測結果為否。則繼續檢測此路由的主類網絡的任一子網是否已經從另一個接口學得,并存放到路由表中? <!--[if !supportLists]-->4>???? <!--[endif]-->檢測結果為否。則路由器為該網絡使用主類網絡掩碼。 <!--[if !supportLists]-->5>???? <!--[endif]-->路由更新中131.108.5.0/24與接收該路由的接口131.108.2.0/24是否處于同一主網絡? <!--[if !supportLists]-->6>???? <!--[endif]-->檢測結果為是。則路由器使用接收該路由的接口掩碼作為該路由條目的掩碼。?
轉載于:https://blog.51cto.com/sense5/53528
總結
- 上一篇: 参加过游戏大赛的学生开发者,现在在做什么
- 下一篇: 時鐘,天氣預報--js