<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 手機與無(wú)線(xiàn)通信 > 設計應用 > 三層交換機的原理和設計

三層交換機的原理和設計

——
作者:閻大海 徐塞虹 張仕軍 時(shí)間:2006-11-10 來(lái)源:通信專(zhuān)業(yè)門(mén)戶(hù) 收藏
1.引言 

傳統中起到隔離、隔離廣播、路由轉發(fā)以及防火墻的作業(yè),并且隨著(zhù)的不斷發(fā)展,的負荷也在迅速增長(cháng)。其中一個(gè)重要原因是出于安全和管理方便等方面的考慮,(虛擬局域網(wǎng))技術(shù)在網(wǎng)絡(luò )中大量應用。技術(shù)可以邏輯隔離各個(gè)不同的網(wǎng)段、端口甚至主機,而各個(gè)不同間的通信都要經(jīng)過(guò)來(lái)完成轉發(fā)。由于局域網(wǎng)中數據流量很大,VLAN間大量的信息交換都要通過(guò)路由器來(lái)完成轉發(fā),這時(shí)候隨著(zhù)數據流量的不斷增長(cháng)路由器就成為了網(wǎng)絡(luò )的瓶頸。為了解決局域網(wǎng)絡(luò )的這個(gè)瓶頸,很多企業(yè)內部、學(xué)校和小區建設局域網(wǎng)時(shí)都采用了。三層交換技術(shù)將交換技術(shù)引入到網(wǎng)絡(luò )層,的應用也從最初網(wǎng)絡(luò )中心的骨干層、匯聚層一直滲透到網(wǎng)絡(luò )邊緣的接入層。

2.第三層交換技術(shù)

2.1 三層交換的概念 

第三層交換技術(shù)也稱(chēng)為IP 交換技術(shù)或高速路由技術(shù)等,是相對于傳統交換概念而提出的。眾所周知,傳統的交換技術(shù)是在OSI 網(wǎng)絡(luò )標準模型中的第二層—數據鏈路層進(jìn)行操作的,而第三層交換技術(shù)是在網(wǎng)絡(luò )模型中的第三層實(shí)現了數據包的高速轉發(fā)。簡(jiǎn)單地說(shuō),第三層交換技術(shù)就是:第二層交換技術(shù)+第三層轉發(fā)技術(shù),這是一種利用第三層協(xié)議中的信息來(lái)加強第二層交換功能的機制。一個(gè)具有第三層交換功能的設備是一個(gè)帶有第三層路由功能的第二層交換機,但它是二者的有機結合,并不是簡(jiǎn)單地把路由器設備的硬件及軟件簡(jiǎn)單地疊加在局域網(wǎng)交換機上。

2.2 三層交換的原理 

從硬件的實(shí)現上看,目前,第二層交換機的接口模塊都是通過(guò)高速背板/總線(xiàn)交換數據的。在第中,與路由器有關(guān)的第三層路由硬件模塊也插接在高速背板/總線(xiàn)上,這種方式使得路由模塊可以與需要路由的其他模塊間高速地交換數據,從而突破了傳統的外接路由器接口速率的限制(10Mbit/s---100Mbit/s)。在軟件方面,第三層交換機將傳統的基于軟件的路由器重新進(jìn)行了界定:

(1).數據封包的轉發(fā):如IP/IPX 封包的轉發(fā),這些有規律的過(guò)程通過(guò)硬件高速實(shí)現;

(2).第三層路由軟件:如路由信息的更新、路由表維護、路由計算、路由的確定等功能,用優(yōu)化、高效的軟件實(shí)現。

假設有兩個(gè)使用IP 協(xié)議的站點(diǎn),通過(guò)第三層交換機進(jìn)行通信的過(guò)程為:若發(fā)送站點(diǎn)A 在開(kāi)始發(fā)送時(shí),已知目的站B的IP 地址,但尚不知道它在局域網(wǎng)上發(fā)送所需要的MAC 地址,則需要采用地址解析(ARP)來(lái)確定B的MAC 地址。A把自己的IP 地址與B的IP 地址比較,采用其軟件中配置的子網(wǎng)掩碼提取出網(wǎng)絡(luò )地址來(lái)確定B是否與自己在同一子網(wǎng)內。若B 與A 在同一子網(wǎng)內,A 廣播一個(gè)ARP 請求,B 返回其MAC 地址,A 得到B 的MAC 地址后將這一地址緩存起來(lái),并用此MAC 地址封包轉發(fā)數據,第二層交換模塊查找MAC 地址表確定將數據包發(fā)向目的端口。若兩個(gè)站點(diǎn)不在同一子網(wǎng)內,則A 要向"缺省網(wǎng)關(guān)"發(fā)出ARP(地址解析)封包,而"缺省網(wǎng)關(guān)"的IP 地址已經(jīng)在系統軟件中設置,這個(gè)IP 地址實(shí)際上對應第三層交換機的第三層交換模塊。當A 對"缺省網(wǎng)關(guān)"的IP 地址廣播出一個(gè)ARP 請求時(shí),若第三層交換模塊在以往的通信過(guò)程中已得到B 的MAC 地址,則向發(fā)送站A 回復B 的MAC 地址;否則第三層交換模塊根據路由信息向目的站廣播一個(gè)ARP 請求,B 得到此ARP 請求后向第三層交換模塊回復其MAC 地址,第三層交換模塊保存此地址并回復給發(fā)送站A 。以后,當再進(jìn)行A 與B 之間數據包轉發(fā)時(shí),將用最終的目的站點(diǎn)的MAC 地址封包,數據轉發(fā)過(guò)程全部交給第二層交換處理,信息得以高速交換[1] 。

