回覆列表
  • 1 # liudant

    有不同。一、迴路和工作層次不同

    根據交換機地址學習和站表建立演算法,乙太網交換機之間不允許存在迴路。如存在迴路,必須啟動生成樹演算法,阻塞產生迴路的埠。而路由器的路由協議沒有這個問題,路由器之間可以有多條通路來平衡負載,提高可靠性。

    最初的的乙太網交換機是工作在OSI/RM開放體系結構的資料鏈路層,也就是第二層,而路由器一開始就設計工作在OSI模型的網路層。由於交換機工作在OSI的第二層(資料鏈路層),所以它的工作原理比較簡單,而路由器工作在OSI的第三層(網路層),可以得到更多的協議資訊,路由器可以做出更加智慧的轉發決策。

    二、負載和子網劃分不同

    乙太網交換機之間只能有一條通路,使得資訊集中在一條通訊鏈路上,不能進行動態分配,以平衡負載。而路由器的路由協議演算法可以避免這一點,OSPF路由協議演算法不但能產生多條路由,而且能為不同的網路應用選擇各自不同的最佳路由,可見路由器的負載明顯大於乙太網交換機。

    乙太網交換機只能識別MAC地址。MAC地址是物理地址,而且採用平坦的地址結構,因此不能根據MAC地址來劃分子網。而路由器識別IP地址,IP地址由網路管理員分配,是邏輯地址且IP地址具有層次結構,被劃分成網路號和主機號,可以非常方便地用於劃分子網,路由器的主要功能就是用於連線不同的網路。

    三、介質和廣播控制不同

    乙太網交換機只能縮小衝突域,而不能縮小廣播域。整個交換式網路就是一個大的廣播域,廣播報文散到整個交換式網路。而路由器可以隔離廣播域,廣播報文不能透過路由器繼續進行廣播。可見乙太網交換機在廣播控制方面比路由器範圍要大得多,路由器的廣播控制範圍還是比較小。乙太網交換機作為橋接裝置也能完成不同鏈路層和物理層之間的轉換,但這種轉換過程較複雜,不適合ASIC實現,勢必降低交換機的轉發速度。因此目前交換機主要完成相同或相似物理介質和鏈路協議的網路互連,而不會用來在物理介質和鏈路層協議相差甚元的網路之間進行互連。而路由器則不同,它主要用於不同網路之間互連,因此能連線不同物理介質、鏈路層協議和網路層協議的網路。路由器在功能上雖佔據了優勢,但價格昂貴,報文轉發速度低。

  • 中秋節和大豐收的關聯?
  • 唐宋為什麼盛產詩人詞人?