全面介紹路由器介面及連接
路由器所在的網路位置比較復雜,既可是內部子網邊緣,也可位於內、外部網路邊緣。同時為了實現強大的適用性,它需要連接各種網路,這樣,它的介面也就必須
多種多樣。對於這些,不要說一般的網路愛好者,就連許多網管人員都無法說清楚。這里向大家全面介紹路由器的各種介面及連接方法。
一、路由器介面
路由器具有非常強大的網路連接和路由功能,它可以與各種各樣的不同網路進行物理連接,這就決定了路由器的介面技術非常復雜,越是高檔的路由器其介面種類也
就越多,因為它所能連接的網路類型越多。路由器的埠主要分區域網埠、廣域網埠和配置埠三類,下面分別介紹。
1. 區域網介面
常見的乙太網介面主要有AUI、BNC和RJ-45介面,還有FDDI、ATM、千兆乙太網等都有相應的網路介面,下面分別介紹主要的幾種區域網介面。
(1)AUI埠
AUI
埠它就是用來與粗同軸電纜連接的介面,它是一種「D」型15針介面,這在令牌環網或匯流排型網路中是一種比較常見的埠之一。路由器可通過粗同軸電纜收發
器實現與10Base-5網路的連接。但更多的則是藉助於外接的收發轉發器(AUI-to-RJ-45),實現與10Base-T乙太網絡的連接。當然,
也可藉助於其他類型的收發轉發器實現與細同軸電纜(10Base-2)或光纜(10Base-F)的連接。AUI介面示意圖如圖1所示。
圖
(2)RJ-45埠
RJ-45埠是我們最常見的埠了,它是我們常見的雙絞線乙太網埠。因為在快速乙太網中也主要採用雙絞線作為傳輸介質,所以根據埠的通信速率不同
RJ-45埠又可分為10Base-T網RJ-45埠和 100Base-TX網RJ-45埠兩類。其中,10Base-T網的RJ-45
埠在路由器中通常是標識為「ETH」,而100Base-TX 網的RJ-45埠則通常標識為「10/100bTX」。
圖
如圖2所示為10Base-T 網RJ-45埠,而圖3所示的為10/100Base-TX網RJ-45埠。其實這兩種RJ-45埠僅就埠本身而言是完全一樣的,但埠中對應的網路電路結構是不同的,所以也不能隨便接。
圖
(3)SC埠
SC埠也就是我們常說的光纖埠,它是用於與光纖的連接。光纖埠通常是不直接用光纖連接至工作站,而是通過光纖連接到快速乙太網或千兆乙太網等具有光纖埠的交換機。這種埠一般在高檔路由器才具有,都以「100b FX」標注,如圖4所示。
圖
2. 廣域網介面
在上面就講過,路由器不僅能實現區域網之間連接,更重要的應用還是在於區域網與廣域網、廣域網與廣域網之間的連接。但是因為廣域網規模大,網路環境復雜,
所以也就決定了路由器用於連接廣域網的埠的速率要求非常高,在乙太網中一般都要求在100Mbps快速乙太網以上。下面介紹幾種常見的廣域網介面。
(1)RJ-45埠
利用RJ-45埠也可以建立廣域網與區域網VLAN(虛擬區域網)之間,以及與遠程網路或Internet的連接。如果使用路由器為不同VLAN提供路
由時,可以直接利用雙絞線連接至不同的VLAN埠。但要注意這里的RJ-45埠所連接的網路一般就不太可有是10Base-T這種了,一般都是
100Mbps快速乙太網以上。如果必須通過光纖連接至遠程網路,或連接的是其他類型的埠時,則需要藉助於收發轉發器才能實現彼此之間的連接。如圖5所
示為快速乙太網(Fast Ethernet)埠。
圖
(2)AUI埠
AUI埠我們在區域網中也講過,它是用於與粗同軸電纜連接的網路介面,其實AUI埠也被常用於與廣域網的連接,但是這種介面類型在廣域網應用得比較
少。在Cisco 2600系列路由器上,提供了AUI與RJ-45兩個廣域網連接埠(如圖6所示),用戶可以根據自己的需要選擇適當的類型。
圖
(3)高速同步串口
在路由器的廣域網連接中,應用最多的埠還要算「高速同步串口」(SERIAL)了,如圖7所示。
圖
這種埠主要是用於連接目前應用非常廣泛的DDN、幀中繼(Frame Relay)、X.25、PSTN
(模擬電話線路)等網路連接模式。在企業網之間有時也通過DDN或X.25等廣域網連接技術進行專線連接。這種同步埠一般要求速率非常高,因為一般來說
通過這種埠所連接的網路的兩端都要求實時同步。
(4)非同步串口
非同步串口(ASYNC)主要是應用於Modem或
Modem池的連接,如圖8所示。它主要用於實現遠程計算機通過公用電話網撥入網路。這種非同步埠相對於上面介紹的同步埠來說在速率上要求就松許多,因
為它並不要求網路的兩端保持實時同步,只要求能連續即可,主要是因為這種介面所連接的通信方式速率較低。
圖
(5)ISDN BRI埠
因ISDN這種互聯網接入方式連接速度上有它獨特的一面,所以在當時ISDN剛興起時在互聯網的連接方式上還得到了充分的應用。ISDN
BRI埠用於ISDN線路通過路由器實現與Internet或其他遠程網路的連接,可實現128Kbps的通信速率。ISDN有兩種速率連接埠,一種
是ISDN BRI(基本速率介面);另一種是ISDN PRI(基群速率介面)。ISDN BRI埠是採用RJ-45標准,與ISDN
NT1的連接使用RJ-45-to-RJ-45直通線。如圖9所示的BRI為 ISDN BRI埠。
圖
3. 路由器配置介面
路由器的配置埠有兩個,分別是「Console」和「AUX」,「Console」通常是用來進行路由器的基本配置時通過專用連線與計算機連用的,而「AUX」是用於路由器的遠程配置連接用的。
1.Console埠
Console埠使用配置專用連線直接連接至計算機的串口,利用終端模擬程序(如Windows下的「超級終端」)進行路由器本地配置。路由器的Console埠多為RJ-45埠。如下圖10所示就包含了一個Console配置埠。
圖
2.AUX埠
AUX埠為非同步埠,主要用於遠程配置,也可用於拔號連接,還可通過收發器與MODEM進行連接。AUX埠與Console埠通常同時提供,因為它們各自的用途不一樣。介面圖示仍參見上述圖10。
二、路由器的硬體連接
從上面的介紹或知,路由器的介面類型非常多,它們各自用於不同的網路連接,如果不能明白各自埠的作用,就很可能進行錯誤的連接,導致網路連接不正確,網
絡不通。下面我們通過對路由器的幾種網路連接形式來進一步理解各種埠的連接應用環境。路由器的硬體連接因埠類型,也主要分與區域網設備之間的連接、與
廣域網設備之間的連接以及與配置設備之間的連接三類。
1. 路由器與區域網接入設備之間的連接
區域網設備主要是指集線器與交換機,交換機通常使用的埠只有RJ-45和SC,而集線器使用的埠則通常為AUI、BNC和RJ-45。下面,我們簡單介紹一下路由器和集線設備各種埠之間如何進行連接。
(1)RJ-45-to-RJ-45
這種連接方式就是路由器所連接的兩端都是RJ-45介面的,如果路由器和集線設備均提供RJ-45埠,那麼,可以使用雙絞線將集線設備和路由器的兩個端
口連接在一起。需要注意的是,與集線設備之間的連接不同,路由器和集線設備之間的連接不使用交叉線,而是使用直通線,也就是說,跳線兩端的線序完全相同,
但也不是說只要線序相同就行,但最好不要採用一一對應法。再一個要注意的是集線器設備之間的級聯通常是通過級聯埠進行的,而路由器與集線器或交換機之間
的互聯是通過普通埠進行的。
另外,路由器和集線設備埠通信速率應當盡量匹配,否則,寧可使集線設備的埠速率高於路由器的速率,並且最好將路由器直接連接至交換機。
(2)AUI-to-RJ-45
這種情況主要出現在路由器與集線器相連。如果路由器僅擁有AUI埠,而集線設備提供的是RJ-45埠,那麼,必須藉助於AUI-to-RJ-45收發
器才可實現兩者之間的連接。當然,收發器與集線設備之間的雙絞線跳線也必須使用直通線,連接示意圖如圖11所示。
圖
(3)SC-to-RJ-45或SC-to-AUI
這種情況一般是路由器與交換機之間的連接,如交換機只擁有光纖埠,而路由設備提供的是RJ-45埠或AUI埠,那麼必須藉助於SC-to-RJ-
45或SC-to-AUI收發器才可實現兩者之間的連接。收發器與交換機設備之間的雙絞線跳線同樣必須使用直通線。但是實際上出現交換機為純光纖介面的情
況非常少見。
2. 路由器與Internet接入設備的連接
路由器的主要應用互聯網的連接,路由器與互聯網接入設備的連接情況主要有以下幾種:
(1)通過非同步串列口連接
非同步串口主要是用來與Modem設連接,用於實現遠程計算機通過公用電話網撥入區域網絡。除此之外,也可用於連接其他終端。當路由器通過電纜與Modem
連接時,必須使用AYSNC-to-DB25或AYSNC-to-DB9適配器來連接。路由器與Modem或終端的連接如圖12所示。
圖
(2)同步串列口
在路由器中所能支持的同步串列埠類型比較多,如Cisco系統就可以支持
5種不同類型的同步串列埠,分別是:EIA/TIA-232介面、EIA/TIA-449介面、V.35介面、X.21串列電纜總成和EIA-530接
口,所對應的適配器圖示分別如圖13、圖14、圖15、圖16、圖17所示。但是在這里要注意的一點就是,因為一般來說適配器連線的兩端是採用不同的外形
(一般稱帶插針之類推適配器頭一端稱之為「公頭」,而帶有孔的適配器一端通常稱之為「母頭」,注意「EIA-530」介面兩端都是一樣的介面類型),這主
要是考慮到連接的緊密。圖中的「公頭」為DTE(數據終端設備,Data Terminal
Equipment)連接適配器,下方「母頭」為DCE(數據通信設備,Data Communications
Equipment)連接適配器。如圖18所示為同步串列口與Internet接入設備連接的示意圖,在連接時只需要對應看一下連接用線與設備端介面類型
就可以知道正確選擇了。
圖
圖
圖
圖
圖
圖
(3)ISDN BRI埠
Cisco路由器的ISDN BRI模塊一般可分為兩類,一是 ISDN BRI S/T模塊,二是ISDN BRI
U模塊,前者必須ISDN
的NT1終端設備一起才能實現與Internet的連接,因為S/T埠只能接數字電話設備,不適用當前現狀,但通過NT1後就可連接現有的模擬電話設備
了,連接圖如圖19所示。而後者由於內置有NT1模塊,我們稱之為
「NT1+」終端設備,它的「U」埠可以直接連接模擬電話外線,因此,無需再外接ISDN NT1,可以直接連接至電話線牆板插座,如圖20所示。
圖
圖
3. 配置埠連接方式
與前面講的一樣,路由器的配置埠依據配置的方式的不同,所採用的埠也不一樣,主要的仍是兩種,一種是本地配置所採用的「Console」埠,另一種是遠程配置時採用的「AUX」埠,下面分別講一下各自的連接方式。
(1)Console埠的連接方式
當使用計算機配置路由器時,必須使用翻轉線將路由器的Console口與計算機的串口/並口連接在一起,這種連接線一般來說需要特製,根據計算機端所使用
的是串口還是並口,選擇製作RJ-45-to-DB-9或RJ-45-to-DB-25轉換用適配器,如圖21所示。
圖
(2)AUX埠的連接方式
當需要通過遠程訪問的方式實現對路由器的配置時,就需要採用
AUX埠進行了。AUX其實與上面所講的介面結構與RJ-45一樣,只是裡面所對應的電路不同,實現的功能也不同而已,根據Modem所使用的埠情況
不同,來確定通過AUX埠與Modem進行連接所也必須藉助於RJ-45 to DB9或RJ-45 to
DB25的收發器的選擇。路由器的AUX埠與Modem的連接方式如圖22所示
交換機的話網路搜「交換機介面及連接技巧圖文教程 」就行
Ⅱ 兩台不同網段的交換機H3C S7502怎麼通過埠配置互通
交換機在網路中的作用是快速轉發數據幀,其邏輯地位可以視為透明,所以,題目中的不同網段對交換機的互聯互通沒有影響。接下來,在兩台交換機的Uplink口連接好網線,將兩個埠都配置為trunk模式。
Ⅲ 路由器埠互相通信
路由器根據路由表進行數據轉發。路由表的形成一般由直連路由,靜態路由,動態路由等構建而成。
路由器能自動識別自己的埠(只要埠UP即可),從而構成相應的路由直連條目,所以和他直連的網路能夠彼此通信。
Ⅳ 路由器不同的埠都有IP地址,這些不同的埠連接的網路IP和埠IP有什麼聯系嗎謝謝
路由器(Router)是用於連接多個邏輯上分開的網路,所謂邏輯網路是代表一個單獨的網路或者一個子網。當數據從一個子網傳輸到另一個子網時,可通過路由器的路由功能來完成。因此,路由器具有判斷網路地址和選擇IP路徑的功能,它能在多網路互聯環境中,建立靈活的連接,可用完全不同的數據分組和介質訪問方法連接各種子網。
你可以把每一個埠看成是一個子網,這個子網內的IP都在同一個IP段內,每一個子網內的用戶想要訪問別的子網內的用戶,都要通過埠IP
Ⅳ 兩個瀏覽器分別使用WLAN和LAN埠連接不同網路
點擊谷歌瀏覽器的右邊的扳子---選項---網路---更改代理伺服器--選擇你的網路連接
IE8也一樣
Ⅵ 一台防火牆下不同介面設置不同網段怎樣配置靜態路由實現互相通訊
先不說你這是台防火牆,假設這是台路由器
路由器上對直連網段會自動生成直連網段的路由,你這個P3和P4明顯就是直連路由,不需要單獨設置靜態路由
所以你防火牆不通,不是因為路由的問題,是因為你配置的問題
正常防火牆需要配置可信任區域和不可信任區域,然後把這兩個區域給布署在埠上,具體配置方法因設備而異,建議您參考下配置說明書
Ⅶ 路由應該怎樣設置乙太網埠,才能連接不同的網路
1,這樣連接,只能0,1互通,2與0,1都不通。
2,路由不好設置的
3,再加一個路由器,接在2和原來路由中間,新的路由lan口ip:192.168.2.1,新路由wan口ip:192.168.1.1xx,網關192.168.1.1
Ⅷ pc一個網卡配置多網段,對應的交換機埠如何配置
單網卡多網段是可行的。
但是這個跟交換機,路由器什麼的沒啥關系吧。
電腦本身是接入段,無法處理trunk的,只能是access。
至於vlan跟這個也沒啥關系吧。
你的電腦是根據整個網路來配置地址的,並不是整個網路跟著你的電腦配置走。
Ⅸ linux下配置網路連接
linux 命令配置網路連接首先,先了解傳統的網路設置命令:
1. 使用ifconfig命令設置並查看網路介面情況
示例1: 設置eth0的IP,同時激活設備:
# ifconfig eth0 192.168.4.1 netmask 255.255.255.0 up
示例2: 設置eth0別名設備 eth0:1 的IP,並添加路由
# ifconfig eth0:1 192.168.4.2
# route add ?host 192.168.4.2 dev eth0:1
示例3:激活(禁用)設備
# ifconfig eth0:1 up(down)
示例4:查看所有(指定)網路介面設置
# ifconfig (eth0)
2. 使用route 命令設置路由表
示例1:添加到主機路由
# route add ?host 192.168.4.2 dev eth0:1
# route add ?host 192.168.4.1 gw 192.168.4.250
示例2:添加到網路的路由
# route add ?net IP netmask MASK eth0
# route add ?net IP netmask MASK gw IP
# route add ?net IP/24 eth1
示例3:添加默認網關
# route add default gw IP
示例4:刪除路由
# route del ?host 192.168.4.1 dev eth0:1
示例5:查看路由信息
# route 或 route -n (-n 表示不解析名字,列出速度會比route 快)
3.ARP 管理命令
示例1:查看ARP緩存
# arp
示例2: 添加
# arp ?s IP MAC
示例3: 刪除
# arp ?d IP
4. ip是iproute2軟體包裡面的一個強大的網路設置工具,他能夠替代一些傳統的網路管理工具。例如:ifconfig、route等,
上面的示例完萬能用下面的ip命令實現,而且ip命令能實現更多的功能.下面介紹一些示例:
4.0 ip命令的語法
ip命令的用法如下:
ip [OPTIONS] OBJECT [COMMAND [ARGUMENTS]]
4.1 ip link set--改動設備的屬性. 縮寫:set、s
示例1:up/down 起動/關閉設備。
# ip link set dev eth0 up
這個等於傳統的 # ifconfig eth0 up(down)
示例2:改動設備傳輸隊列的長度。
參數:txqueuelen NUMBER或txqlen NUMBER
# ip link set dev eth0 txqueuelen 100
示例3:改動網路設備MTU(最大傳輸單元)的值。
# ip link set dev eth0 mtu 1500
示例4: 修改網路設備的MAC地址。
參數: address LLADDRESS
# ip link set dev eth0 address 00:01:4f:00:15:f1
4.2 ip link show--顯示設備屬性. 縮寫:show、list、lst、sh、ls、l
-s選項出現兩次或更多次,ip會輸出更為周詳的錯誤信息統計。
示例:
# ip -s -s link ls eth0
eth0: mtu 1500 qdisc cbq qlen 100
link/ether 00:a0:cc:66:18:78 brd ff:ff:ff:ff:ff:ff
RX: bytes packets errors dropped overrun mcast
2449949362 2786187 0 0 0 0
RX errors: length crc frame fifo missed
0 0 0 0 0
TX: bytes packets errors dropped carrier collsns
178558497 1783946 332 0 332 35172
TX errors: aborted fifo window heartbeat
0 0 0 332
這個命令等於傳統的 ifconfig eth0
5.1 ip address add--添加一個新的協議地址. 縮寫:add、a
示例1:為每個地址設置一個字元串作為標簽。為了和Linux-2.0的網路別名兼容,這個字元串必須以設備名開頭,接著一個冒號,
# ip addr add local 192.168.4.1/28 brd + label eth0:1 dev eth0
示例2: 在乙太網介面eth0上增加一個地址192.168.20.0,掩碼長度為24位(155.155.155.0),標准廣播地址,標簽為eth0:Alias:
# ip addr add 192.168.4.2/24 brd + dev eth1 label eth1:1
這個命令等於傳統的: ifconfig eth1:1 192.168.4.2
5.2 ip address delete--刪除一個協議地址. 縮寫:delete、del、d
# ip addr del 192.168.4.1/24 brd + dev eth0 label eth0:Alias1
5.3 ip address show--顯示協議地址. 縮寫:show、list、lst、sh、ls、l
# ip addr ls eth0
5.4.ip address flush--清除協議地址. 縮寫:flush、f
示例1 : 刪除屬於私網10.0.0.0/8的所有地址:
# ip -s -s a f to 10/8
示例2 : 取消所有乙太網卡的IP地址
# ip -4 addr flush label "eth0"
6. ip neighbour--neighbour/arp表管理命令
縮寫 neighbour、neighbor、neigh、n
命令 add、change、replace、delete、fulsh、show(或list)
6.1 ip neighbour add -- 添加一個新的鄰接條目
ip neighbour change--修改一個現有的條目
ip neighbour replace--替換一個已有的條目
縮寫:add、a;change、chg;replace、repl
示例1: 在設備eth0上,為地址10.0.0.3添加一個permanent ARP條目:
# ip neigh add 10.0.0.3 lladdr 0:0:0:0:0:1 dev eth0 nud perm
示例2:把狀態改為reachable
# ip neigh chg 10.0.0.3 dev eth0 nud reachable
6.2.ip neighbour delete--刪除一個鄰接條目
示例1:刪除設備eth0上的一個ARP條目10.0.0.3
# ip neigh del 10.0.0.3 dev eth0
6.3.ip neighbour show--顯示網路鄰居的信息. 縮寫:show、list、sh、ls
示例1: # ip -s n ls 193.233.7.254
193.233.7.254. dev eth0 lladdr 00:00:0c:76:3f:85 ref 5 used 12/13/20 nud reachable
6.4.ip neighbour flush--清除鄰接條目. 縮寫:flush、f
示例1: (-s 能顯示周詳信息)
# ip -s -s n f 193.233.7.254
7. 路由表管理
7.1.縮寫 route、ro、r
7.5.路由表
從Linux-2.2開始,內核把路由歸納到許多路由表中,這些表都進行了編號,編號數字的范圍是1到255。另外,
為了方便,還能在/etc/iproute2/rt_tables中為路由表命名。
默認情況下,所有的路由都會被插入到表main(編號254)中。在進行路由查詢時,內核只使用路由表main。
7.6.ip route add -- 添加新路由
ip route change -- 修改路由
ip route replace -- 替換已有的路由
縮寫:add、a;change、chg;replace、repl
示例1: 設置到網路10.0.0/24的路由經過網關193.233.7.65
# ip route add 10.0.0/24 via 193.233.7.65
示例2: 修改到網路10.0.0/24的直接路由,使其經過設備mmy
# ip route chg 10.0.0/24 dev mmy
示例3: 實現鏈路負載平衡.加入預設多路徑路由,讓ppp0和ppp1分擔負載(注意:scope值並非必需,他只不過是告訴內核,
這個路由要經過網關而不是直連的。實際上,如果你知道遠程端點的地址,使用via參數來設置就更好了)。
# ip route add default scope global nexthop dev ppp0 nexthop dev ppp1
# ip route replace default scope global nexthop dev ppp0 nexthop dev ppp1
示例4: 設置NAT路由。在轉發來自192.203.80.144的數據包之前,先進行網路地址轉換,把這個地址轉換為193.233.7.83
# ip route add nat 192.203.80.142 via 193.233.7.83
示例5: 實現數據包級負載平衡,允許把數據包隨機從多個路由發出。weight 能設置權重.
# ip route replace default equalize nexthop via 211.139.218.145 dev eth0 weight 1 nexthop via 211.139.218.145 dev eth1 weight 1
7.7.ip route delete-- 刪除路由
縮寫:delete、del、d
示例1:刪除上一節命令加入的多路徑路由
# ip route del default scope global nexthop dev ppp0 nexthop dev ppp1
7.8.ip route show -- 列出路由
縮寫:show、list、sh、ls、l
示例1: 計算使用gated/bgp協議的路由個數
# ip route ls proto gated/bgp |wc
1413 9891 79010
示例2: 計算路由緩存裡面的條數,由於被緩存路由的屬性可能大於一行,以此需要使用-o選項
# ip -o route ls cloned |wc
159 2543 18707
示例3: 列出路由表TABLEID裡面的路由。預設設置是table main。TABLEID或是個真正的路由表ID或是/etc/iproute2/rt_tables文件定義的字元串,
或是以下的特別值:
all -- 列出所有表的路由;
cache -- 列出路由緩存的內容。
ip ro ls 193.233.7.82 tab cache
示例4: 列出某個路由表的內容
# ip route ls table fddi153
示例5: 列出默認路由表的內容
# ip route ls
這個命令等於傳統的: route
7.9.ip route flush -- 擦除路由表
示例1: 刪除路由表main中的所有網關路由(示例:在路由監視程式掛掉之後):
# ip -4 ro flush scope global type unicast
示例2:清除所有被克隆出來的IPv6路由:
# ip -6 -s -s ro flush cache
示例3: 在gated程式掛掉之後,清除所有的BGP路由:
# ip -s ro f proto gated/bgp
示例4: 清除所有ipv4路由cache
# ip route flush cache
*** IPv4 routing cache is flushed.
7.10 ip route get -- 獲得單個路由 .縮寫:get、g
使用這個命令能獲得到達目的地址的一個路由及他的確切內容。
ip route get命令和ip route show命令執行的操作是不同的。ip route show命令只是顯示現有的路由,而ip route get命令在必要時會派生出新的路由。
示例1: 搜索到193.233.7.82的路由
# ip route get 193.233.7.82
193.233.7.82 dev eth0 src 193.233.7.65 realms inr.ac cache mtu 1500 rtt 300
示例2: 搜索目的地址是193.233.7.82,來自193.233.7.82,從eth0設備到達的路由(這條命令會產生一條非常有意思的路由,這是一條到193.233.7.82的回環路由)
# ip r g 193.233.7.82 from 193.233.7.82 iif eth0
193.233.7.82 from 193.233.7.82 dev eth0 src 193.233.7.65 realms inr.ac/inr.ac
cache mtu 1500 rtt 300 iif eth0
8. ip route -- 路由策略資料庫管理命令
命令add、delete、show(或list)
注意:策略路由(policy routing)不等於路由策略(rouing policy)。
在某些情況下,我們不只是需要通過數據包的目的地址決定路由,可能還需要通過其他一些域:源地址、IP協議、傳輸層埠甚至數據包的負載。
這就叫做:策略路由(policy routing)。
8.5. ip rule add -- 插入新的規則
ip rule delete -- 刪除規則
縮寫:add、a;delete、del、d
示例1: 通過路由表inr.ruhep路由來自源地址為192.203.80/24的數據包
ip ru add from 192.203.80/24 table inr.ruhep prio 220
示例2:把源地址為193.233.7.83的數據報的源地址轉換為192.203.80.144,並通過表1進行路由
ip ru add from 193.233.7.83 nat 192.203.80.144 table 1 prio 320
示例3:刪除無用的預設規則
ip ru del prio 32767
8.7. ip rule show -- 列出路由規則
縮寫:show、list、sh、ls、l
示例1: # ip ru ls
0: from all lookup local
32762: from 192.168.4.89 lookup fddi153
32764: from 192.168.4.88 lookup fddi153
32766: from all lookup main
32767: from all lookup 253
9. ip maddress -- 多播地址管理
縮寫:show、list、sh、ls、l
9.3.ip maddress show -- 列出多播地址
示例1: # ip maddr ls mmy
9.4. ip maddress add -- 加入多播地址
ip maddress delete -- 刪除多播地址
縮寫:add、a;delete、del、d
使用這兩個命令,我們能添加/刪除在網路介面上監聽的鏈路層多播地址。這個命令只能管理鏈路層地址。
示例1: 增加 # ip maddr add 33:33:00:00:00:01 dev mmy
示例2: 查看 # ip -O maddr ls mmy
2: mmy
link 33:33:00:00:00:01 users 2 static
link 01:00:5e:00:00:01
示例3: 刪除 # ip maddr del 33:33:00:00:00:01 dev mmy
10.ip mroute -- 多播路由緩存管理
10.4. ip mroute show -- 列出多播路由緩存條目
縮寫:show、list、sh、ls、l
示例1:查看 # ip mroute ls
(193.232.127.6, 224.0.1.39) Iif: unresolved
(193.232.244.34, 224.0.1.40) Iif: unresolved
(193.233.7.65, 224.66.66.66) Iif: eth0 Oifs: pimreg
示例2:查看 # ip -s mr ls 224.66/16
(193.233.7.65, 224.66.66.66) Iif: eth0 Oifs: pimreg
9383 packets, 300256 bytes
11. ip tunnel -- 通道設置
縮寫tunnel、tunl
11.4.ip tunnel add -- 添加新的通道
ip tunnel change -- 修改現有的通道
ip tunnel delete -- 刪除一個通道
縮寫:add、a;change、chg;delete、del、d
示例1:建立一個點對點通道,最大TTL是32
# ip tunnel add Cisco mode sit remote 192.31.7.104 local 192.203.80.1 ttl 32
11.4.ip tunnel show -- 列出現有的通道
縮寫:show、list、sh、ls、l
示例1: # ip -s tunl ls Cisco
12. ip monitor和rtmon -- 狀態監視
ip命令能用於連續地監視設備、地址和路由的狀態。這個命令選項的格式有點不同,命令選項的名字叫做monitor,接著是操作對象:
ip monitor [ file FILE ] [ all | OBJECT-LIST ]
示例1: # rtmon file /var/log/rtmon.log
示例2: # ip monitor file /var/log/rtmon.log r