2.3 第三層交換的特點(diǎn) 

突出的特點(diǎn)如下:  

(1). 有機的硬件結合使得數據交換加速;

(2). 優(yōu)化的路由軟件使得路由過(guò)程效率提高;

(3). 除了必要的路由決定過(guò)程外,大部分數據轉發(fā)過(guò)程由第二層交換處理;

(4). 多個(gè)子網(wǎng)互連時(shí)只是與第三層交換模塊的邏輯連接,不象傳統的外接路由器那樣需增加端口,保護了用戶(hù)的投資。

第三層交換的目標是,只要在源地址和目的地址之間有一條更為直接的第二層通路,就沒(méi)有必要經(jīng)過(guò)路由器轉發(fā)數據包。第三層交換使用第三層路由協(xié)議確定傳送路徑,此路徑可以只用一次,也可以存儲起來(lái),供以后使用。之后數據包通過(guò)一條虛電路繞過(guò)路由器快速發(fā)送。

第三層交換技術(shù)的出現,解決了局域網(wǎng)中網(wǎng)段劃分之后,網(wǎng)段中子網(wǎng)必須依賴(lài)路由器進(jìn)行管理的局面,解決了傳統路由器低速、復雜所造成的網(wǎng)絡(luò )瓶頸問(wèn)題。當然,三層交換技術(shù)并不是網(wǎng)絡(luò )交換機與路由器的簡(jiǎn)單疊加,而是二者的有機結合,形成一個(gè)集成的、完整的解決方案。

3.一款第三層交換機的設計 

考慮到市場(chǎng)需要,交換機成本和自主知識產(chǎn)權因素,我們設計開(kāi)發(fā)了有自主知識產(chǎn)權的VLSW 4150系列交換機。VLSW 4150 系列交換機是為企業(yè)提供的高性能、多層次化的解決方案。VLSW 4150也適用于ISP和服務(wù)提供商,尤其是對于一些大型的運營(yíng)商,將能夠增強其在IP市場(chǎng)的競爭力。

3.1 總體設計 

VLSW 4150交換機有24個(gè)RJ45 10/100BASE-TX自適應端口,提供2個(gè)可選的光纖10/100BaseTx以太口、100BaseFx快速以太端口或者千兆以太網(wǎng)口(SX,LX,ZX),并另外提供一個(gè)串口和一個(gè)100M以太網(wǎng)口對交換機進(jìn)行配置。

VLSW 4150交換機的體系結構可以支持最高到11Gbps的速率,多層交換速率達到6.6Mpps;可以支持8,192個(gè)MAC地址;為了更好的控制網(wǎng)絡(luò )流量和網(wǎng)絡(luò )安全,還支持以1M為步長(cháng)的速率限制;支持Tagged VLAN和MAC-based的 幀過(guò)濾以及RIP、OSPF和BGP路由協(xié)議。

VLSW 4150交換機提供堆棧技術(shù)可以以一個(gè)邏輯IP地址來(lái)管理多個(gè)交換機,并可在一個(gè)口上鏡像其他的數據包,提供基于Web的網(wǎng)管系統以及CLI方式來(lái)調試交換機。VLSW 4150支持SNMP協(xié)議、RMON和Telnet功能來(lái)便于管理。

3.2 硬件結構

VLSW 4150三層交換機的硬件結構分為兩個(gè)部分,處理器模塊和交換模塊,它們之間通過(guò)PCI接口相連,同時(shí)配合相應的外圍電路形成完整的三層交換機系統,見(jiàn)圖1。

 

                       

硬件結構

                                                      圖1 硬件結構


(1)處理器模塊

