ASIC对二三层处理理和三层数据流过程

ASIC对二三层处理理和三层数据流过程

ID:37576786

大小:258.16 KB

页数:27页

时间:2019-05-25

ASIC对二三层处理理和三层数据流过程_第1页
ASIC对二三层处理理和三层数据流过程_第2页
ASIC对二三层处理理和三层数据流过程_第3页
ASIC对二三层处理理和三层数据流过程_第4页
ASIC对二三层处理理和三层数据流过程_第5页
资源描述:

《ASIC对二三层处理理和三层数据流过程》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Programmer’sGuideBCM5650X10/20/05Section3:PacketFlowThefollowingdescribeshowpacketsflowfromvariousingress/egressports.Atagenerallevel,thissectionillustrateshowtheBCM5650Xtreatspacketflowandcongestion.Foraspecificcase,suchasIPv4toIPv6packetflow,refertotheBCM5650X/BCM5660XApp

2、licationNote,IPv4/IPv6Tunneling.L2INGRESSPACKETONGbE/10-GbEPORTSFigure7illustratesthedatapathfromaGbEporttoaHiGigandotherGbEports.UntaggedorMACbasedPri-TaggedPacketTagFieldSubnetbasedCheckProtocolbasedDefaultTaggedVLANInvalidCopytoCPULookupOrDropValidSTGIngressFilterCheckCo

3、ntinuetoPortMatchYesMAC_DAFoundCheckMAC_SALookupLookupNoNotFoundDroppacketCopytoCPUCMLSettingLearnSAinH/W,continuetoMAC_DAMAC_DAlookupLookupBPDU=0DST_MODIDL2_User_EntryFoundBPDUDST_PORTSettingCopytoCPUBPDU=1NotFoundDroppacketorFloodtoVLANFoundDST_MODIDL2_Entry_TableDST_PORT

4、/TGIDNotFoundFloodtoVLANFigure7:L2IngressGbE/10-GbEPacketFlowBroadcomCorporationDocument5650X-PG102-RPacketFlowPage197/12/2006VRWTCBCM5650XProgrammer’sGuide10/20/05TheBCM5650XsupportsstandardEthernet/IEEE802.3packets(64bytesto1522bytes),aswellasJumbopacketsupto9216bytes.The

5、packetparserwithintheingressblockparsesanincomingpacketandextractsallthefieldsneededbytheingresslogicandContentAwareengine.Next,thedevicedeterminesifitistagged,untagged,orprioritytagged.Ifitisuntaggedorprioritytagged,thedeviceobtainstheVLANIDfromthefollowingtables:•MAC-base

6、dtable•Subnet-basedtable•Protocol-basedtable•Port-basedtable(default)Ifthepacketistagged,thenVLANIDispickedupfromthepacketitself.ThepacketthenpassesthroughaVLANlook-uptabletodetermineifitispartoftheVLAN.IfthepacketbelongstotheVLANthenitsspanningtree,VLANportbitmapandPFM(por

7、tfilteringmode),areprocessed.IftheVLANIDisnotvalid,thepacketisdroppedorsenttotheCPU.Figure8,Figure9,andFigure10showthedifferentstepsthataretakentorecognizetheVLANtaggingstatusofanincomingpacket.[VlanTag]DTNNI(NetworkPort)ModeDoubleTaggingYesUNI(Access)Port?YesMode?OuterTag=

8、ServiceProviderTagInnerTag=CustomerTagNoYesOutervInnerTag=0vOuterTag=0OuterInnerIf

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。