MARVEL出產(chǎn)的高端千兆以太網(wǎng)交換芯片,對每個(gè)端口支持不同的交換模式。
包括4種模式:
Secure模式:所帶VLAN tag必須存在于VTU表中,且入端口必須是該VLAN成員,否則丟棄報(bào)文。
Check模式:所帶VLAN tag必須存在于VTU表中,否則丟棄報(bào)文。
Fallback模式:入端口報(bào)文不丟棄。
802.1Q Disabled:802.1Q關(guān)閉,使用端口VLAN模式,所有報(bào)文透傳。
前3種模式都遵循802.1Q規(guī)則,報(bào)文進(jìn)入后按照VLAN表項(xiàng)進(jìn)行轉(zhuǎn)發(fā),不同就在于進(jìn)入的時(shí)候條件限制,有的未作限制(Fallback模式),有的(Secure模式)要求嚴(yán)格。在實(shí)現(xiàn)基于802.1Q的VLAN時(shí)采用第1種,Secure模式。報(bào)文進(jìn)來時(shí)先識(shí)別所帶的VLANtag。若所帶VLAN tag未存在于VLAN表項(xiàng)中,或者進(jìn)來的端口不屬于該VLAN tag的VLAN成員,報(bào)文被丟棄,順利進(jìn)入的報(bào)文則指定VLAN tag的VID進(jìn)行轉(zhuǎn)發(fā);若報(bào)文中不帶VLAN tag,則判斷該端口的缺省VLAN(PVID),當(dāng)端口未加入缺省VLAN,報(bào)文被丟棄,當(dāng)端口已經(jīng)加入缺省VLAN 時(shí),則指定PVID進(jìn)行轉(zhuǎn)發(fā)。
在實(shí)現(xiàn)基于端口的VLAN時(shí)采用第4種,802.1Q Disabled。此時(shí)端口不識(shí)別報(bào)文所帶的VLAN tag,被認(rèn)為是不帶VLAN tag的報(bào)文并被加上它的PVID,結(jié)合VLANTable(Port Base VLAN Table)的取值,查找MAC表進(jìn)行轉(zhuǎn)發(fā)。
關(guān)于端口隔離:
端口隔離是比VLAN表更底層的隔離,它在802.1Q使能的情況也生效,也就是說配置了隔離的端口即使在同一VLAN中也不相通。
通過端口隔離特性,用戶可以對需要進(jìn)行控制的端口配置端口隔離功能,實(shí)現(xiàn)所有需要隔離端口之間業(yè)務(wù)數(shù)據(jù)的隔離,既增強(qiáng)了網(wǎng)絡(luò)的安全性,也為用戶提供了靈活的組網(wǎng)方案。
此功能可以通過配置芯片內(nèi)部VLANTable來實(shí)現(xiàn)。
端口類型
6095芯片從邏輯功能上可以實(shí)現(xiàn)如下三種的以下三種端口類型:
Access類型,端口只能屬于 1 個(gè)VLAN,只能接收和發(fā)送1個(gè) VLAN 的報(bào)文(發(fā)送報(bào)文不帶Tag),一般用于與終端用戶之間的連接;
Trunk 類型,端口可以屬于多個(gè) VLAN,可以接收和發(fā)送多個(gè) VLAN 的報(bào)文(發(fā)送報(bào)文都帶Tag),一般用于與交換機(jī)之間的連接;
Hybrid類型,端口可以屬于多個(gè) VLAN,可以接收和發(fā)送多個(gè) VLAN 的報(bào)文(Untagged的VLAN發(fā)送報(bào)文都不帶Tag,tagged的VLAN發(fā)送的報(bào)文都帶vlan tag),一般用于特殊場景的連接。
在802.1Q模式下,端口對標(biāo)簽的處理需要在VTU表項(xiàng)中配置標(biāo)簽處理模式,配置VTU Data Register(Reg0x07~09)。也就是說對每條VLAN,一個(gè)端口的標(biāo)簽處理方式可以不同,這樣的處理才能實(shí)現(xiàn)如上描述的Hybrid類型。
不同連接類型的端口加入VLAN的Tagged或Untag成員,Access端口只能加入U(xiǎn)ntag成員;Trunk端口以Untag成員加入等于自身PVID的VLAN,其余以Tagged方式加入;Hybrid端口按需求加入U(xiǎn)ntag成員或者Tagged成員。
關(guān)于端口PVID
當(dāng)以太網(wǎng)端口接收到不帶VLANTag 的報(bào)文時(shí),端口將在缺省VLAN 的范圍內(nèi)傳輸該報(bào)文。Access端口只能屬于 1 個(gè)VLAN,所以它的缺省VLAN 就是它所在的VLAN;Trunk 端口和Hybrid端口可以屬于多個(gè) VLAN,所以需要手工設(shè)置端口的缺省VLAN ID。
端口PVID可以通過修改寄存器來實(shí)現(xiàn)。
VLAN表項(xiàng)
用戶可以將端口加入到指定的VLAN中。執(zhí)行該配置以后,以太網(wǎng)端口就可以轉(zhuǎn)發(fā)指定VLAN 的報(bào)文,從而實(shí)現(xiàn)本交換機(jī)上的VLAN 與對端交換機(jī)上相同 VLAN 的互通。
Access端口只能加入到 1 個(gè)VLAN 中,Trunk 端口和Hybrid端口可以加入到多個(gè) VLAN 中,端口加入VLAN 時(shí)的處理。
報(bào)文處理方式
對MARVELL芯片而言,將端口加入VLAN并指定了端口的缺省VLAN后,三類端口對報(bào)文的接收和發(fā)送會(huì)有不同的處理方式:
Access端口收發(fā)報(bào)文的處理
Trunk端口收發(fā)報(bào)文的處理
Hybrid端口收發(fā)報(bào)文的處理
-
芯片
+關(guān)注
關(guān)注
460文章
52529瀏覽量
441303 -
以太網(wǎng)
+關(guān)注
關(guān)注
41文章
5642瀏覽量
176052 -
VLAN
+關(guān)注
關(guān)注
1文章
286瀏覽量
36585
原文標(biāo)題:關(guān)于千兆以太網(wǎng)芯片及VLAN淺析
文章出處:【微信號(hào):ALIFPGA,微信公眾號(hào):FPGA極客空間】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
核心Switch/PHY芯片加持,千兆以太網(wǎng)交換機(jī)持續(xù)放量
以太網(wǎng)交換機(jī)芯片概述
千兆比以太網(wǎng)交換機(jī)設(shè)備技術(shù)規(guī)范
基于FPGA的十端口千兆以太網(wǎng)接口的設(shè)計(jì)與實(shí)現(xiàn)
Moxa推出9G端口全千兆網(wǎng)管型以太網(wǎng)交換機(jī)--EDS-G5
凌華科技發(fā)布24端口千兆以太網(wǎng)交換刀片aTCA-3150
以太網(wǎng)的分類及靜態(tài)以太網(wǎng)交換和動(dòng)態(tài)以太網(wǎng)交換、介紹
什么是千兆交換機(jī)?什么是快速以太網(wǎng)交換機(jī)?
3端口千兆以太網(wǎng)交換機(jī)KSZ9563R數(shù)據(jù)手冊

帶有PoE端口的新型千兆以太網(wǎng)交換機(jī)和媒體轉(zhuǎn)換器

評論