国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 網(wǎng)絡(luò)通信 > 正文

初始化路由表

2019-11-04 11:02:34
字體:
供稿:網(wǎng)友

  我們從來沒有說過這些路由表是如何被創(chuàng)建的。每當(dāng)初始化一個接口時(通常是用ifconfig命令設(shè)置接口地址),就為接口自動創(chuàng)建一個直接路由。對于點對點鏈路和環(huán)回接口來說,路由是到達(dá)主機(jī)(例如,設(shè)置H標(biāo)志)。對于廣播接口來說,如以太網(wǎng),路由是到達(dá)網(wǎng)絡(luò)。

到達(dá)主機(jī)或網(wǎng)絡(luò)的路由假如不是直接相連的,那么就必須加入路由表。一個常用的方法是在系統(tǒng)引導(dǎo)時顯式地在初始化文件中運行route命令。在主機(jī)svr4上,我們運行下面兩個命令來添加路由表中的表項:

routeadddefaultsun1

routeaddslipbsdi1

第3個參數(shù)(default和slip)代表目的端,第4個參數(shù)代表網(wǎng)關(guān)(路由器),最后一個參數(shù)代表路由的度量(metric)。route命令在度量值大于0時要為該路由設(shè)置G標(biāo)志,否則,當(dāng)耗費值為0時就不設(shè)置G標(biāo)志。不幸的是,幾乎沒有系統(tǒng)愿意在啟動文件中包含route命令。在4.4BSD和BSD/386系統(tǒng)中,啟動文件是/etc/netstart;在SVR4系統(tǒng)中,啟動文件是/etc/inet/rc.inet;在Solaris2.x中,啟動文件是/etc/rc2.d/S69inet;在SunOS4.1.x中,啟動文件是/etc/rc.local;而AIX3.2.2則使用文件/etc/rc.net。

一些系統(tǒng)答應(yīng)在某個文件中指定默認(rèn)的路由器,如/etc/defaultrouter。于是在每次重新啟動系統(tǒng)時都要在路由表中加入該默認(rèn)項。初始化路由表的其他方法是運行路由守護(hù)程序或者用較新的路由器發(fā)現(xiàn)協(xié)議

較復(fù)雜的路由表

在我們的子網(wǎng)上,主機(jī)sun是所有主機(jī)的默認(rèn)路由器,因為它有撥號SLIP鏈路連接到Internet上

初始化路由表



前兩項與主機(jī)svr4的前兩項一致:通過路由器bsdi到達(dá)slip的特定主機(jī)路由,以及環(huán)回路由。第3行是新加的。這是一個直接到達(dá)主機(jī)的路由(沒有設(shè)置G標(biāo)志,但設(shè)置了H標(biāo)志),對應(yīng)于點對點的鏈路,即SLIP接口。假如我們把它與ifconfig命令的輸出進(jìn)行比較:sun%ifconfigsl0sl0:flags=1051inet140.252.1.29-->140.252.1.183netmaskffffff00

可以發(fā)現(xiàn)路由表中的目的地址就是點對點鏈路的另一端(即路由器netb),網(wǎng)關(guān)地址為外出接口的本地IP地址(140.252.1.29)(前面已經(jīng)說過,netstat為直接路由打印出來的網(wǎng)關(guān)地址就是本地接口所用的IP地址)。

默認(rèn)的路由表項是一個到達(dá)網(wǎng)絡(luò)的間接路由(設(shè)置了G標(biāo)志,但沒有設(shè)置H標(biāo)志),這正是我們所希望的。網(wǎng)關(guān)地址是路由器的地址(140.252.1.183,SLIP鏈路的另一端),而不是SLIP鏈路的本地IP地址(140.252.1.29)。其原因還是因為是間接路由,不是直接路由。

還應(yīng)該指出的是,netstat輸出的第3和第4行(接口名為sl0)由SLIP軟件在啟動時創(chuàng)建,并在關(guān)閉時刪除.

沒有到達(dá)目的地的路由

我們所有的例子都假定對路由表的搜索能找到匹配的表項,即使匹配的是默認(rèn)項。假如路由表中沒有默認(rèn)項,而又沒有找到匹配項,這時會發(fā)生什么情況呢?結(jié)果取決于該IP數(shù)據(jù)報是由主機(jī)產(chǎn)生的還是被轉(zhuǎn)發(fā)的(例如,我們就充當(dāng)一個路由器)。假如數(shù)據(jù)報是由本地主機(jī)產(chǎn)生的,那么就給發(fā)送該數(shù)據(jù)報的應(yīng)用程序返回一個差錯,或者是“主機(jī)不可達(dá)差錯”或者是“網(wǎng)絡(luò)不可達(dá)差錯”。假如是被轉(zhuǎn)發(fā)的數(shù)據(jù)報,那么就給原始發(fā)送端發(fā)送一份ICMP主機(jī)不可達(dá)的差錯報文。下一節(jié)將討論這種差錯。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 孝义市| 巴南区| 界首市| 博爱县| 祁阳县| 黄陵县| 巴南区| 龙井市| 澳门| 灌云县| 郑州市| 清水县| 金溪县| 恩平市| 射洪县| 忻城县| 凭祥市| 平泉县| 祥云县| 兴国县| 太仆寺旗| 昌都县| 泰兴市| 象州县| 乌鲁木齐市| 若尔盖县| 邵阳市| 文化| 盖州市| 赣州市| 偏关县| 达拉特旗| 尉犁县| 精河县| 元阳县| 托克逊县| 泌阳县| 托里县| 乌拉特前旗| 新源县| 静宁县|