iT邦幫忙

0

關於CCNA的基本邏輯

剛讀CCNA沒多久,很多東西都不會(網路概念是 "0")

連很多基礎的東西都不懂(當初連ROUTER、SWITCH的中文名稱是啥都不知道
不過現在知道了)

想請問一下...在模擬器裡面,如果我的PC連接到一個ROUTER
PC的IP是 192.168.1.129/25
ROUTER的IP是 192.168.1.254/25

那我PC的GATEWAY如何求? (能否給我求出過程)

如果我ROUTER也想設GATEWAY
能否給我指令呢?

看更多先前的討論...收起先前的討論...
感覺兩個答案都怪怪的,沒有說到GATEWAY真正的意義,小弟在此補充一下
所謂的GATEWAY,指的是當你要離開本地的subnet時,要經由哪一個ip來到達,也就是說,跨LAN存取資訊時,一定要透過GATEWAY,舉例說明好了
PC位於192.168.0.0/24的網段
WEB SERVER位於192.168.1.0/24的網段
有CCNA基礎的人都知道,兩個不同網段的互通一定要經過routing,也就是說,PC和WEB SERVER之間至少存在一顆ROUTER(或L3設備),而該ROUTER的ROUTING TABLE中有可到達兩個LAN的路徑,現在PC想要存取WEB SERVER就必需跨網段,因為PC本身不知道怎麼到達WEB SERVER,所以PC必須先知道,如果要去WEB SERVER時,需要先把資料送哪裡先做處理,而這個地方有到達WEB SERVER所需要的資訊,而這個地方指的即是所謂的GATEWAY,需要GATEWAY的設備,往往是終端設備,像是PC、印表機、IPPHONE。

PS.
問:為什麼LAN與LAN之間必需要經過routing???
答:如果你CCNA前幾章節有看熟的話,記得在同一LAN中的PC是怎麼找到彼此的嗎?就是靠ARP,ARP可以幫你找到IP與MAC的對應關系,你的電腦會記得,如果要去某IP(PC)那麼就要把資料丟到某MAC,是的,在LAN的環境下,設備之間的溝通是靠MAC在溝通而不是IP喔!IP只是拿來找出某一特定設備的MAC而已。那麼,當我要去向另一個LAN的PC存取資料時,是不是也要用ARP呢?單就我上述的論點答案好像可以為"是",但實事不然,因為ARP是屬於廣播封包,廣播封包不會離開LAN,也就是說ROUTER不會轉送任何廣播封包(你們老師一定有講),暨然我的ARP封包不能傳到別的LAN,自然也就得不到MAC,我得不到任何一台設備回應我ARP封包,那麼我自然沒有目的地可以丟,所以就無法傳送,此時GATEWAY就產生作用了,凡是不知道該往哪送的,全都送到GATEWAY去,GATEWAY所在的設備一定是L3設備,也一定與你位於同一個LAN,他知道怎麼處理這個封包,所以就根據GATEWAY所在設備的ROUTING TABLE裡的資訊,來決定要怎麼處理你的封包。
我想這樣的講解,應該對你在GATEWAY上的觀點有所幫助
決定封包轉送路徑的方法, 叫做路由.

路由是一組由 目的位址(destination) 閘道位址(gateway) 組成(routing table)

可以成為gateway的設備很多, 一般的PC也可以, 一狗票設備都可以.
是next-hop不是gateway唷,在路由表裡沒有gateway這東西
決定封包轉送路徑的方法,叫路由協定,路由是他的動作,不是方法
Next-hop 就是一個gateway. 路由表裡怎麼會沒有gateway.
路由協定, 就是為了決定被路由協定將封包轉送的方法, 它是一種理論. 你要說動作, 我也不反對.
修正自己的說法:
被路由協定決定封包轉送(路由)的方法, 有靜態路由,動態路由,預設路由.
然後封包依路由協定把封包送出, 應該就是路由的動作.

2 個回答

12
michaelwan
iT邦高手 1 級 ‧ 2011-08-14 21:02:00
最佳解答

路由是決定封包轉送路徑的一種行為.
基本上有預設路由,靜態路由,動態路由.
一般PC上設定的Gateway是指預設路由,然而PC本身也有很多預設的靜態路由.
PC也是可當成RIP Listener用來接收動態路由.
PC的Gateway沒有所謂的固定求解方法.要看如何規劃網路架構.
通常,可能會設定在整個網路的最後一個IP位置(這只是慣例).
以版主的例子192.168.1.128/25
192.168.1.128表示這個網路
192.168.1.255表示廣播位址
192.168.1.129~254表示可用的IP位址
那最後一個IP位址當然就是192.168.1.254(再一次重申,這只是慣例).

qq5250603 iT邦新手 5 級 ‧ 2011-08-15 15:01:09 檢舉

太感謝了.

6
唬爛
iT邦好手 1 級 ‧ 2011-08-13 12:46:33

PC的GATEWAY => ROUTER的IP是 192.168.1.254
ROUTER也想設GATEWAY => ROUTER只有Default route

qq5250603 iT邦新手 5 級 ‧ 2011-08-15 15:00:44 檢舉

十分感謝~

我要發表回答

立即登入回答