0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

二層交換機技術(shù)和路由器技術(shù)的特性介紹

電子設(shè)計 ? 來源:郭婷 ? 作者:電子設(shè)計 ? 2019-05-22 08:00 ? 次閱讀

路由器技術(shù)發(fā)展的五大時代 隨著我國路由行業(yè)的發(fā)展,路由器技術(shù)也在不斷的革新和升級,從第一代到第五代,路由技術(shù)正在一步步想智能化邁進,在通信網(wǎng)絡(luò)中的作用更加的重要,實現(xiàn)業(yè)務(wù)靈活性和高性能的有機結(jié)合。 這里我們主要講解了路由器技術(shù)與二層交換機的基礎(chǔ)知識。為了適應(yīng)網(wǎng)絡(luò)應(yīng)用深化帶來的挑戰(zhàn),網(wǎng)絡(luò)在規(guī)模和速度方向都在急劇發(fā)展,局域網(wǎng)的速度已從最初的10Mbit/s 提高到100Mbit/s,目前千兆以太網(wǎng)技術(shù)已得到普遍應(yīng)用。

在網(wǎng)絡(luò)結(jié)構(gòu)方面也從早期的共享介質(zhì)的局域網(wǎng)發(fā)展到目前的交換式局域網(wǎng)。交換式局域網(wǎng)技術(shù)使專用的帶寬為用戶所獨享,極大的提高了局域網(wǎng)傳輸?shù)男省?梢哉f,在網(wǎng)絡(luò)系統(tǒng)集成的技術(shù)中,直接面向用戶的第一層接口和第二層交換技術(shù)方面已得到令人滿意的答案。但是,作為網(wǎng)絡(luò)核心、起到網(wǎng)間互連作用的路由器技術(shù)卻沒有質(zhì)的突破。在這種情況下,一種新的路由器技術(shù)應(yīng)運而生,這就是第三層交換技術(shù):說它是路由器,因為它可操作在網(wǎng)絡(luò)協(xié)議的第三層,是一種路由理解設(shè)備并可起到路由決定的作用;說它是交換器,是因為它的速度極快,幾乎達到第二層交換的速度。二層交換機、三層交換機和路由器這三種技術(shù)究竟誰優(yōu)誰劣,它們各自適用在什么環(huán)境?為了解答這問題,我們先從這三種技術(shù)的工作原理入手:

1.二層交換技術(shù)

二層交換技術(shù)是發(fā)展比較成熟,二層交換機屬數(shù)據(jù)鏈路層設(shè)備,可以識別數(shù)據(jù)包中的MAC地址信息,根據(jù)MAC地址進行轉(zhuǎn)發(fā),并將這些MAC地址與對應(yīng)的端口記錄在自己內(nèi)部的一個地址表中。它能夠讀取數(shù)據(jù)包中的MAC地址信息并根據(jù)MAC地址來進行交換。交換機內(nèi)部有一個地址表,這個地址表標明了MAC地址和交換機端口的對應(yīng)關(guān)系。當交換機從某個端口收到一個數(shù)據(jù)包,它首先讀取包頭中的源MAC地址,這樣它就知道源MAC地址的機器是連在哪個端口上的,它再去讀取包頭中的目的MAC地址,并在地址表中查找相應(yīng)的端口,如果表中有與這目的MAC地址對應(yīng)的端口,則把數(shù)據(jù)包直接復(fù)制到這端口上,如果在表中找不到相應(yīng)的端口則把數(shù)據(jù)包廣播到所有端口上,當目的機器對源機器回應(yīng)時,交換機又可以學(xué)習(xí)一目的MAC地址與哪個端口對應(yīng),在下次傳送數(shù)據(jù)時就不再需要對所有端口進行廣播了。

二層交換機技術(shù)和路由器技術(shù)的特性介紹

二層交換機就是這樣建立和維護它自己的地址表。由于二層交換機一般具有很寬的交換總線帶寬,所以可以同時為很多端口進行數(shù)據(jù)交換。如果二層交換機有N個端口,每個端口的帶寬是M,而它的交換機總線帶寬超過N×M,那么這交換機就可以實現(xiàn)線速交換。二層交換機對廣播包是不做限制的,把廣播包復(fù)制到所有端口上。二層交換機一般都含有專門用于處理數(shù)據(jù)包轉(zhuǎn)發(fā)的ASIC (Application specific Integrated Circuit)芯片,因此轉(zhuǎn)發(fā)速度可以做到非常快。

工作流程

(1) 當交換機從某個端口收到一個數(shù)據(jù)包,它先讀取包頭中的源MAC地址,這樣它就知道源MAC地址的機器是連在哪個端口上的;

