對於一個剛進 IT
的領(lǐng)域的初學(xué)者 (rookies) ,其所學(xué)習(xí)的領(lǐng)域可以概括網(wǎng)路、系統(tǒng)、以及程式設(shè)計,每一個領(lǐng)域都需要相當(dāng)?shù)臅r間去熟悉,並且在 IT
業(yè)界中的面試分類通常也是根據(jù)這三類來應(yīng)徵人員,因此,在業(yè)界十幾年的我們,往往看到非常熟悉網(wǎng)路的工程師不熟系統(tǒng)及程式設(shè)計,非常熟悉系統(tǒng)的工程師不熟網(wǎng)路及程式設(shè)計,非常熟悉程式設(shè)計的工程師不熟網(wǎng)路及系統(tǒng);原因是當(dāng)一頭栽進去一個領(lǐng)域的時候,如果要轉(zhuǎn)換到另一個領(lǐng)域時,幾乎就是重新開始,有多少人有辦法承受原本的高薪變?yōu)榈托,原本受人尊重的?jīng)驗變成一文不值,因此,轉(zhuǎn)換跑道的機率就漸漸降低了。
總而言之,如果在 IT 業(yè)界要往上爬的話,對網(wǎng)路、系統(tǒng)、程式設(shè)計此三項領(lǐng)域深入了解,是不可或缺的條件。 有鑒於在臺灣對於網(wǎng)路以及 LINUX
深度結(jié)合的文章並不多,因此 Ben 哥以及奇科電腦教育的學(xué)員們特別就 VLAN 在 LINUX
設(shè)備上的運用,以上課內(nèi)容為基礎(chǔ)並輔以圖文表現(xiàn)的方式,務(wù)求各位讀者能夠完全了解其設(shè)定方式,以及與 CISCO
設(shè)備的連結(jié)方式與技巧。
IEEE Standards
for Local and Metropolitan Area Networks: Virtual Bridged Local Area Networks
文件編號為 802.1Q-1998 ,於西元 1998 年 12 月 8 日
定稿,明確地定義了 ” 虛擬橋接區(qū)域網(wǎng)路 ”(Virtual Bridged LANs) 的架構(gòu),及其所提供的服務(wù),也詳細說明了服務(wù)所需要的其它協(xié)定
(protocols) 和演算法 (algorithms) 。 因此,在 IT 業(yè)界裡,常常使用專有名詞 802.1Q 以及 VLAN 協(xié)定,來代表 VLAN
的功能。因此,當(dāng)有人談到 802.1Q 就等於在說 VLAN ,談到 VLAN 就等於在說 802.1Q ,基本上 802.1Q 最大的用處是在乙太網(wǎng)路框架
(Frame) 的表頭上加上一個標記 (Tag) ,用來分辨來自不同 VLAN 的封包。
準備 LINUX 的設(shè)備
VLAN
在 IT 業(yè)界的應(yīng)用極廣,幾乎所有中高級網(wǎng)路或是電腦設(shè)備都具有此項功能,除了使用硬體 ASIC ( A pplication- S pecific I ntegrated C ircuit) 支援 VLAN 功能的設(shè)備以外, VLAN 亦可以透過軟體的方式安裝於作業(yè)系統(tǒng),進而提供不同的作業(yè)系統(tǒng)擁有 VLAN
的功能,例如在微軟視窗系統(tǒng)上, Intel 網(wǎng)路卡的驅(qū)動程式即支援 VLA N ,在 LINUX 的系統(tǒng)中,只要所使用的 Linux 系統(tǒng)核心支援 VLAN
的話,則是哪一種網(wǎng)路卡都可以使用,現(xiàn)在讓我們來看看 VLAN 的功能位於核心選項的哪個位置,以下是使用 LINUX 核心 2.4.31 版的 make
xconfig 的選項畫面。
結(jié)論
經(jīng)過上面分別對 LINUX 與
CISCO 設(shè)備的設(shè)定過程,我們成功的讓 CISCO 2950 交換器的 FathEthernet 0/22 連接埠,可以正式的跟 LINUX 的介面卡
(eth0) 連接,並且以 802.1Q 的通訊協(xié)定進行資料傳輸了。由以上的練習(xí),我們不難看出 CISCO 有 UNIX 的陰影存在, Ben
哥接觸過的知名設(shè)備不下百種,所有高階設(shè)備的作業(yè)系統(tǒng)皆以 UNIX 架構(gòu)為基礎(chǔ),為的就是穩(wěn)定及效能, UNIX
就好像是科學(xué)界中的物理一樣,為一切科學(xué)的發(fā)展基礎(chǔ),網(wǎng)路設(shè)備的衍生,就如同電機學(xué)科是從物理的理論基礎(chǔ)出發(fā),再按其應(yīng)用方向 ( 電路和機械 )
深度發(fā)展成為一門單獨的學(xué)科一樣;再者,按現(xiàn)在的社會發(fā)展趨勢方向,未來的幾年十分需要具有跨領(lǐng)域多項思維能力的人才來處理更深層且更多元化的問題。因此, Ben
哥強烈建議系統(tǒng)已經(jīng)熟悉的人,你們已經(jīng)比大多數(shù)的人成功了一半,但絕不要因此而停滯不前,趕緊配合原有的優(yōu)勢拓展你未來的發(fā)展空間,向網(wǎng)路邁進吧 !!
Ben 哥非常高興有 LINUX GUIDE 這本雜誌的出現(xiàn),提供了一個舞臺讓很多有技術(shù)的人可以發(fā)揮,藉由 LINUX GUIDE 把一些
LINUX 技術(shù)及發(fā)展,秉持著 Linux 固有「自由軟體共有,知識智慧共享」的發(fā)展宗旨,即時的與 LINUX 的愛好者和廠商無私分享,相信會為臺灣的
LINUX 發(fā)展注入一股活力氣息,相信長久持續(xù)下去之後,必然會匯集廣大的 Linux 群眾,成為 Linux 未來在臺灣深耕發(fā)展一股不可抗拒的助力。
最後, Ben 哥也要感謝奇科電腦教育中協(xié)助這篇文章成稿的 CCNA 和 Linux
的學(xué)員及老師,感謝他們在文章撰寫的過程中,將兩邊的學(xué)生集結(jié)合作,將這篇文章內(nèi)所有的設(shè)定步驟援用成課堂內(nèi)操作練習(xí)的主題,並將測試後修正的結(jié)果提供給 Ben
哥作撰寫的重要參考資料 !!
如果您有任何技術(shù)上的問題,歡迎您隨時跟奇科電腦教育連絡(luò),聯(lián)絡(luò)方式為: E-mail : ask@geego.com.tw
,
網(wǎng)址 : http:// www.geego.com.tw
│免費專線: 0800296296 。 │ 地址:
臺北市朱崙街60號3樓