本發(fā)明創(chuàng)造屬于網(wǎng)絡(luò)技術(shù)領(lǐng)域,尤其是涉及一種網(wǎng)絡(luò)交換裝置及交換方法。
背景技術(shù):
網(wǎng)絡(luò)交換是按照通信兩端傳輸信號的需要,把要傳輸?shù)男畔⑺偷椒弦蟮捻憫?yīng)路由上的技術(shù)。網(wǎng)絡(luò)交換機是一種在通信系統(tǒng)中完成信息交換功能的設(shè)備,能為子網(wǎng)絡(luò)中提供更多的連接端口,以便連接更多的計算機,主要應(yīng)用在辦公場合和生活空間中,但是在實際使用時存在諸多問題。
發(fā)明創(chuàng)造內(nèi)容
有鑒于此,本發(fā)明創(chuàng)造旨在提出一種傳輸方式靈活、穩(wěn)定、數(shù)據(jù)可靠的網(wǎng)絡(luò)交換裝置及交換方法。
為達到上述目的,本發(fā)明創(chuàng)造的技術(shù)方案是這樣實現(xiàn)的:
一種網(wǎng)絡(luò)交換裝置,包括主體、單片機、端口、緩存器和單片機,所述的主體內(nèi)部設(shè)有單片機,所述的單片機上設(shè)有Flash RAM閃存和SD拓展內(nèi)存,所述的Flash RAM閃存和SD拓展內(nèi)存均與單片機耦接;所述的主體前面板設(shè)有端口,所述的端口與單片機線路連接;所述的單片機通過緩存器與單片機線路連接,所述的端口為10/100TX/FX Auto MDI-X端口。
進一步的,所述的單片機為ARM9系列單片機。
進一步的,所述的端口主要由數(shù)據(jù)輸出端口和數(shù)據(jù)輸入端口組成。
進一步的,所述的端口至少包括四個10/100TX/FX Auto MDI-X端口。
一種應(yīng)用如權(quán)利要求1所述網(wǎng)絡(luò)交換裝置的交換方法:
(1)所述的單片機收到主機數(shù)發(fā)送的數(shù)據(jù)幀;
(2)根據(jù)數(shù)據(jù)幀中的源MAC地址建立端口對應(yīng)的源地址和同端口交換的映射,并將其添加到MAC地址表中;
(3)單片機將數(shù)據(jù)幀中的目的MAC地址同建立的MAC地址表進行比較,找到對應(yīng)條目,則指向該端口轉(zhuǎn)發(fā)數(shù)據(jù)幀。
相對于現(xiàn)有技術(shù),本發(fā)明創(chuàng)造所述的一種網(wǎng)絡(luò)交換裝置具有以下優(yōu)勢:
本發(fā)明創(chuàng)造傳輸方式靈活,可實現(xiàn)端口上任意兩個或多個設(shè)備之間的數(shù)據(jù)傳輸;傳輸模式包括全雙工、半雙工、全雙工/半雙工自適應(yīng),可滿足不同的作業(yè)要求。本發(fā)明創(chuàng)造采用ARM9系列單片機實現(xiàn),結(jié)構(gòu)簡單,可靠性高。
附圖說明
構(gòu)成本發(fā)明創(chuàng)造的一部分的附圖用來提供對本發(fā)明創(chuàng)造的進一步理解,本發(fā)明創(chuàng)造的示意性實施例及其說明用于解釋本發(fā)明創(chuàng)造,并不構(gòu)成對本發(fā)明創(chuàng)造的不當(dāng)限定。在附圖中:
圖1為本發(fā)明創(chuàng)造實施例所述的結(jié)構(gòu)示意圖;圖2為本發(fā)明創(chuàng)造實施例所述的整體外觀圖。
具體實施方式
需要說明的是,在不沖突的情況下,本發(fā)明創(chuàng)造中的實施例及實施例中的特征可以相互組合。下面將參考附圖并結(jié)合實施例來詳細說明本發(fā)明創(chuàng)造。
如圖1所示,利用內(nèi)核為ARM9的單片機,外接Flash/ROM/SRAM、SDRAM、拓展I/O,端口采用4個10/100TX/FX Auto MDI-X,所述的單片機與緩存器相連接,緩存器與單片機連接,所述的單片機內(nèi)存儲MAC地址表,MAC地址表與單片機相連接。單片機根據(jù)收到數(shù)據(jù)幀中的源MAC地址建立該地址同交換端口的映射,并將其寫入MAC地址表中。單片機將數(shù)據(jù)幀中的目的MAC地址同單片機中已建立的MAC地址表進行比較,以決定由哪個端口進行轉(zhuǎn)發(fā)。存儲控制器外接存儲設(shè)備,對接受到的數(shù)據(jù)進行存儲。
如圖2所示,圖中的(1)、(2)端口為本發(fā)明創(chuàng)造數(shù)據(jù)輸出端;(3)、(6)端口為本發(fā)明創(chuàng)造數(shù)據(jù)輸入端。當(dāng)本發(fā)明創(chuàng)造傳輸模式為全雙工時:交換裝置在發(fā)送數(shù)據(jù)的同時也能接收數(shù)據(jù),兩者同步進行。全雙工的優(yōu)點在于延遲小,速度快。當(dāng)本發(fā)明創(chuàng)造為半雙工時:指在一個時間內(nèi)只有一個動作發(fā)生,便于人工操作控制。
以上所述僅為本發(fā)明創(chuàng)造的較佳實施例而已,并不用以限制本發(fā)明創(chuàng)造,凡在本發(fā)明創(chuàng)造的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明創(chuàng)造的保護范圍之內(nèi)。