(2) 再去讀取包頭中的目的MAC地址,并在地址表中查找相應(yīng)的端口;

(3) 如表中有與這目的MAC地址對應(yīng)的端口,把數(shù)據(jù)包直接復(fù)制到這端口上;

(4) 如表中找不到相應(yīng)的端口則把數(shù)據(jù)包廣播到所有端口上,當目的機器對源機器回應(yīng)時,交換機又可以學(xué)習(xí)一目的MAC地址與哪個端口對應(yīng),在下次傳送數(shù)據(jù)時就不再需要對所有端口進行廣播了。 不斷的循環(huán)這個過程,對于全網(wǎng)的MAC地址信息都可以學(xué)習(xí)到,二層交換機就是這樣建立和維護它自己的地址表。

2.路由器技術(shù)

所謂路由就是指通過相互連接的網(wǎng)絡(luò)把信息從源地點移動到目標地點的活動。一般來說,在路由過程中,信息至少會經(jīng)過一個或多個中間節(jié)點。通常,人們會把路由和交換機進行對比,這主要是因為在普通用戶看來兩者所實現(xiàn)的功能是完全一樣的。其實,路由和交換之間的主要區(qū)別就是交換發(fā)生在OSI參考模型的第二層(數(shù)據(jù)鏈路層),而路由發(fā)生在第三層,即網(wǎng)絡(luò)層。這一區(qū)別決定了路由和交換在移動信息的過程中需要使用不同的控制信息,所以兩者實現(xiàn)各自功能的方式是不同的。 路由器是在OSI七層網(wǎng)絡(luò)模型中的第三層--網(wǎng)絡(luò)層操作的。路由器內(nèi)部有一個路由表,這表標明了如果要去某個地方,下一步應(yīng)該往哪走。路由器從某個端口收到一個數(shù)據(jù)包,它首先把鏈路層的包頭去掉(拆包),讀取目的IP地址,然后查找路由表,若能確定下一步往哪送,則再加上鏈路層的包頭(打包),把該數(shù)據(jù)包轉(zhuǎn)發(fā)出去;如果不能確定下一步的地址,則向源地址返回一個信息,并把這個數(shù)據(jù)包丟掉。

二層交換機技術(shù)和路由器技術(shù)的特性介紹

路由器技術(shù)和二層交換看起來有點相似,其實路由和交換之間的主要區(qū)別就是交換發(fā)生在OSI參考模型的第二層(數(shù)據(jù)鏈路層),而路由發(fā)生在第三層。這一區(qū)別決定了路由和交換在傳送數(shù)據(jù)的過程中需要使用不同的控制信息,所以兩者實現(xiàn)各自功能的方式是不同的。

路由技術(shù)其實是由兩項最基本的活動組成,即決定最優(yōu)路徑和傳輸數(shù)據(jù)包。其中,數(shù)據(jù)包的傳輸相對較為簡單和直接,而路由的確定則更加復(fù)雜一些。路由算法在路由表中寫入各種不同的信息,路由器會根據(jù)數(shù)據(jù)包所要到達的目的地選擇最佳路徑把數(shù)據(jù)包發(fā)送到可以到達該目的地的下一臺路由器處。當下一臺路由器接收到該數(shù)據(jù)包時,也會查看其目標地址,并使用合適的路徑繼續(xù)傳送給后面的路由器。依次類推,直到數(shù)據(jù)包到達最終目的地。

路由器之間可以進行相互通訊,而且可以通過傳送不同類型的信息維護各自的路由表。路由更新信息主是這樣一種信息,一般是由部分或全部路由表組成。通過分析其它路由器發(fā)出的路由更新信息,路由器可以掌握整個網(wǎng)絡(luò)的拓撲結(jié)構(gòu)。鏈路狀態(tài)廣播是另外一種在路由器技術(shù)之間傳遞的信息,它可以把信息發(fā)送方的鏈路狀態(tài)及進的通知給其它路由器。

路由器技術(shù)發(fā)展的五大時代 隨著我國路由行業(yè)的發(fā)展,路由器技術(shù)也在不斷的革新和升級,從第一代到第五代,路由技術(shù)正在一步步想智能化邁進,在通信網(wǎng)絡(luò)中的作用更加的重要,實現(xiàn)業(yè)務(wù)靈活性和高性能的有機結(jié)合。 這里我們主要講解了路由器技術(shù)與二層交換機的基礎(chǔ)知識。為了適應(yīng)網(wǎng)絡(luò)應(yīng)用深化帶來的挑戰(zhàn),網(wǎng)絡(luò)在規(guī)模和速度方向都在急劇發(fā)展,局域網(wǎng)的速度已從最初的10Mbit/s 提高到100Mbit/s,目前千兆以太網(wǎng)技術(shù)已得到普遍應(yīng)用。

