
工業交換機的軟體架構分為三個部分:驅動單元、協議單元以及應用單元。下麵由江蘇交換機廠家淺析工業交換機的軟體架構實現。
驅動單元包含兩個部分:SPI總線驅動和多媒體控製驅動。SPI通信驅動的功能是在交換芯片內部實現讀寫寄存器,屬字符型驅動,多媒體控製驅動的功能是在交換芯片和CPU之間傳遞數據幀,屬網絡設備驅動。
協(xie)議(yi)單(dan)元(yuan)包(bao)含(han)快(kuai)速(su)環(huan)網(wang)保(bao)護(hu)協(xie)議(yi)和(he)網(wang)絡(luo)通(tong)訊(xun)協(xie)議(yi)兩(liang)部(bu)分(fen)。網(wang)絡(luo)通(tong)訊(xun)協(xie)議(yi)是(shi)操(cao)作(zuo)係(xi)統(tong)自(zi)帶(dai)的(de),在(zai)剪(jian)裁(cai)內(nei)核(he)時(shi)添(tian)加(jia)該(gai)協(xie)議(yi)就(jiu)可(ke)以(yi)了(le)。快(kuai)速(su)環(huan)網(wang)保(bao)護(hu)協(xie)議(yi)實(shi)現(xian)的(de)功(gong)能(neng)是(shi)環(huan)網(wang)的(de)保(bao)護(hu)和(he)冗(rong)餘(yu)網(wang)路(lu)的(de)備(bei)份(fen)。該(gai)協(xie)議(yi)是(shi)基(ji)於(yu)快(kuai)速(su)生(sheng)成(cheng)樹(shu)協(xie)議(yi)開(kai)發(fa)的(de),是(shi)適(shi)用(yong)於(yu)工(gong)業(ye)網(wang)絡(luo)的(de)數(shu)據(ju)鏈(lian)路(lu)協(xie)議(yi),在(zai)避(bi)免(mian)環(huan)網(wang)所(suo)引(yin)起(qi)的(de)廣(guang)播(bo)風(feng)暴(bao)的(de)同(tong)時(shi),還(hai)能(neng)夠(gou)在(zai)網(wang)路(lu)故(gu)障(zhang)時(shi),快(kuai)速(su)切(qie)換(huan)至(zhi)備(bei)份(fen)網(wang)路(lu),從(cong)而(er)為(wei)上(shang)層(ceng)業(ye)務(wu)的(de)正(zheng)常(chang)運(yun)行(xing)提(ti)供(gong)保(bao)證(zheng)。與(yu)快(kuai)速(su)生(sheng)成(cheng)樹(shu)協(xie)議(yi)相(xiang)比(bi),快(kuai)速(su)環(huan)網(wang)保(bao)護(hu)協(xie)議(yi)的(de)優(you)點(dian)是(shi)收(shou)斂(lian)速(su)度(du)和(he)網(wang)路(lu)切(qie)換(huan)速(su)度(du)更(geng)快(kuai),<200毫秒。
應用單元包含兩類模塊,一類是網絡應用相關的模塊,比如TELNET服務器端,FTP用戶端,NFS用戶端。TELNET服務器端的功能是網絡上的PC端遠程登陸交換機軟件平台,從而實現了對交換機遠程管理,FTP的功能是和網絡上其他主機之間建立文件傳輸機製,NFS功能是和其他PC端之間共享文件。另一類是對交換機內部的特殊功能寄存器訪問的相關模塊,比如:VLAN、PORT、ARL等,是實現管理與維護對工業交換機後台管理的工具,VLAN是為了實現基於端口的虛擬局域網劃分,PORT是為了查看端口狀態和網路狀態,ARL是為了查看地址轉發表。