RIP V2協議的兼容
對于RIP協議來說,目前有版本1和版本2兩種。很多時候我們需要進行這兩個版本的兼容作用。那么這兩個版本是否能很好的兼容呢?這兩個版本中的差異都存在什么地方呢?接下來就來討論一下RIP V2協議與V1的兼容性。
RIP-V1使用了靈活的方式來進行路由更新。如果更新報文的版本字段指出是RIP的版本1,但所有未使用的字段(UNUSED FIELD)的所有位都被設置為1,那么這個更新報文將被丟棄;如果版本字段設置大于1,在版本1中定義為未使用的字段將被忽略,并且處理這個消息。結果,像RIP V2協議這樣新版本的協議就可以向后兼容RIP-V1.
"兼容性開關",用來允許版本1和版本2之間的互操作:
◆RIP-1——只有RIPV1的消息傳送;
◆RIP-1兼容性——使RIPV2使用廣播方式代替組播方式來通告消息,以便RIPV1可以接收它們;
◆RIP-2——RIP V2協議使用組播方式通告消息到目的地址224.0.0.9
◆NONE——不發送消息(可以使用passive-interface命令來完成)
"接收控制開關"用來控制更新的接收。
◆RIP-1ONLY
◆RIP-2ONLY
◆BOTH
◆NONE——不接受更新
NONE功能可以通過使用訪問列表過濾UDP源端口號520,或者配置NETWORK語句不包含該接口,或者配置一個路由過濾列表完成。
RIP V2協議無類路由的查找
有類路由的查找方法——首先將目的地址與路由選擇表中的主網絡地址匹配,然后匹配主網絡的子網。如果經過這些匹配項,這個數據包就會被丟棄。
這樣的有類別路由選擇協議,這種缺省的方式也能夠通過全局命令IP CLASSLESS更改。
當路由器執行無類別路由查找時,它不會注意目的地址的類別,替代的方式是,它在目的地址和所有已知的路由之間執行逐位(bit-by-bit)的***匹配。
當和缺省路由一起工作時,這個性能變得非常有用。當再加上無類別路由選擇協議的其他一些特性時,無類別路由查找的功能將顯得更加強大。