在網(wǎng)絡(luò)結(jié)構(gòu)方面也從早期的共享介質(zhì)的局域網(wǎng)發(fā)展到目前的交換式局域網(wǎng)。交換式局域網(wǎng)技術(shù)使專用的帶寬為用戶所獨享,極大的提高了局域網(wǎng)傳輸?shù)男省?梢哉f,在網(wǎng)絡(luò)系統(tǒng)集成的技術(shù)中,直接面向用戶的第一層接口和第二層交換技術(shù)方面已得到令人滿意的答案。但是,作為網(wǎng)絡(luò)核心、起到網(wǎng)間互連作用的路由器技術(shù)卻沒有質(zhì)的突破。在這種情況下,一種新的路由器技術(shù)應(yīng)運而生,這就是第三層交換技術(shù):說它是路由器,因為它可操作在網(wǎng)絡(luò)協(xié)議的第三層,是一種路由理解設(shè)備并可起到路由決定的作用;說它是交換器,是因為它的速度極快,幾乎達到第二層交換的速度。二層交換機、三層交換機和路由器這三種技術(shù)究竟誰優(yōu)誰劣,它們各自適用在什么環(huán)境?為了解答這問題,我們先從這三種技術(shù)的工作原理入手:

所謂路由就是指通過相互連接的網(wǎng)絡(luò)把信息從源地點移動到目標地點的活動。一般來說,在路由過程中,信息至少會經(jīng)過一個或多個中間節(jié)點。通常,人們會把路由和交換機進行對比,這主要是因為在普通用戶看來兩者所實現(xiàn)的功能是完全一樣的。其實,路由和交換之間的主要區(qū)別就是交換發(fā)生在OSI參考模型的第二層(數(shù)據(jù)鏈路層),而路由發(fā)生在第三層,即網(wǎng)絡(luò)層。這一區(qū)別決定了路由和交換在移動信息的過程中需要使用不同的控制信息,所以兩者實現(xiàn)各自功能的方式是不同的。 路由器是在OSI七層網(wǎng)絡(luò)模型中的第三層--網(wǎng)絡(luò)層操作的。路由器內(nèi)部有一個路由表,這表標明了如果要去某個地方,下一步應(yīng)該往哪走。路由器從某個端口收到一個數(shù)據(jù)包,它首先把鏈路層的包頭去掉(拆包),讀取目的IP地址,然后查找路由表,若能確定下一步往哪送,則再加上鏈路層的包頭(打包),把該數(shù)據(jù)包轉(zhuǎn)發(fā)出去;如果不能確定下一步的地址,則向源地址返回一個信息,并把這個數(shù)據(jù)包丟掉。

1、路由器軟件

路由器技術(shù)中最核心的技術(shù)是軟件技術(shù)。路由軟件是最復(fù)雜的軟件之一。有些路由軟件運行在UNIX操作系統(tǒng)上,有些路由軟件運行在嵌入式操作系統(tǒng)上,甚至有些軟件為提高效率,本身就是操作系統(tǒng)。全球最大的路由器生產(chǎn)廠家Cisco公司曾一度宣稱是一個軟件公司,可見路由器軟件在路由器技術(shù)中所占的重要地位。

路由器軟件一般實現(xiàn)路由協(xié)議功能、查表轉(zhuǎn)發(fā)功能和管理維護等其他功能。由于互聯(lián)網(wǎng)規(guī)模龐大,運行在互聯(lián)網(wǎng)上路由器中的路由表非常巨大,可能包含幾十萬條路由。查表轉(zhuǎn)發(fā)工作可想而知非常繁重。在高端路由器中上述功能通常由ASIC芯片硬件實現(xiàn)。

路由軟件的高復(fù)雜性另一方面體現(xiàn)在高可靠性、高可用性以及魯棒性。實現(xiàn)路由軟件的功能并不復(fù)雜,在免費共享軟件中我們甚至可以得到路由協(xié)議和數(shù)據(jù)轉(zhuǎn)發(fā)的實現(xiàn)源碼。但是難點在于需要該軟件每年365天,每天24小時高效可靠地運行。

在路由器研制過程中,可以通過購買商用源碼等形式迅速實現(xiàn)路由器。但是通常認為路由器軟件需要一年甚至兩年的時間來穩(wěn)定。

2、可編程ASIC

