⑴ 2層交換機與路由器連接不同網段上網的問題
如果僅僅是2層的交換機的話,不存在連接什麼網段之說,交換機靠的是mac地址轉發
依照你的拓撲,該路由器起碼有2個ethernet介面
假設介面1的地址是192.168.1.1,然後介面1連接交換機1
介面2的地址是192.168.0.1,然後介面2連接交換機2
交換機1下接的電腦1ip是
192.168.1.2,網關地址是192.168.1.1
交換機2下旦雹喊接的電腦2ip是
192.168.0.2,網關地址是192.168.0.1
=========================================
電腦1加入要發數據給電腦2
電腦1首先會判斷電腦2的ip是否跟自己同一個網段,如果不肆蔽是,則將數據包的目的地址位電腦2的ip,但mac地址會是網關的mac,即路由器介面1的mac地址
交換機收到該數據包後,解封,查看mac地址,如果mac地址在自身的mac緩存模野里有對應表,則轉發,沒有的話就發廣播包請求
當數據包到達路由器後,路由器會解封數據包,查看ip地址,然後根據自身的路由表(靜態或動態)轉發,(注意,如果沒有對應的路由表的話路由器會將數據包丟棄),因為數據包的目的地是是192.168.0.0網段的,是路由器自身的直連網段,所以直接轉發介面2
回來的過程也跟上述一樣了
==============================================================
同一個網段的ip處於不同交換機……
這種情況很正常,只要這些交換機之間邏輯上是連接在一起的話,都能相互通信
⑵ 二層交換機接兩個不同的網段(不需要網段互訪).
到網路共享中心設置來解決此問題。
如下參考:
1.首先,打開桌消敗面開始菜單下的控制面板,如下圖所示。
⑶ 二層交換機接兩個不同的網段(不需要網段互訪).
你好,
你的問題是一台二層交換機可不可以同時承擔兩個網段的主機各自進行網路通信。
答案是肯定的!
一台二層的交換機,如果不劃分VLAN,那麼它所有的埠都在一個廣播域內。二層交換機的確是通過MAC地址來識別目標埠顫旁州的,在此之前還有一個源主機獲啟辯取目標主機MAC地址的過程,即ARP請求。
ARP請求會被廣播到交換機的每一個埠,即不論A網還是B網的主機都將接收到來自某台主機的ARP請求,網卡會根據ARP請求的IP地址來決定直接丟棄該ARP請求包或是回應該ARP請求包。
那麼既然A網主機B網主機都能收到來自某台主機的ARP請求,是否A網就可以和B網通信了?
不能。
A網主機和B網主機不在一個網段內,假設
A網地址段為:192.168.10.0/24;
B網地址段為:192.168.20.0/24;
A網主機X(192.168.10.10/24)若想直接和B網主機Y(192.168.20.10/24)通信,
X不會直接發送ARP請求包去請求Y的MAC地址,而是去請求X主機所在網段(A網)的網關的MAC地址,若沒有設置網關,則網卡會直接告知系統:「Destination host unreachable.」,將通信放棄。
所以即使交換機的埠都在一個廣播域內,也不用擔心A網和B網會相互通信。
如果可以,建議將二層交換機劃分成兩個VLAN,分別包括A網主機所連埠和B網主機所連埠。這樣就把該交換機的所有埠劃分成了兩個廣播域,即A網的主機不在收到來自B網主機的ARP廣播包,B網主機如是。
這茄蔽樣可以減少網路開銷,降低區域網攻擊導致的危害,防範A網主機擅自更改IP上網。
最後申明,二層交換機不論劃分VLAN與否都可以實現兩個網段的各自通信。
以上 供參考。
補充:
1)你說的沒錯,通信中的目標主機如果和本機在同一個網段,則本機向交換機發出的ARP廣播包中請求的是目標主機的MAC地址;
如果通信的目標主機和本機不在同一個網段,則本機向交換機發出的ARP廣播包中請求的是網關(或者是指定下一跳路由)的MAC地址。
2)針對你提出的問題,通過三根網線串繞來實現三方通信。我不懂其中的原理,無法解釋。這涉及到物理層和鏈路層的協議。
想起以前用過1轉2的rj45介面轉換器(5元一個),當時也是一台機子能上網,另一台機子不能上網。
至於一台伺服器拔了網線後,另一台伺服器也掉線,你看看掉線的伺服器的網卡介面燈是否亮著,確定是由於電氣信號沒有而掉線還是由於介面協議沒起來而掉線。如果是燈亮著,但顯示掉線,那麼可能是介面協議沒起來。此時你改動下網卡的傳輸設置,設置為10M 半雙工模式試試。
上述只是嘗試,建議不要使用這種網線串繞的方法。如果可以,把兩台伺服器的第二個網卡直接和B網交換機相連最好。超五類線和六類線70米的傳輸距離應該是沒問題的。
當然你也可以使用前面討論的方法,將交換機B連到交換機A,兩個伺服器的第二個網卡也連到交換機A上。總比三根網線串繞強。
⑷ 交換機(二層)上面可以連不通網段的主機么
交換機上面當然可以連不同網段的主機了。只是網段不同的主機,如果不悔困通過野前敏三層設備的轉發,無法相互通信頌枝而已。你說得沒錯。
⑸ 二層交換機能連接兩個區域網嗎網橋呢為什麼
肯定不可以,主機發送數據的時候會判斷,如果在同一網段才會直接發送,不同網段會將數據發送路由(前提是你要有路由),你的2個區域網之間沒有路由器(或者3層交換機),所以不會發送(網橋和二層交換機都屬於二層設備,只有3層設備才可以)
1. 交換機確實可以連接2個區域網並通信,但是前提是你的主機要把數據幀發給交換機,如果交換機都沒有機會得到數據幀,那怎麼轉發呢。
2. 發送的路徑是主機(pc機或者路由器)確定的,它判斷了目標網段和自己不是同一網段,所以它不給交換機機會
那麼主機可不可以將不在同一網段的也直接發送呢(給交換機機會)?
答案是不可以,我學tcp/ip的時候,協議規定了不在同一網段就不能直接發送,要是協議改了可以發送,那麼我覺得二層交換機能夠讓2個區域網中的主機通信,至於協議為什麼要這樣規定(如果規定了可以發送,那麼每次發送肯定都是廣播,肯定會引起廣播風暴)
ps:我才開始學習tcp/ip,以上全是我結合書上知識以及自己的一點想法,如果有錯請指出,畢竟我也想徹底搞懂這個問題
⑹ 用二層交換機連接不同網段的PC,他們之間可以互相通信嗎
不行,不同網段之間通信要第三層設備如路由器中高支持才行
記住MAC只在區域網內使搜胡用賣漏尺,不會傳播出去。
⑺ 2層交換機與路由器連接不同網段上網的問題
你這個圖看的我表示很郁悶,看不懂!我畫個圖你看是不是這樣
如果是這樣的話,你路由器的兩個口分別設兩個網段的IP,為192.168.1.1和192.168.2.1,然後你在路培迅由器上做兩靜態路由,二層交換機都有一個管理IP的(目的地址滲稿:192.168.2.0
子網掩碼:255.255.255.0
下一跳(網關):比如你路由器是e2口與2網段的交換機相接,你就把下一跳直接換e2就行了,另外一條靜態路由你對照著把目的地址和相應的一下跳改下就好了)。
而你說的單臂路由的話,叢中孝那你肯定是有台三層交換機了,如下圖。
這種情況下,你用三層交換做的VLAN,無需做單臂路由,路由器你可以直接接在三層交換機的VLAN1裏,IP為192.168.1.254,你三層交換機VLAN1的IP為192.168.1.1,你只需在路由器上做兩條路由,目的地址分別為192.168.1.0、192.168.2.0,子網掩碼都為255.255.255.0,下一跳(網關)192.168.1.1,這樣就可以VLNA之前互相通信了
⑻ 給你一台二層交換機,兩個不同Vlan不同網段的主機怎麼能互聯互通
1、首先打開桌面開始菜單下的控制面板,如下圖紅色箭頭所指。