如圖2所示,處理器部采用一款MOTOROLA PowerQUICC II CPU,同一些外部存儲設備以及一些外圍電路構成三層交換機的處理器部分。處理器模塊主要是運行嵌入式操作系統,配置系統和路由表的維持,而不是數據轉發(fā)通路的組成部分。CPLD 保存一些CPU初始化的一些配置以保證上電后CPU正常啟動(dòng),Flash 芯片用于存儲三層交換機的所需要的所有軟件和相關(guān)配置,SDRAM在系統啟動(dòng)之后載入FLASH中的程序,保證系統正常運行。處理器模塊一方面提供一個(gè)快速以太網(wǎng)接口和一個(gè)異步口,用于對交換機進(jìn)行配置和調試;另一方面通過(guò)PCI接口和交換模塊相連,通過(guò)PCI接口對交換模塊進(jìn)行控制,并進(jìn)行數據傳輸[2] 。

 

                       處理器模塊的硬件組成

                                     圖2 處理器模塊的硬件組成


(2)交換模塊

如圖3所示,交換模塊采用了BROADCOM公司的BCM5645作為ASIC芯片,通過(guò)PCI接口與處理器模塊進(jìn)行通信完成數據傳輸,通過(guò)5645提供的內存接口,可以給交換模塊提供一個(gè)64M的外部SDRAM,從而提高交換機的吞吐量和交換速度。5645通過(guò)MII接口和GMII接口分別連接24個(gè)百兆以太網(wǎng)和2個(gè)千兆以太網(wǎng)[3] 。

 

                  交換模塊的硬件組成

                                               圖3 交換模塊的硬件組成


3.3 軟件結構

VLSW 4150三層交換機的軟件系統采用了模塊化、分布式的設計方法,基于實(shí)時(shí)多任務(wù)操作系統。軟件系統的結構呈層次結構,一層建立在另一層的基礎上,每一層都使用近鄰它的下一層所提供的服務(wù),并且為它上面一層提供更高一級的服務(wù),其優(yōu)點(diǎn)是:可以向上層軟件屏蔽底層操作,提高上層軟件的可移植性,提高軟件的可維護性。

如圖4所示,軟件大體分為三個(gè)層面:

(1)驅動(dòng)層

驅動(dòng)程序將上層軟件和硬件系統進(jìn)行了連接,把上層軟件的路由更新、管理及配置命令轉化為硬件系統所能識別的格式,從而達到更新其內部數據結構如路由表,地址表等,控制及管理硬件交換系統的目的;同時(shí)設備驅動(dòng)程序把底層硬件收到的路由更新報文、控制管理幀及收到的各種信息傳遞給上層軟件處理;

(2)協(xié)議棧

實(shí)現了TCP/IP、802.1D和802.1Q等協(xié)議,為上層的應用程序提供良好的接口;

(3)應用層

主要包括路由模塊和網(wǎng)管模塊,路由模塊實(shí)現了RIP和OSPF等協(xié)議,即實(shí)現第三層路由的主要功能;網(wǎng)管模塊實(shí)現了SNMP和RMON等網(wǎng)管模塊,使三層交換機具有部分網(wǎng)管功能,保證三層交換機更好地正常運轉。

 

                    軟件結構

                                                                    圖4 軟件結構


4.第三層交換機的應用

第三層交換機的主要用途是代替傳統路由器作為網(wǎng)絡(luò )的核心,因此,凡是沒(méi)有廣域連接需求,同時(shí)又需要路由器的地方,都可以用第三層交換機來(lái)代替。在企業(yè)網(wǎng)和校園網(wǎng)中,一般會(huì )將第三層交換機用在網(wǎng)絡(luò )的核心層,用第三層交換機上的千兆端口或百兆端口連接不同的子網(wǎng)或VLAN。第三層交換機解決了局域網(wǎng)VLAN必須依賴(lài)路由器進(jìn)行管理的局面,解決了傳統路由器速度低、復雜所造成的網(wǎng)絡(luò )瓶頸問(wèn)題。利用三層交換機在局域網(wǎng)中劃分VLAN, 可以滿(mǎn)足用戶(hù)端多種靈活的邏輯組合, 防止了廣播風(fēng)暴的產(chǎn)生, 對不同 VLAN 之間可以根據需要設定不同的訪(fǎng)問(wèn)權限,以此增加網(wǎng)絡(luò )的整體安全性,極大地提高網(wǎng)絡(luò )管理員的工作效率,而且第三層交換機可以合理配置信息資源,降低網(wǎng)絡(luò )配置成本,使得交換機之間連接變得靈活。

交換機相關(guān)文章:交換機工作原理




評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>