【求助】switch 的連接與網路運作



贊助商連結


頁 : [1] 2

b90220208
2005-10-12, 04:01 PM
如下圖示是書上操下的,假如 Router 左邊只有 1 ip 時:
http://home.pchome.com.tw/family/b90220208/netpic.GIF
Q1:若硬要如此接,請問是否只有 switch B,C,D 屬於相同網域(EX: 203.204.136.0/24)
才有意義?

除非 Router 左邊有 3 ip 時, switch A,B,C 設成 3 個網段才有意義?


Q2: switch(A) 如何運作?
我知道 switch 是以每個 port 對應不同的 MAC 來運作,但是 switch(A) 所接的是其它 switch 而非電腦網卡,那它如何傳送經手的封包呢?

贊助商連結


Giorgio
2005-10-12, 04:37 PM
Q1. 3 個 subnet, Router 要有 3 個 ip
Q2. Switch 上的每個 Port 都有記錄來往的 MAC. 這樣下次再傳到同一個 MAC 就可以省一點手續. 如果要知道更詳細. 查一下書吧..大概要一二千字左右才能解釋的比較清楚...

b90220208
2005-10-12, 05:42 PM
Q1. 3 個 subnet, Router 要有 3 個 ip
Q2. Switch 上的每個 Port 都有記錄來往的 MAC. 這樣下次再傳到同一個 MAC 就可以省一點手續. 如果要知道更詳細. 查一下書吧..大概要一二千字左右才能解釋的比較清楚...

1.若切 3 subnet 時,網芳是否無法跨越,因網芳的廣播是 subnet broadcast 我假設為:
destination ip: netID.255/24 ,
destination MAC: FF:FF:FF:FF:FF:FF
所以就算各 switch 都會過,但不同段的電腦也不會將封包給網芳程式處理,對不對呢?

2.但我的問題就是在 中間的 switch(A) 並無連接電腦網卡,那又如何記 MAC 呢?

Giorgio
2005-10-12, 06:25 PM
1. 將 BCD 切成 3 個 subnet, 中間沒有裝置連接, BCD 是無法溝通的. subnet 跟 subnet 的溝通要靠 Router. 如果你有 3 個 subnet, 你的 Router 就需要 3 個 IP.

PS: Switch 會通過, 但 Router 預設是會略過 FF:FF:FF:FF:FF:FF ( Broadcast ), 這也是為什麼要分割子網路的一個原因

2. 靠 MAC Table 記錄, 一般可以記憶 8000 組 MAC. 在 MAC Table 裡, MAC 會對應到一個 Port, 這樣 switch 就知道下次看到 00-00-00-00-00-ff 要送到 Port 11

b90220208
2005-10-12, 11:54 PM
Thanks!

可是假設 switch(A) 的 port1 接 switch(B)
那 port1 怎麼知道要對應 pc1 還是 pc2 的 MAC 呢?

Giorgio
2005-10-13, 03:27 AM
建議你可以找一下有關 flood or flooding 的文章

PS: 了解 flooding 之後, 你就可以清楚的知道 Hub, Bridge, Switch 的區別了

ysc_kyy
2005-10-13, 09:38 AM
Thanks!

可是假設 switch(A) 的 port1 接 switch(B)
那 port1 怎麼知道要對應 pc1 還是 pc2 的 MAC 呢?
每一個port可以紀錄很多組MAC,所以對應上不成問題..........
這個問題蠻單純的,不要想得太複雜。

Giorgio
2005-10-13, 09:54 AM
比如說
pc3 --> SW(C) --> SW(A) --> SW(B) --> pc2

S(A), S(B), S(C) 會記錄 pc2 & pc3 的 MAC

b90220208
2005-10-13, 12:30 PM
http://home.pchome.com.tw/family/b90220208/netpic.GIF
switch(A) 接 switch(B) 的 port 會記得 pc1 , pc2 的 MAC, 所以當
pc3 要給 pc2 的封包流到 A 後, A 便知道應往連接 B 的 port 傳送.

那反過來 pc2 要給 pc3 的封包在流到 B 後, B 是如何判斷要往連接 A 的 port 傳送呢?
難道說 B 連接 A 的 port 記得所有 pc3,pc4,pc5,pc6 的 MAC 嗎?


另外同樣的圖,可否把 switch(A) 去掉,直接將
switch(B) , switch(D) 連接上 switch(C) 呢? (以及有何差別呢?)

Giorgio
2005-10-13, 01:06 PM
http://www.pczone.com.tw/upload/002/img001.jpg
http://www.pczone.com.tw/upload/002/img002.jpg
http://www.pczone.com.tw/upload/002/img003.jpg
http://www.pczone.com.tw/upload/002/img004.jpg
http://www.pczone.com.tw/upload/002/img005.jpg
http://www.pczone.com.tw/upload/002/img006.jpg
http://www.pczone.com.tw/upload/002/img007.jpg
http://www.pczone.com.tw/upload/002/img008.jpg
http://www.pczone.com.tw/upload/002/img009.jpg
http://www.pczone.com.tw/upload/002/img010.jpg


Designated content are the property of the owner.