怎么给路由器添加路由表 路由器如何获得路由表
內容導航:
- 怎么給路由器添加路由表
- 誰能告訴我路由器查找路由表的過程
- 如何獲取路由表的一行
一、怎么給路由器添加路由表
n1
5
e
n2
2
c
n3
8
c
n4
3
e
n6
4
c
n8
4
e
n9
3
c
------------
說明:
上面是解答,原因如下:
路由器自己有路由表,在收到路由更新后會將收到的路由信息和本地的路由表進行比較:
1.
如果新發的路由信息原路由表中無,于是添加,如此處的n1,n3,n4
2.
如果新發的路由信息原路由表中已有,則比較管理距離(ad):
1)、如果新路由信息中ad比原有ad大,則不進行更新,如此處的n2
2)、如果新路由信息中ad比原有ad小,則進行更新,如n6
3.
依次比較完所有的新路由信息后,就更新完了路由表,如上所示
希望對你有用!,祝你好運!
二、誰能告訴我路由器查找路由表的過程
當路由收到一個數據包的時候,先進行解封裝,得到目的地址,例如我們叫常見的192.168.1.10
接著,路由會把這個地址與路由表里的各條路由的掩碼匹配,再與該條路由較對,如果匹配,就向這條路由發送出來,如果不匹配,就向下一條路由查找
各條路由查找順序,根據路由協議的管理距離大小查找,例如直連接口是最小的,管理距離值是0,靜態路由是1,那么就先跟直連路由匹配
如果同是直連路由,那就按最小子網匹配
例如有兩條路由192.168.1.0/24和192.168.1.10/32
那么就會去到192.168.1.10/32這條路由
簡單說就是這樣
實際是個很復雜的過程,有興趣的可以參考一下思科CCNA第二冊的教材,說得很詳細
三、如何獲取路由表的一行
在本地計算機中獲取路由表的方法:在DOS下輸入route print 或 netstat -r 命令就可以查看本地路由表。
Destination
指定路由的網絡目標地址。
目標地址可以是一個 IP 網絡地址(其中網絡地址的主機地址位設置為 0),對于主機路由是 IP 地址,對于默認路由是 0.0.0.0.該列列出了所有連接網段。
Netmask
指定與網絡目標地址相關聯的子網掩碼。
子網掩碼對于 IP 網絡地址可以是一適當的子網掩碼,對于主機路由是 255.255.255.255 ,對于默認路由是 0.0.0.0.如果忽略,則使用子網掩碼 255.255.255.255.定義路由時由于目標地址和子網掩碼之間的關系,目標地址不能比它對應的子網掩碼更為詳細。
換句話說,如果子網掩碼的一位是 0,則目標地址中的對應位就不能設置為 1.提供這個網段本身的子網掩碼,而不是連接到這個網段的網卡的子網掩碼。
這基本上能夠讓路由器確定目的網絡的地址類。
Gateway
指定超過由網絡目標和子網掩碼定義的可達到的地址集的前一個或下一個躍點 IP 地址。
對于本地連接的子網路由,網關地址是分配給連接子網接口的 IP 地址。
對于要經過一個或多個路由器才可用到的遠程路由,網關地址是一個分配給相鄰路由器的、可直接達到的 IP 地址。
網關表告訴路由器這個數據包應該轉發到哪一個IP地址才能達到目的網絡。
總結
以上是生活随笔為你收集整理的怎么给路由器添加路由表 路由器如何获得路由表的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Jzoj4782 Math
- 下一篇: 电脑的主板怎么看是几代的(怎么查看主板是