ASIC芯片是專用集成電路,是當前路由器實現(xiàn)線速轉(zhuǎn)發(fā)數(shù)據(jù)的的核心技術(shù)??删幊藺SIC將多項功能集中到一個芯片上,具有設(shè)計簡單、可靠性高、電源消耗少等優(yōu)點,能使設(shè)備得到更高的性能和更低的成本。

通過ASIC芯片的使用,還可以增加設(shè)備端口密度。使用ASIC芯片的端口密度是使用通用芯片時端口密度的數(shù)倍。

可編程ASIC芯片的設(shè)計是當前高性能路由器實現(xiàn)的硬件保證。

3、路由器接口

路由器接口用作將路由器連接到網(wǎng)絡(luò),可以分為局域網(wǎng)接口及廣域網(wǎng)接口兩種。局域網(wǎng)接口主要包括以太網(wǎng)(10M、100M和1000M以太網(wǎng))、令牌環(huán)、令牌總線、FDDI等網(wǎng)絡(luò)接口。廣域網(wǎng)主要包括E1/T1、E3/T3、DS3、通用串行口(可轉(zhuǎn)換成X.21 DTE/DCE、V.35 DTE/DCE、RS232 DTE/DCE、RS449 DTE/DCE、EIA530 DTE)ATM接口、POS接口等網(wǎng)絡(luò)接口。

當前路由器接口技術(shù)較成熟,難點在于高密度接口板的設(shè)計與制作和高速接口(大于/等于2.5Gbps)的實現(xiàn)。

路由器技術(shù)和二層交換看起來有點相似,其實路由和交換之間的主要區(qū)別就是交換發(fā)生在OSI參考模型的第二層(數(shù)據(jù)鏈路層),而路由發(fā)生在第三層。這一區(qū)別決定了路由和交換在傳送數(shù)據(jù)的過程中需要使用不同的控制信息,所以兩者實現(xiàn)各自功能的方式是不同的。

路由技術(shù)其實是由兩項最基本的活動組成,即決定最優(yōu)路徑和傳輸數(shù)據(jù)包。其中,數(shù)據(jù)包的傳輸相對較為簡單和直接,而路由的確定則更加復(fù)雜一些。路由算法在路由表中寫入各種不同的信息,路由器會根據(jù)數(shù)據(jù)包所要到達的目的地選擇最佳路徑把數(shù)據(jù)包發(fā)送到可以到達該目的地的下一臺路由器處。當下一臺路由器接收到該數(shù)據(jù)包時,也會查看其目標地址,并使用合適的路徑繼續(xù)傳送給后面的路由器。依次類推,直到數(shù)據(jù)包到達最終目的地。

路由器之間可以進行相互通訊,而且可以通過傳送不同類型的信息維護各自的路由表。路由更新信息主是這樣一種信息,一般是由部分或全部路由表組成。通過分析其它路由器發(fā)出的路由更新信息,路由器可以掌握整個網(wǎng)絡(luò)的拓撲結(jié)構(gòu)。鏈路狀態(tài)廣播是另外一種在路由器技術(shù)之間傳遞的信息,它可以把信息發(fā)送方的鏈路狀態(tài)及進的通知給其它路由器。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 交換機
    +關(guān)注

    關(guān)注

    21

    文章

    2647

    瀏覽量

    99881
  • 局域網(wǎng)
    +關(guān)注

    關(guān)注

    5

    文章

    760

    瀏覽量

    46330
  • 路由器
    +關(guān)注

    關(guān)注

    22

    文章

    3740

    瀏覽量

    114140
