前言
本文包括一般概念的LAN交換機(jī)如何工作和共同特點(diǎn)可用在LAN交換機(jī) 。它也包括在橋接、交換和路由的之間區(qū)別。 本文在 Cisco Catalyst交換機(jī)不包括其中任一Cisco Catalyst LAN交換機(jī) 產(chǎn)品或配置功能。如果想要得知配置Catalyst交換機(jī)和關(guān)于 Cisco交換機(jī)的更多產(chǎn)品信息,參見(jiàn)以下鏈路:
在您開(kāi)始之前
慣例
欲知關(guān)于文件慣例的更多信息,請(qǐng)參閱 Cisco技 術(shù)提示慣例。
前提
此文檔沒(méi)有特殊的先決 條件。
使用的組件
本文不限于特定軟件和硬件版本。
本文提供的信息在特定實(shí)驗(yàn)室環(huán)境里從設(shè)備被創(chuàng)建了。用于本文的所有設(shè) 備開(kāi)始了以一個(gè)缺省(默認(rèn))配置。如果在一個(gè)真實(shí)網(wǎng)絡(luò)工 作,保證您使用它以前了解所有命令的潛在影響。
Swtiches和網(wǎng)絡(luò)
一個(gè)典型的網(wǎng)絡(luò)包括節(jié)點(diǎn)(計(jì)算機(jī)),一連接媒質(zhì)(有線(xiàn)或無(wú)線(xiàn))和專(zhuān)門(mén)化的網(wǎng)絡(luò)設(shè)備類(lèi)似路 由器或集線(xiàn)器。一旦互聯(lián)網(wǎng),所有這些部分共同努力允許您 的計(jì)算機(jī)寄發(fā)信息到可能是在世界的另一邊的另一臺(tái)計(jì)算機(jī)!
交換機(jī)是多數(shù) 網(wǎng)絡(luò)的一個(gè)基本部分。他們使成為可能為了幾個(gè)用戶(hù)能同時(shí) 發(fā)送在網(wǎng)絡(luò)的信息沒(méi)有減慢下來(lái)。好象路由器允許不同的網(wǎng) 絡(luò)彼此連通,交換機(jī)允許不同的 節(jié)點(diǎn) (網(wǎng)絡(luò)連接點(diǎn),典型地計(jì)算機(jī))網(wǎng)絡(luò)直接地彼此連通以 一個(gè)平穩(wěn)和高效的方式。
鏡象慣例思科公司Cisco Catalyst 交換機(jī)的例證。
有很多不同種類(lèi)的交換機(jī)和網(wǎng)絡(luò)。在公司的內(nèi)部網(wǎng)絡(luò)為每個(gè) 節(jié)點(diǎn)提供獨(dú)立的連接的交換機(jī)稱(chēng)為L(zhǎng)AN交換機(jī)。根本,LAN交 換機(jī)創(chuàng)建包含在那個(gè)特定的時(shí)刻聯(lián)絡(luò)與彼此的僅二個(gè)設(shè)備的一系列 的即時(shí)網(wǎng)絡(luò)。我們將著重于以太網(wǎng)網(wǎng)絡(luò)使用LAN交換機(jī)。 您將了解什么LAN交換機(jī)是并且透明橋接技術(shù)如何起作用。 您也將得知VLAN、Trunking和生成樹(shù)。
添加交換機(jī)
在今天被發(fā)現(xiàn)的最基本的網(wǎng)絡(luò)類(lèi)型,節(jié)點(diǎn)使用集線(xiàn)器一起簡(jiǎn)單被接通。因?yàn)榫W(wǎng)絡(luò)增 長(zhǎng),有此配置的一些潛在問(wèn)題:
-
可擴(kuò)展性:在集線(xiàn)器網(wǎng)絡(luò),有限的共享帶 寬使它難適應(yīng)重大的增長(zhǎng)沒(méi)有犧牲性能。應(yīng)用程序今天需要 更多帶寬。相當(dāng)經(jīng)常,必須周期再設(shè)計(jì)整個(gè)網(wǎng)絡(luò)適應(yīng)增長(zhǎng)。
-
潛伏期:它使用信息包達(dá)到對(duì)其目的地的時(shí)間。因?yàn)槊總€(gè)節(jié)點(diǎn)在一個(gè) 基于集線(xiàn)器的網(wǎng)絡(luò)必須等待機(jī)會(huì)傳輸為了避免沖突,潛伏期能重大增加當(dāng)您添加更多節(jié)點(diǎn)。 或如果某人傳輸一個(gè)大文件橫跨網(wǎng)絡(luò),然后所有其他節(jié)點(diǎn)等 待機(jī)會(huì)發(fā)送他們自己的信息包。您以前可能看見(jiàn)了此在工作 。您設(shè)法訪(fǎng)問(wèn)服務(wù)器或互聯(lián)網(wǎng)和一切突然減速到爬行。
-
網(wǎng)絡(luò)故障: 在一個(gè)典型的網(wǎng)絡(luò),一個(gè)設(shè)備在集線(xiàn)器能引起問(wèn)題為其他設(shè) 備附有集線(xiàn)器由于錯(cuò)誤的速度設(shè)置(100Mbps在10Mbps集線(xiàn)器)或額外 廣播。可以配置交換機(jī)限制廣播級(jí)別。
-
沖突:以太網(wǎng)使用稱(chēng)為帶 沖突檢測(cè)的載波偵聽(tīng)多路訪(fǎng)問(wèn)的一個(gè)進(jìn)程(CSMA/CD)橫跨網(wǎng)絡(luò)溝通。 在CSMA/CD之下,除非網(wǎng)絡(luò)是清楚的數(shù)據(jù)流,節(jié)點(diǎn)不會(huì)派出信 息包。 如果二個(gè)節(jié)點(diǎn)同時(shí)派出信息包,沖突發(fā)生并且信息包 丟失。然后兩個(gè)節(jié)點(diǎn)等待一個(gè)隨機(jī)時(shí)間并且重傳信息包。 其中有可能性網(wǎng)絡(luò)的任何信息包從兩個(gè)或多個(gè)個(gè)節(jié)點(diǎn)彼此將 干涉認(rèn)為同一沖突域的一部分。一個(gè)網(wǎng)絡(luò)帶有很大數(shù)量的節(jié)點(diǎn)在同一 個(gè)分段經(jīng)常將有很多沖突并且大沖突域。
當(dāng)集線(xiàn)器提供一個(gè)簡(jiǎn)單的方法按比例提高和縮短距離 時(shí)信息包必須移動(dòng)從一個(gè)節(jié)點(diǎn)獲得到另一個(gè),他們不破壞實(shí)際網(wǎng)絡(luò) 分離分段。那是交換機(jī)進(jìn)來(lái)的地方。
想象每個(gè)通信工具是等待機(jī)會(huì)的數(shù)據(jù)包繼續(xù)在其行程 。
設(shè)想集線(xiàn)器作為一個(gè)十字路口大家哪里必須終止。如 果超過(guò)一輛汽車(chē)同時(shí)到達(dá)交叉點(diǎn),他們必須等待他們的輪進(jìn)行。 但交換機(jī)是類(lèi)似苜蓿葉形交叉點(diǎn)。每輛汽車(chē)能采取退 出彎道達(dá)到對(duì)他們的目的地沒(méi)有必須終止和等待其他數(shù)據(jù)流去由。 現(xiàn)在想象什么這是類(lèi)似帶有相交在一個(gè)點(diǎn)的十二甚至一百條 路。相當(dāng)數(shù)量等待和潛在沖突重大增加如果每輛汽車(chē)必須在 進(jìn)行之前檢查所有其他路。如果可能采取一個(gè)退出彎道從任 何一個(gè)那些路對(duì)路您選擇,但它是否不是令人驚訝的?那確 切地是什么交換機(jī)為網(wǎng)絡(luò)流量執(zhí)行!
在集線(xiàn)器和交換機(jī)的之間一個(gè)重要區(qū)別是所有節(jié)點(diǎn)被接通到集線(xiàn)器 共用帶寬在他們自己之中當(dāng)設(shè)備連接到交換端口有充分的帶寬全部 對(duì)本身時(shí)。例如,如果10個(gè)節(jié)點(diǎn)在10 Mbps網(wǎng)絡(luò)使用一臺(tái)集線(xiàn) 器傳遞,然后每個(gè)節(jié)點(diǎn)可能只獲得10 Mbps的部分如果其他節(jié)點(diǎn)在集 線(xiàn)器想要傳遞。但用交換機(jī),每個(gè)節(jié)點(diǎn)能可能傳遞在充分的 10 Mbps。考慮我們的道路模擬。如果所有數(shù)據(jù)流來(lái)到 一個(gè)普通的交叉點(diǎn),則必須與所有的人共享該交叉點(diǎn)。但苜 蓿葉形立交路口允許所有數(shù)據(jù)流從一條路全速繼續(xù)對(duì)下。
在完全交換網(wǎng)絡(luò),交換機(jī)用一個(gè)專(zhuān)用 的分段替換以太網(wǎng)網(wǎng)絡(luò)的所有集線(xiàn)器為每個(gè)節(jié)點(diǎn)。這些分段 連接到交換機(jī),支持多個(gè)專(zhuān)用的分段(有時(shí)在數(shù)百)。因?yàn)槲?一的設(shè)備在每個(gè)分段是交換機(jī)和節(jié)點(diǎn),交換機(jī)拾起每傳輸在到達(dá)另 一個(gè)節(jié)點(diǎn)之前。 交換機(jī)然后傳送在適當(dāng)?shù)姆侄蔚膸?因?yàn)樗蟹侄伟瑑H單個(gè)節(jié)點(diǎn),幀只到達(dá)預(yù)期的接收方。 這在一個(gè)交換網(wǎng)絡(luò)能允許許多會(huì)話(huà)同時(shí)發(fā)生。
鏡象慣例Cisco網(wǎng)絡(luò)一個(gè)網(wǎng)絡(luò)的示例 使用交換機(jī)。
交換允許網(wǎng)絡(luò)維護(hù)全雙工 以太網(wǎng)。在交換之前,以太網(wǎng)是半雙工,意味著僅一個(gè)設(shè)備 在網(wǎng)絡(luò)能在指定時(shí)候傳輸。在完全交換網(wǎng)絡(luò),節(jié)點(diǎn)從未直接 地彼此只傳遞與交換機(jī)和。使用我們的道路模擬,當(dāng)?shù)缆肥?工關(guān)閉在使用二通道路的一通道下時(shí),半雙工于單個(gè)通道的問(wèn)題是 類(lèi)似的,類(lèi)似。 數(shù)據(jù)流設(shè)法使用在兩個(gè)方向都相同的LANE。 這意味著數(shù)據(jù)流以后的單程必須等待直到數(shù)據(jù)流從另一個(gè)方 向終止。否則,他們正面將擊中!
完全交換網(wǎng)絡(luò)使用雙絞線(xiàn)或光纜,其中之二為發(fā)送和 接受數(shù)據(jù)使用獨(dú)立的導(dǎo)體。 在環(huán)境的此類(lèi)型,以太網(wǎng)節(jié)點(diǎn)能 拋棄沖突檢測(cè)進(jìn)程和任意傳輸,因?yàn)樗麄兪悄茉L(fǎng)問(wèn)媒體的唯一的潛 在設(shè)備。換句話(huà)說(shuō),數(shù)據(jù)流在每個(gè)方向有通道對(duì)本身。 這允許節(jié)點(diǎn)傳輸?shù)浇粨Q機(jī)交換機(jī)同時(shí)傳輸?shù)剿麄儯_(dá)到無(wú)沖 突環(huán)境。當(dāng)二個(gè)節(jié)點(diǎn)交換信息時(shí),傳輸在兩個(gè)方向有效也能 網(wǎng)絡(luò)的雙明顯的速度。例如,如果網(wǎng)絡(luò)的速度是10 Mbps然后 每個(gè)節(jié)點(diǎn)能同時(shí)傳輸在10Mbps。
一 個(gè)混合網(wǎng)絡(luò)與二臺(tái)交換機(jī)和三臺(tái)集線(xiàn)器。
多數(shù)網(wǎng)絡(luò)不全交 換的由于在替換所有招致的費(fèi)用集線(xiàn)器用交換機(jī)。反而,和 集線(xiàn)器用于交換機(jī)的組合創(chuàng)建一個(gè)高效并且經(jīng)濟(jì)高效的網(wǎng)絡(luò)。 例如,公司在每個(gè)部門(mén)和一起連接所有部門(mén)級(jí)集線(xiàn)器的交換 機(jī)可能有集線(xiàn)器連接計(jì)算機(jī)。
交換技術(shù)
您能發(fā)現(xiàn)交換機(jī)有潛力 根本地更改節(jié)點(diǎn)能與彼此聯(lián)絡(luò)的方式。但您可能想知道什么 使它與路由器不同。交換機(jī)通常運(yùn)轉(zhuǎn)在 第二層(數(shù)據(jù)或Datalink) OSI參考模式使用 MAC地址當(dāng)路由器工作在 第三層(時(shí)網(wǎng)絡(luò) ) 帶有第三層地址(IP、IPX或者AppleTalk根據(jù) 使用什么第三層協(xié)議)。交換機(jī)使用決定如何轉(zhuǎn)發(fā)信息包的算 法是與路由器用于的算法不同轉(zhuǎn)發(fā)信息包。在算法的上這些 區(qū)別之一在交換機(jī)和路由器之間是廣播 如何被處理。在所有網(wǎng) 絡(luò),廣播包的概念對(duì)網(wǎng)絡(luò)的操作度是重要的。每當(dāng)設(shè)備需要 派出信息但不知道誰(shuí)應(yīng)該派遣它到,派出廣播。例如,在時(shí) 候一臺(tái)新的計(jì)算機(jī)或其他設(shè)備進(jìn)展到網(wǎng)絡(luò),它派出廣播包宣布其存 在。其他節(jié)點(diǎn)(例如域服務(wù)器)能添加計(jì)算機(jī)到他們的 browser list (有點(diǎn)兒 類(lèi)似地址目錄)和直接地與該計(jì)算機(jī)傳遞從該點(diǎn)。使用廣播在 時(shí)侯設(shè)備需要做公告對(duì)網(wǎng)絡(luò)的其余或?qū)φl(shuí)是不確定的信息的接收人 應(yīng)該是。
OSI參考模式包括從金屬絲 構(gòu)件的7個(gè)層(實(shí)際)對(duì)軟件(應(yīng)用程序)。
他 們?cè)趶V播域收到到所有其他分段的集線(xiàn)器或交換機(jī)將傳遞所有廣播 包但路由器不。再考慮我們的四種方式交叉點(diǎn)。在我 們的類(lèi)比,所有數(shù)據(jù)流穿了過(guò)交叉點(diǎn)不管哪里去。現(xiàn)在想象 此交叉點(diǎn)在國(guó)境。 穿過(guò)交叉點(diǎn),您必須提供邊防衛(wèi)兵以您去 的具體地址。如果沒(méi)有一個(gè)特定目的地,則衛(wèi)兵不會(huì)讓您通 過(guò)。路由器象這樣工作。沒(méi)有另一個(gè)設(shè)備的具體地址 ,它通過(guò)不會(huì)讓數(shù)據(jù)包。當(dāng)您想要談同一個(gè)網(wǎng)絡(luò)的之間時(shí), 區(qū)別部分這是一好事為保持網(wǎng)絡(luò)分別于彼此但不那么好。這 是交換機(jī)進(jìn)來(lái)的地方。
LAN交換機(jī)依 靠 信息包交換。交換機(jī)建立二個(gè)分段的之間連接長(zhǎng)期足夠發(fā)送當(dāng)前信息包。流入信息包(一部分的以太網(wǎng)幀)被保存到一個(gè)臨時(shí)內(nèi)存區(qū)域 (緩沖區(qū)),在幀標(biāo)頭包 含MAC地址讀然后與在交換機(jī)的 查找表里維護(hù)的地址 列表比較。在基 于以太網(wǎng)的LAN,以太網(wǎng)幀包含一個(gè)正常信息包作為幀的有效載荷與 包括信息包的包括源和目的地MAC 地址信息的一個(gè)特殊頭。
基于信息包的交換機(jī)為路由數(shù)據(jù)流 使用三個(gè)方法之一:
-
切入直通
-
存儲(chǔ)或轉(zhuǎn)發(fā)
-
無(wú)片斷
當(dāng) 信息包是由交換機(jī),發(fā)現(xiàn)的切入直通 交換機(jī)讀MAC地址。 在存儲(chǔ)組成地址信息的六個(gè)字節(jié) 以后,他們立即開(kāi)始寄發(fā)信息包到目的地節(jié)點(diǎn),即使信息包的其余 進(jìn)入交換機(jī)。
一臺(tái)交換機(jī)使用 存儲(chǔ)或轉(zhuǎn)發(fā) 將保存整個(gè) 信息包對(duì)緩沖區(qū)并且檢查它循環(huán)冗余校驗(yàn)(CRC)錯(cuò)誤或其他問(wèn)題。 如果信息包有一個(gè)錯(cuò)誤,則丟棄。 否則,交換機(jī)查找 MAC地址并且寄發(fā)信息包到目的地節(jié)點(diǎn)。許多交換機(jī)通過(guò)使用 直到某一錯(cuò)誤級(jí)別被到達(dá),然后變成存儲(chǔ)或轉(zhuǎn)發(fā)的切入直通組合二 個(gè)方法。非常因?yàn)檫@不提供錯(cuò)誤改正,少量交換機(jī)嚴(yán)格是切 入直通。
一個(gè)較不普通的方法 無(wú)片斷。它工 作類(lèi)似切入直通但存儲(chǔ)信息包的前64個(gè)字節(jié)在傳送它之前。此的原因是在首字母64字節(jié)的信息包期間,多數(shù)錯(cuò)誤和所有沖突出 現(xiàn)。
LAN交換機(jī)在他們的物理設(shè)計(jì) 變化。 當(dāng)前,有三種普遍的配置在使用中:
-
共享內(nèi)存 - 在所有 交換端口共享 的一個(gè)普通的存儲(chǔ)器緩沖區(qū)存儲(chǔ)所有 流入信息 包 (輸入-輸出連接),然后發(fā)送他們?cè)谡_ 的端口之外為目的地節(jié)點(diǎn)。
-
矩陣 - 交換機(jī)的此類(lèi)型有內(nèi)部網(wǎng)格與交叉的 輸入端口和輸出端口。 當(dāng)信息包在輸入端口時(shí)被發(fā)現(xiàn),MAC 地址與查找表比較發(fā)現(xiàn)適當(dāng)?shù)妮敵龆丝凇=粨Q機(jī)在這兩個(gè)端 口其中相交的網(wǎng)格然后建立聯(lián)系。
-
BUS體系結(jié)構(gòu) - 而不是網(wǎng) 格,一個(gè)內(nèi)部傳輸路徑(common bus)由所有端口共享使用時(shí)分多路存取(TDMA) 。根據(jù)此配置的交換機(jī)有一個(gè)專(zhuān)用存儲(chǔ)器緩沖區(qū)為每個(gè)端口 和一個(gè)特定應(yīng)用集成電路(ASIC)控制內(nèi)部總線(xiàn)存取。
透明橋 接技術(shù)
多數(shù)以太網(wǎng)LAN 交換機(jī)使用稱(chēng)為透明橋接技術(shù)的一個(gè)非常冷靜系統(tǒng)創(chuàng)建他們的地址 查找表。透明橋接技術(shù)是允許交換機(jī)了解的技術(shù)一切在網(wǎng)絡(luò) 需要知道節(jié)點(diǎn)位置沒(méi)有網(wǎng)絡(luò)管理員必須執(zhí)行任何東西。透明 橋接技術(shù)有五個(gè)部分:
-
了解
-
泛濫
-
過(guò)濾
-
轉(zhuǎn)發(fā)
-
過(guò)期
透明橋接技術(shù)如何起作用
-
交換機(jī)添加到網(wǎng)絡(luò)并且 多種分段插入交換端口。
-
計(jì)算機(jī)(節(jié) 點(diǎn)A)在第一個(gè)分段(分段A) 寄發(fā)數(shù)據(jù)到計(jì)算機(jī)(節(jié)點(diǎn)B)在另一個(gè)分 段(分段C)。
-
交換機(jī)從節(jié)點(diǎn)A得到第 一個(gè)數(shù)據(jù)包。 它讀MAC地址并且保存它對(duì)查找表為分段A 。 信息包被寄到它,交換機(jī)現(xiàn)在知道在哪里查找節(jié)點(diǎn)A。此進(jìn)程被呼叫 了解。
-
因?yàn)榻粨Q機(jī)不知道節(jié)點(diǎn)B哪里,寄發(fā) 信息包到所有分段除了那個(gè)到達(dá)了(分段A)。 當(dāng)交換機(jī)寄發(fā) 一個(gè)信息包到所有分段查找一個(gè)特定節(jié)點(diǎn)時(shí),它稱(chēng)為 泛濫。
-
節(jié)點(diǎn)B得到信息包并且發(fā)送信息包回 到節(jié)點(diǎn)A在應(yīng)答。
-
信息包從節(jié)點(diǎn)B到 達(dá)在交換機(jī)。 現(xiàn)在交換機(jī)能添加節(jié)點(diǎn)B MAC地址到查找表為 分段C。因?yàn)榻粨Q機(jī)已經(jīng)知道節(jié)點(diǎn)A的地址,寄發(fā)信息包直接 地到它。由于節(jié)點(diǎn)A在一個(gè)不同的分段從節(jié)點(diǎn)B,交換機(jī)必須 連接二個(gè)分段發(fā)送信息包。這通認(rèn)作為 轉(zhuǎn)發(fā)。
-
下一個(gè)信息包從節(jié)點(diǎn)A到節(jié)點(diǎn)B到達(dá) 在交換機(jī)。交換機(jī)現(xiàn)在有節(jié)點(diǎn)B的地址,因此轉(zhuǎn)發(fā)信息包直接 地到節(jié)點(diǎn)B。
-
節(jié)點(diǎn)C寄發(fā)信息到交換 機(jī)為節(jié)點(diǎn)A。 交換機(jī)查看MAC地址為節(jié)點(diǎn)C并且添加它到查找 表為分段A。交換機(jī)已經(jīng)有地址為節(jié)點(diǎn)A并且確定兩個(gè)節(jié)點(diǎn)在 同一個(gè)分段。 所以,它不需要連接分段A到另一個(gè)分段為數(shù) 據(jù)到旅行從節(jié)點(diǎn)C到節(jié)點(diǎn)A。所以,交換機(jī)在同一個(gè)分段將丟 棄移動(dòng)在節(jié)點(diǎn)的之間信息包。這 過(guò)濾。
-
當(dāng)交換機(jī) 添加節(jié)點(diǎn)到查找表,了解和充斥繼續(xù)。多數(shù)交換機(jī)有大量?jī)?nèi) 存在一臺(tái)交換機(jī)為維護(hù)查找表,但取消更舊的信息以便交換機(jī)不浪 費(fèi)搜索通過(guò)過(guò)時(shí)的地址的時(shí)間。優(yōu)化使用此內(nèi)存,交換機(jī)使 用稱(chēng)為 過(guò)期的一個(gè) 技術(shù)。基本上,當(dāng)時(shí)條目添加到查找表為 節(jié)點(diǎn),產(chǎn)生它一個(gè)時(shí)間戳。每次信息包從節(jié)點(diǎn)收到,時(shí)間戳 更新。交換機(jī)有清除條目在某一時(shí)間長(zhǎng)度以后沒(méi)有活動(dòng)從該 節(jié)點(diǎn)的一個(gè)用戶(hù)可配置的計(jì)時(shí)器。這釋放其他條目的重要的 存儲(chǔ)器資源。正如你可看到透明橋接技術(shù)是極大的并且根本 免修護(hù)方式添加交換機(jī)需要做其工作的所有信息!
在我們的示例,二個(gè)節(jié)點(diǎn)共享每個(gè) 分段。在一個(gè)理想的LAN交換網(wǎng)絡(luò),每個(gè)節(jié)點(diǎn)將有其自己的分 段。這將排除沖突的可能性并且對(duì)過(guò)濾的需要。注意 當(dāng)時(shí)一個(gè)節(jié)點(diǎn)在分段A在分段B與一個(gè)節(jié)點(diǎn)談在10 Mbps,一個(gè)節(jié)點(diǎn)在 分段C在分段B能與一個(gè)節(jié)點(diǎn)也傳遞在10 Mbps。
冗余和廣播風(fēng)暴
當(dāng)我們及早談?wù)摿薆US 和環(huán)形網(wǎng)絡(luò),一個(gè)問(wèn)題是一個(gè)單點(diǎn)故障的可能性。在星形或 starbus網(wǎng)絡(luò)點(diǎn)帶有在帶來(lái)網(wǎng)絡(luò)的全部或部份的多數(shù)潛在發(fā)生故障交 換機(jī)或集線(xiàn)器。 查看示例如下:
在本例中,如果交換機(jī)A或C失去作用然后節(jié)點(diǎn)被接通到該特 定交換機(jī)是受影響但節(jié)點(diǎn)在其他二臺(tái)交換機(jī)能仍然傳遞。然 而,如果交換機(jī)B失去作用然后整個(gè)網(wǎng)絡(luò)減少。 若添加另一 個(gè)分段到我們的網(wǎng)絡(luò)接通交換機(jī)A和C?
即使其中一臺(tái)交換機(jī)失去作用,網(wǎng)絡(luò)將繼續(xù)。這提供 冗余和有效排除單點(diǎn)故障。
現(xiàn)在我 們有一個(gè)新的問(wèn)題。在最后部分,您發(fā)現(xiàn)了交換機(jī)如何了解 節(jié)點(diǎn)哪里被找出。與所有交換機(jī)在循環(huán)現(xiàn)在連接了,一個(gè)信 息包從節(jié)點(diǎn)能很可能來(lái)自到交換機(jī)二個(gè)不同的分段。例如, 想象節(jié)點(diǎn)B 被接通到交換機(jī)A和需要與節(jié)點(diǎn)A傳遞在分段B. 交換機(jī)A 不知道誰(shuí)節(jié)點(diǎn)A是,因此充斥信息包。
信息包通過(guò)分段A或分段C移動(dòng)到其他二臺(tái)交換機(jī)(B & C)。 交換機(jī)B將添加為分段A維護(hù)的節(jié)點(diǎn)B到查找表當(dāng)交換機(jī)C將添 加它到查找表為分段C.兩臺(tái)交換機(jī)未了解地址為節(jié)點(diǎn)A的Suppose時(shí) 。他們將充斥尋找節(jié)點(diǎn)A的分段B。每臺(tái)交換機(jī)將使用 另一臺(tái)交換機(jī)發(fā)送的信息包并且充斥它立即再取消因?yàn)樗麄內(nèi)匀徊?知道誰(shuí)節(jié)點(diǎn)A是。交換機(jī)A從每個(gè)分段將收到信息包并且充斥 它取消在另一個(gè)分段。這導(dǎo)致 廣播風(fēng)暴 因?yàn)樾畔菑V播,接收和重播由每臺(tái)交換 機(jī)造成潛在嚴(yán)重網(wǎng)絡(luò)擁塞。
哪些給 生成樹(shù)帶來(lái) 我們...
生成樹(shù)
防止廣播風(fēng)暴和循環(huán)的其他不需要的副作用, Digital Equipment Corporation 創(chuàng)建 被標(biāo)準(zhǔn)化了作為 802.1d規(guī)格由 Institute of Electrical and Electronic Engineers (IEEE) 的生成樹(shù)協(xié)議(STP) 。根本,生成樹(shù)使用 生成樹(shù)算法(STA)感覺(jué)交換機(jī)比單程有更多與節(jié)點(diǎn)溝通,確定哪個(gè)方 式最佳并且遮蔽其他路徑。冷靜事是記錄其他路徑萬(wàn)一主路 徑是未提供的。
這 是STP如何工作:
-
每臺(tái)交換機(jī)在交換 機(jī)為交換機(jī)分配一個(gè)組身份證,一個(gè)和一個(gè)為每個(gè)端口。 交 換機(jī)的標(biāo)識(shí),稱(chēng)為 網(wǎng)橋ID (BID) 是8字節(jié)長(zhǎng)并且與其中一個(gè)交換機(jī)的MAC 地址一起包含網(wǎng)橋優(yōu)先級(jí)(2個(gè)字節(jié))(6個(gè)字節(jié))。每個(gè)端口ID 是16位長(zhǎng)帶有二個(gè)部分、一個(gè)6位優(yōu)先級(jí)設(shè)置和10位端口號(hào)。
-
路徑成本 值被測(cè)量每個(gè)端口。費(fèi)用根據(jù)指南典型 地設(shè)立作為802.1d.一部分根據(jù)初始規(guī)范,費(fèi)用是分段的帶寬(1個(gè)千 兆每秒)分開(kāi)的1000 Mbps連接到端口。所以,10 Mbps連接將 有一費(fèi)用的100 (10除的1000)。
補(bǔ) 嘗網(wǎng)絡(luò)的增長(zhǎng)的速度在吉比特范圍之外,輕微修改標(biāo)準(zhǔn)費(fèi)用。 新的成本值是:
帶寬
STP成本值
4 Mbps
250
10 Mbps
100
16 Mbps
62
45 Mbps
39
100 Mbps
19
155 Mbps
14
622 Mbps
6
1 Gbps
4
10 Gbps
2
您應(yīng)該也注意到, 路徑成本可以是網(wǎng)絡(luò)管理員賦予的一個(gè)任意值而不是一個(gè)標(biāo)準(zhǔn)費(fèi)用 值。
-
每臺(tái)交換機(jī)開(kāi)始到網(wǎng)絡(luò)路徑為 每個(gè)分段它應(yīng)該使用的發(fā)現(xiàn)進(jìn)程選擇。此信息共享在所有交 換機(jī)之間使用稱(chēng)為網(wǎng)橋協(xié)議數(shù)據(jù)單元的特殊網(wǎng)絡(luò) 幀 (BPDU)。 BPDU的部分是:
-
根 BID - 這是當(dāng)前根網(wǎng)橋的 BID。
-
路徑成本到根網(wǎng)橋- 確定多 遠(yuǎn)根網(wǎng)橋。例如,如果數(shù)據(jù)必須傳播三個(gè)100 Mbps分段到達(dá) 根網(wǎng)橋然后費(fèi)用是38 (19 + 19 + 0)。 分段附加根網(wǎng)橋正常 將有路徑成本的零。
-
發(fā)送器 BID - 發(fā)送BPDU交換機(jī)的BID。
-
端口ID - 實(shí)際端口在交換機(jī)此BPDU 被發(fā)送 了從。
所有交換機(jī)經(jīng)常發(fā)送BPDU彼 此設(shè)法確定多種分段的之間最佳路徑。當(dāng)交換機(jī)從比那個(gè)好 它的另一臺(tái)交換機(jī)接受BPDU為同一個(gè)分段播放,將停止播放其BPDU 在該分段之外。 它改為將存儲(chǔ)另一臺(tái)交換機(jī)的BPDU為參考和 廣播到 inferior segments 例如從根網(wǎng)橋是更的分段。
-
-
根網(wǎng)橋 被選擇根據(jù)BPDU進(jìn)程的結(jié)果在交換機(jī)之間。最 初,每臺(tái)交換機(jī)認(rèn)為自己根網(wǎng)橋! 當(dāng)交換機(jī)第一個(gè)功率在網(wǎng) 絡(luò),它派出BPDU 與它是擁有BID作為根BID。當(dāng)其他交換機(jī) 接受BPDU時(shí),他們比較BID到那個(gè)他們已經(jīng)存儲(chǔ)了作為根BID。 如果新的根BID有一個(gè)低值,他們替換被保存的一個(gè)。但如果被保存的根BID是更低的,BPDU被發(fā)送到新的交換機(jī)與此BID 作為根BID。當(dāng)新的交換機(jī)接受BPDU時(shí),在它意識(shí)到它不是根 網(wǎng)橋并且替換根BID是接受的表與那個(gè)。結(jié)果是有最低的BID 的交換機(jī)由其他交換機(jī)選擇作為根網(wǎng)橋。
-
基于根網(wǎng)橋的位置,其他交換機(jī)確定哪些他們的端口 有最低的路徑成本到根網(wǎng)橋。這些端口呼叫 根端口 并且每臺(tái)交換 機(jī)(除當(dāng)前根網(wǎng)橋之外) 必須有一。
-
交換機(jī)確定誰(shuí) 指派了端口。Designated Port是用于的連接發(fā) 送和收到信息包在一個(gè)特定分段。由有只每個(gè)分段一 Designated Port,所有循環(huán)的問(wèn)題是解決!
被指派的端口選擇根據(jù)最低的路徑成本到根網(wǎng)橋?yàn)榉?段。因?yàn)楦W(wǎng)橋?qū)⒂新窂匠杀镜?quot;0",連接到分段的所有端口 對(duì)此將成為被指派的端口。為其他交換機(jī),路徑成本為一個(gè) 被測(cè)量的分段比較。如果一個(gè)端口確定有一個(gè)更低的路徑成 本,則它成為Designated Port為該分段。如果兩個(gè)或多個(gè)個(gè) 端口有同一路徑成本,則交換機(jī)與最低的BID被選擇。
-
一旦Designated Port為網(wǎng)段被選擇 了,連接到該分段的所有其他端口成為 非指 定端口。他們阻塞網(wǎng)絡(luò)流量從采取該路 徑以便能通過(guò)Designated Port只訪(fǎng)問(wèn)該分段。
每臺(tái)交換機(jī)有連續(xù)更新BPDU的表。 網(wǎng)絡(luò)現(xiàn)在 配置作為單個(gè)生成樹(shù)用根網(wǎng)橋作為T(mén)runk和所有其他交換機(jī)作為分組 。每臺(tái)交換機(jī)與每個(gè)分段聯(lián)絡(luò)與根網(wǎng)橋通過(guò)根端口和通過(guò)被 指派的端口維護(hù)一個(gè)無(wú)環(huán)回路網(wǎng)絡(luò)。在根網(wǎng)橋開(kāi)始出故障或 有網(wǎng)絡(luò)問(wèn)題情形下,STP允許其他交換機(jī)立即重新配置網(wǎng)絡(luò)用作為根 網(wǎng)橋的另一臺(tái)交換機(jī)。此令人驚訝的進(jìn)程產(chǎn)生公司能力有是 容錯(cuò)相當(dāng)容易維護(hù)的一個(gè)復(fù)雜網(wǎng)絡(luò)。
路由器和第三層交換
當(dāng)多數(shù)交換機(jī)運(yùn)行 在 數(shù)據(jù)層(時(shí)第二層 ) OSI參考模式,一些合并路由器的功能并且 也運(yùn)行在 網(wǎng)絡(luò)層(第三層 ) 。 實(shí)際上,第三層交換機(jī)于 路由器是難以置信地類(lèi)似的。
類(lèi)似 路由器,第三層交換機(jī)實(shí)際上運(yùn)轉(zhuǎn)在網(wǎng)絡(luò)層。
當(dāng) 路由器收到一個(gè)信息包時(shí),查看第三層(網(wǎng)絡(luò)層)起源和目的地址確 定信息包應(yīng)該采取的路徑。這認(rèn)為第三層(網(wǎng)絡(luò))聯(lián)網(wǎng)活動(dòng)。 一臺(tái)標(biāo)準(zhǔn)的交換機(jī)依靠MAC地址確定信息包的包括源和目的 地,是第二層(數(shù)據(jù))聯(lián)網(wǎng)。 路由器和第三層交換機(jī)的之間根 本區(qū)別是第三層交換機(jī)優(yōu)化硬件傳遞數(shù)據(jù)一樣快速象第二層交換機(jī) ,他們做出決策關(guān)于怎樣傳輸數(shù)據(jù)流在第三層,正如路由器會(huì)。 在LAN 環(huán)境之內(nèi),因?yàn)樵诮粨Q硬件,被建立第三層交換機(jī)比 路由器通常快速。實(shí)際上,許多Cisco的第三層交換機(jī)實(shí)際上 是快速地運(yùn)行的路由器因?yàn)樗麄冊(cè)?quot;交換"硬件被構(gòu)件與定制的芯片 在機(jī)箱里面。
模式匹配和緩存在第 三層交換機(jī)于模式匹配和緩存是類(lèi)似的在路由器。使用一 張路由協(xié)議和路由表確定最佳路徑。 然而,第三層交換機(jī)有 能力動(dòng)態(tài)地重編程序硬件帶有當(dāng)前第三層路由信息。這是什 么允許快速數(shù)據(jù)包處理。在當(dāng)前第三層交換機(jī)喜歡 Cisco Catalyst 6000,從路由協(xié)議獲得信息使用更新硬件緩存表。 6000是一個(gè)巨大方式連接到互聯(lián)網(wǎng)因?yàn)橛袕V域網(wǎng)卡,但不同 大小簡(jiǎn)單路由器優(yōu)良通常是為接通到根據(jù)數(shù)據(jù)流和預(yù)算值的互聯(lián)網(wǎng) 。一個(gè)重要項(xiàng)目對(duì)附注,路由器是必要的當(dāng)溝通在二個(gè) VLAN 之間...時(shí)
VLAN
當(dāng)網(wǎng)絡(luò)在大小和復(fù)雜性增長(zhǎng),許多公司轉(zhuǎn)向 虛 擬局域網(wǎng)(VLAN) 為邏輯構(gòu)造此增長(zhǎng)提供某 個(gè)方式。 基本上,VLAN是在一個(gè)單個(gè)廣播域 一起被組隊(duì) 根據(jù)某事 除物理位置之外節(jié)點(diǎn)的一件收藏品。 您及早得知廣播和路由 器如何不通過(guò)播放。廣播域是從在該網(wǎng)絡(luò)之內(nèi)位于的所有節(jié) 點(diǎn)將收到一個(gè)廣播包的網(wǎng)絡(luò)的網(wǎng)絡(luò)(或部分)。在一個(gè)典型的 網(wǎng)絡(luò),一切在路由器的同一邊是同一廣播域的所有部分。交 換機(jī)您實(shí)現(xiàn)VLAN現(xiàn)在有多廣播域類(lèi)似于路由器。 但您仍然需 要路由器從一個(gè)VLAN發(fā)送到另一個(gè),交換機(jī)不能單獨(dú)執(zhí)行此。
這是一些普遍原因公司也許有VLAN :
-
安全- 分離系統(tǒng)帶有敏感 數(shù)據(jù)從網(wǎng)絡(luò)的其余減少某人將獲得訪(fǎng)問(wèn)到信息他們沒(méi)有被核準(zhǔn)發(fā)現(xiàn) 的機(jī)會(huì)。
-
Projects/Special應(yīng)用程 序- 管理項(xiàng)目或與一個(gè)專(zhuān)用的應(yīng)用程序一起使用可以由帶來(lái) 所有必需的節(jié)點(diǎn)的使用VLAN簡(jiǎn)化。
-
Performance/Bandwidth - 仔細(xì)網(wǎng)絡(luò)監(jiān)控使用 允許網(wǎng)絡(luò)管理員創(chuàng)建減少路由器跳躍的數(shù)量并且為網(wǎng)絡(luò)用戶(hù)增加明 顯的帶寬的VLAN。
-
Broadcasts/Traffic流- 因?yàn)閂LAN的原理元素 是事實(shí)不通過(guò)廣播數(shù)據(jù)流對(duì)不作為VLAN的部分的節(jié)點(diǎn),自動(dòng)地減少 廣播。 訪(fǎng)問(wèn)控制列表 提供網(wǎng)絡(luò)管理員以方式控制誰(shuí)看什么網(wǎng)絡(luò)流量。訪(fǎng)問(wèn)控制 列表是網(wǎng)絡(luò)管理員創(chuàng)建列表的表什么地址訪(fǎng)問(wèn)該網(wǎng)絡(luò)。
-
Departments/Specific工作鍵入 - 公司可能希望VLAN為是大量網(wǎng)絡(luò)用戶(hù)的部門(mén)設(shè)置(例如多媒 體或工程)或VLAN橫跨部門(mén)投入員工的特定類(lèi)型(例如管理器或銷(xiāo)售 員)。
您能使用多數(shù)交換機(jī)簡(jiǎn)單創(chuàng)建 VLAN通過(guò)記錄到交換機(jī)通過(guò) Telnet 和輸入?yún)?shù) 為VLAN (名字、域和端口分配)。在您創(chuàng)建了VLAN之后,然后 所有網(wǎng)段連接到分配的端口將成為該VLAN的一部分。
當(dāng) 您在交換機(jī)時(shí)能有超過(guò)一個(gè)VLAN,他們不能直接地彼此溝通。 如果他們執(zhí)行它將阻撓目的對(duì)于有VLAN,是查出網(wǎng)絡(luò)的部分 。 溝通在VLAN之間要求使用路由器。
VLAN能橫跨多個(gè)交換機(jī)跨過(guò)并且您在每臺(tái)交換機(jī)能有 超過(guò)一個(gè)VLAN。對(duì)于多個(gè)VLAN 在多個(gè)交換機(jī)能通過(guò)交換機(jī)的 之間單條鏈路溝通,您必須使用稱(chēng)為Trunking的 進(jìn)程; Trunking是允許信息從多個(gè)VLAN轉(zhuǎn)入 交換機(jī)的之間一條鏈路的技術(shù)。
VLAN中繼協(xié)議(VTP) 是交換機(jī)使用在他們自己之中傳達(dá)關(guān)于VLAN配置的協(xié) 議。
在以上鏡象,每臺(tái)交換機(jī)有 二個(gè)VLAN。 在第一臺(tái)交換機(jī),VLAN A和VLAN B通過(guò)單個(gè)端口 被發(fā)送(建立中繼)到路由器和通過(guò)另一個(gè)端口到第二臺(tái)交換機(jī)。 VLAN C和VLAN D建立中繼從第二臺(tái)交換機(jī)到第一臺(tái)交換機(jī)和 通過(guò)它到路由器。此Trunk能運(yùn)載數(shù)據(jù)流從所有四個(gè)VLAN。 中繼鏈接從第一臺(tái)交換機(jī)的路由器能也運(yùn)載全部4個(gè)VLAN。 實(shí)際上,與路由器的此一連接在所有4個(gè)VLAN實(shí)際上允許路由 器看來(lái),好象安排4個(gè)不同的物理端口連接到交換機(jī)。
VLAN能與彼此聯(lián)絡(luò)通過(guò)二臺(tái)交換機(jī) 的之間中繼線(xiàn)連接使用路由器。例如,數(shù)據(jù)從一臺(tái)計(jì)算機(jī)在 在VLAN B的VLAN A (或VLAN C或VLAN D)需要達(dá)到對(duì)一臺(tái)計(jì)算機(jī)必 須從交換機(jī)再傳播到路由器和返回到交換機(jī)。由于透明橋接 算法和Trunking,個(gè)人計(jì)算機(jī)和路由器認(rèn)為他們?cè)谕粋€(gè)實(shí)際分段 !
正如你可看到LAN交換機(jī)是能實(shí)際 上產(chǎn)生變化進(jìn)入您的網(wǎng)絡(luò)的速度和質(zhì)量的一種令人驚訝的技術(shù)。