MarVell交换芯片_第1页
MarVell交换芯片_第2页
MarVell交换芯片_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、MarVell交换芯片- -                                       RXP:Receiver input Positive (正极).RXN:Receiver input Negat

2、ive (负极)TXP:Transmitter Output Positive TXN:Transmitter Output Negative SDET:Signal Detect inputSERDES: use to transmit or receive frames between the 88E6091/88E6093/88E6093F and other SERDES-Enable Device 。The 88E6091/88E6093/88E6093F contains three SERDES interfaces connected to Port 8 、Port 9、Por

3、t 10.Port Control Register: Flow Control can be enabled on any particular port by setting the ports ForceFlowControl bit in the Port Control Register RMON: Remote Monitoring is a standard monitoring specification that enables various network monitors and console systems to exchange network-monitorin

4、g data.MAC-PORT Mapping Handle: Aging and Station Move Handle.DPV: Destination Port Vector is the address search engine. It is used to search the Address Database to get the out put port numbers.ATU: Address Translation UnitDBNum: Database number 芯片服务1.MAC(3.3 P62)模块:88E6093芯片提供8个全/半双工10/100M M

5、AC和3个全双工 1000M MAC模块。回退算法:芯片采用的是IEEE802.3中的二进制指数回退算法。半双工流控:通过设备Port Control Register 的ForceFlowControl Bit (Table 59)进行控制。全双工流控:在开启自动协商(Auto Negotiation),通过对Pause支持进行流控,设备方式同半双工一样也是对Port Control Register 的ForceFlowControl Bit (Table 59)设置。Pause的帧结构在Table 18所示。Pause 的目的MAC地址为01-80-C2-00-00-01 ,源地址对于非

6、网管型交换机,是由转输端口的MAC地址决定;而对于网管型交换机,芯片允许设置一个唯一固定的MAC地址作为PAUSE帧的源地址。PAUSE帧的源MAC地址可以通过修改交换机的MAC Address Register 的 DiffAdd Bit 。2.交换机基本操作自动地址学习:交换机是通过对入口端口帧的源地址进行学习的,MAC地址表最大数量为4096。当交换机接收到一个帧,按照源MAC地址查找MAC地址表,如果该源地址不存在,ATU就进入自动学习(Self-Learning)模式,将这个帧的源地址和端口号的对应关系写入到MAC地址表中,同时更新Aging Time;如果该帧的源MAC地址存在,则

7、更新对应关系到MAC地址表中。如果该源MAC地址的帧的输入端口发生改变,那么更新此MAC对应的端口关系,如果输入端口没有变化,则更新Aging Time。地址写入过程:交换机对一个地址首先进行HASH映射,通过第一个空闲的针脚(PIN)写入MAC地址表。如果四个针脚(PIN)都不空闲,那么交换机将使用最近最久未使用(Last recently used)算法查找四个针脚的Aging Time 关系,如果四个针脚的Aging Time均相同,那么则使用第一个非静态针脚(non-static bin),如果四个针脚都是静态的,那么这个帧将不会被学习,此时将产生一个AUTFULL中断。DBNum:(

8、The Ports Database Number)芯片支持多个独立的地址表,对于非802.1Q帧的端口,由DBNum来决定添加到哪个地址表。对于802.1Q帧,地址表存储的选取,取决于DBNum和该帧的VID。对于使用了DBNum,对于同一个MAC地址允许建立不同的端口映射。禁止地址学习:对于一个单独的端口,可以通过两种方式禁止他的地址学习能力(1)将端口的PAV(Port Association Vector Table 65)清零,(2)设置端口为禁止学习(Disable bit ,see in the Port Base VLAN Map Register ,Table 60)。另外,

9、当端口处于Disable, Blocking ,Listening 状态下的时候,端口同样不进行地址学习(Port Control Register ,Table 59)。Aging Time: Aging Time 的时间取决于ATU Control Register 的Aging Time Bit 。芯片将持续地检查地址的Aging Time ,除非通过ATU Control Register设置Aging Time单元为Disable(Table 82)。过期(Aging)是通过定期的刷新地址表(Database)实现的,刷新的时间就是Aging Time。一个新增的或是刷新的单播地址具

10、有值为0x7的输入状态(Entry State),对于个清除的或是无效的地址,他的输入状态位为0x0,输入状态位对于一个有效的单播地址值为0x1至0x6,其中值为0x1的为最老Aging Time的地址。一个地址刷新时间为七分之一的老化时间。(A address is purged from the database within 1/7th of the programmed Aging Time value . in table 82)CPU地址学习:有时间希望通过CPU直接学习地址代替端口上的地址学习。88E6093芯片支持通过设置每个端口的Locked Port 位为1,实现CPU在端

11、口上的直接地址学习(see the Port Association Vector register Table 65)。如果端口的地址学习被打开,而该端口被设置为”Locked”,此时这个端口收接收到地址表上不存在的源地址MAC的帧的时候将产生一个源地址非法匹配中断(SA Miss ATU violation )。CPU能够通过ATU Get/Clear Violation Data ATUOp在一个SA Miss ATU Violation中取得帧的源MAC地址和源端口信息。CPU将决定是否将MAC地址写入到地址表之中。如果CPU写入的是一个新的非静态地址(non-static),那么这个

12、地址在老化时间内会一直存放在地址表之中,如果他没有被重刷新的话,他的老化时间是由“入口状态”的值决定的(Entry State Value),在这个地址被清空之前,CPU将不会在这个地址上收到新中断。如果CPU写入的MAC地址为静态地址,那么这个地址将一直存在地址表之中,直到CPU主动的去清除他。对于静态地址没有被运用到另一个端口之前,CPU不会收到任何来自这个MAC地址上的新的中断信息。如果静态地址被运用另一个端口上时,CPU将收到一个ATU成员冲突中断(ATU Member Violation)。802.1X源地址认证:芯片支持通过设置入口端口锁策略(Ingress DropOnLock Pilocy)的CPU直接地址学习对802.1X 帧的源地址进行认证。为了用于通过验证服务器对MAC地址进行验证,则必须要有CPU直接地址学习。端口锁策略使得在端口上的所有没有通过认证的源地址的帧被丢弃。地址转输单位操作(Address Translation Unit Operations):ATU支持用户命令方式控制地址表(MAC Address Database)的内容。所有的ATU操作具有同样的用户接口和协议。操作通过使用五个不同的全局寄存器(Table 21

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论