收藏 人收藏

    評論

    相關(guān)推薦

    交換機工作原理

    就是“二層交換機+基于硬件的路由器”。 圖3  那么三交換是怎樣實現(xiàn)的呢?三
    發(fā)表于 06-10 12:26

    交換機路由器

    網(wǎng)在邏輯上獨立,而路由器就是唯一能夠分隔它們的設(shè)備,它負責(zé)子網(wǎng)間的報文轉(zhuǎn)發(fā)和廣播隔離,在邊界上的路由器則負責(zé)與上層網(wǎng)絡(luò)的連接。 3 第二層交換機
    發(fā)表于 01-08 17:42

    路由器交換機的區(qū)別

    。路由器的功能要強于交換機,但價格相對昂貴,速度沒有交換機快。以上介紹的只是我們常用到的一些交換機路由
    發(fā)表于 03-17 11:58

    二層交換機,三交換機,四交換機的區(qū)別

    二層交換機,三交換機,四交換機的區(qū)別 二層
    發(fā)表于 08-01 12:04 ?1903次閱讀

    二層交換機原理和工作流程

    二層交換機是位于于OSI模型的第2也就是數(shù)據(jù)鏈路層。和普通的交換機相比就是二層交換
    發(fā)表于 02-23 12:33 ?1.2w次閱讀

    普通路由器、三交換機的不同

    二層交換機用于小型的局域網(wǎng)絡(luò),路由器工作在OSI模型的第三---網(wǎng)絡(luò)操作,三
    發(fā)表于 02-21 14:21 ?2520次閱讀
    普通<b class='flag-5'>路由器</b>和<b class='flag-5'>二</b>、三<b class='flag-5'>層</b><b class='flag-5'>交換機</b>的不同

    淺談二層交換機與三交換機的組網(wǎng)性能比較

    二層交換機與三交換機應(yīng)用都非常廣泛,于是我研究了一下二層交換機與三
    發(fā)表于 03-06 10:11 ?6648次閱讀

    路由器的原理介紹及與交換機連接的方法說明

    路由器的主要功能是實現(xiàn)不同網(wǎng)絡(luò)的數(shù)據(jù)轉(zhuǎn)發(fā),交換機用于擴展內(nèi)網(wǎng)范圍,實現(xiàn)內(nèi)網(wǎng)數(shù)據(jù)交換。路由器屬于三設(shè)備,處理IP數(shù)據(jù)包的
    的頭像 發(fā)表于 02-04 12:45 ?6795次閱讀
    <b class='flag-5'>路由器</b>的原理<b class='flag-5'>介紹</b>及與<b class='flag-5'>交換機</b>連接的方法說明

    交換機路由器轉(zhuǎn)發(fā)速率快的原因

    我們都知道二層交換機工作的數(shù)據(jù)鏈路層,依靠mac地址來進行數(shù)據(jù)通信的,而路由器是工作在網(wǎng)絡(luò),依靠ip地址來通信的,為了說明三
    的頭像 發(fā)表于 04-11 16:04 ?9363次閱讀
    三<b class='flag-5'>層</b><b class='flag-5'>交換機</b>比<b class='flag-5'>路由器</b>轉(zhuǎn)發(fā)速率快的原因

    二層、三、 四交換機的區(qū)別

    OSI參考模型的第三叫做網(wǎng)絡(luò),第三交換機可以看成是路由器二層
    發(fā)表于 02-22 12:03 ?3973次閱讀

    二層交換機和三交換機的區(qū)別

    計算機網(wǎng)絡(luò)中的交換機是用于在局域網(wǎng)(LAN)中轉(zhuǎn)發(fā)數(shù)據(jù)包的重要設(shè)備。其中,二層交換機和三交換機是兩種常見的
    的頭像 發(fā)表于 06-12 14:09 ?1.2w次閱讀
    <b class='flag-5'>二層</b><b class='flag-5'>交換機</b>和三<b class='flag-5'>層</b><b class='flag-5'>交換機</b>的區(qū)別

    二層交換機和三交換機在功能和適用范圍的差異

    ? 計算機網(wǎng)絡(luò)中的交換機是用于在局域網(wǎng)(LAN)中轉(zhuǎn)發(fā)數(shù)據(jù)包的重要設(shè)備。其中,二層交換機和三交換機是兩種常見的
    的頭像 發(fā)表于 06-12 14:16 ?4667次閱讀
    <b class='flag-5'>二層</b><b class='flag-5'>交換機</b>和三<b class='flag-5'>層</b><b class='flag-5'>交換機</b>在功能和適用范圍的差異

    深入解讀路由器交換機、三交換機的區(qū)別

    隨著以太網(wǎng)交換機的不斷發(fā)展,現(xiàn)在的交換機提高了性能,其中虛擬網(wǎng)絡(luò)和三交換是最突出的。在三交換
    的頭像 發(fā)表于 09-29 17:36 ?1831次閱讀
    深入解讀<b class='flag-5'>路由器</b>、<b class='flag-5'>交換機</b>、三<b class='flag-5'>層</b><b class='flag-5'>交換機</b>的區(qū)別

    二層交換機、三交換機、路由器,哪個才是王者?

    二層交換機、三交換機、路由器,哪個才是王者? 二層交換機
    的頭像 發(fā)表于 02-04 11:03 ?910次閱讀

    二層交換機和三交換機有什么區(qū)別

    交換機分為二層交換機和三交換機,它們在功能、應(yīng)用場景和技術(shù)實現(xiàn)上有明顯區(qū)別。
    的頭像 發(fā)表于 08-07 15:33 ?1489次閱讀