2021年12月7日

三层交换机之MAC地址偏移

摘要: Station Movement Control 允许并发生MAC地址漂移时,L2 Table中{DST MAC, VID}表项会被更新module/port信息。如果L2表项的STATIC位置位,则不允许MAC地址漂移,此时,触发MAC地址漂移的报文会被送往CPU,并打上Station Movem 阅读全文

posted @ 2021-12-07 12:38 者旨於陽 阅读(2) 评论(0) 推荐(0) 编辑

2021年11月5日

网络协议之EtherType、IpProtocol、UDP Port、特殊MAC地址

摘要: EtherType 0x0806 ARP 0x8035 RARP 0x7800 ADP(私有Address Discovery Protocol) 0x814C SNMP 0x0800 IPv4 0x86dd IPv6 0x8847/0x8848 MPLS 0x8863 PPPoE Discover 阅读全文

posted @ 2021-11-05 22:26 者旨於陽 阅读(52) 评论(0) 推荐(0) 编辑

2021年10月29日

网络协议之ARP协议

摘要: ARP(Address Resolution Protocol)地址解析协议用来建立和维护IP地址和MAC地址之间的映射关系,称为"ARP表"。ARP表中有动态表项和静态表项,动态表项可以老化。 ARP表 查看arp表 C:\Users\Justin>arp -a 接口: 192.168.1.3 0 阅读全文

posted @ 2021-10-29 22:59 者旨於陽 阅读(103) 评论(0) 推荐(0) 编辑

2021年8月20日

TCP/IP报文分析

摘要: 三次握手和四次挥手 Seq,Ack和Len TCP Sequence(seq)和Acknowledgement(ack)序号用来帮助实现顺序的、可靠的TCP传输。TCP Client发送数据报文携带seq序号,表示本次会话(session)发送了多少个字节的数据,seq序号也称为“字节序”。TCP 阅读全文

posted @ 2021-08-20 14:26 者旨於陽 阅读(90) 评论(0) 推荐(0) 编辑

2021年8月13日

三层交换机之BCM56312交换芯片MMU介绍

摘要: 概述 BCM56310系列交换芯片不支持HQoS,其MMU提供以下功能: 1)Ingress back pressure (IBP) 2)PAUSE metering 3)Head-of-line (HOL) blocking prevention 4)Congestion bits 本方案旨在对缓 阅读全文

posted @ 2021-08-13 13:51 者旨於陽 阅读(166) 评论(0) 推荐(0) 编辑

2021年8月10日

三层交换机之BCM56312芯片HOL拥塞丢包问题总结

摘要: 用户报障组播花屏,查看交换UNI端口包统计,存在HOLD出口拥塞丢包。 20:22:36 BCM.0> show c c ge0 20:22:36 RUC.ge0 : 1,680,808,317 +82,097,712 886/s 20:22:36 RDBGC1.ge0 : 76,054 +5,34 阅读全文

posted @ 2021-08-10 23:36 者旨於陽 阅读(99) 评论(0) 推荐(0) 编辑

2021年7月29日

博通交换SDK编译指南

摘要: SDK目录结构 Make子系统 博通SDK同时支持多种芯片平台和操作系统,因此,Make子系统是一个层次化的结构。Makefile中使用TARGET编译宏表示这种层次结构: TARGET = ${targetbase}-${targetplat}${target_suffix} targetbase 阅读全文

posted @ 2021-07-29 14:57 者旨於陽 阅读(78) 评论(0) 推荐(0) 编辑

2021年7月26日

VxWorks任务挂死实战分析

摘要: 背景描述 操作系统:VxWorks 5.5 CPU:MIPS32 74Kc内核CPU 现象描述:联调代码时发现应用层代码调用以下接口函数必现任务挂死,检查代码发现入参均合法,代码逻辑没问题,未发现异常。 /*********************************************** 阅读全文

posted @ 2021-07-26 23:47 者旨於陽 阅读(156) 评论(0) 推荐(0) 编辑

2021年7月14日

MIPS32寄存器详解

摘要: 通用寄存器 MIPS32包含32个通用寄存器,硬件没有强制性的指定寄存器的使用规则,但是在实际使用中,这些寄存器的用法都遵循一系列的约定。 $0 不管写入什么值,读该寄存器永远返回零; $31 永远存在正常函数调用指令(JAL/JR)的返回地址; $v0, $v1 用来存放一个子程序(函数)的非浮点 阅读全文

posted @ 2021-07-14 12:40 者旨於陽 阅读(229) 评论(0) 推荐(0) 编辑

2021年6月15日

三层交换机之Flex Counter

摘要: 一般情况下,BCM命令show counter <pbmp>命令可以查看各端口的包统计,但是,有时候,我们需要查看MMU入队列、出队列以及队列丢包统计。此时,就需要用到Flexible Counter Pool了。 XGS系列交换芯片有12个Flexible Counter表(Pool),每张表10 阅读全文

posted @ 2021-06-15 18:22 者旨於陽 阅读(91) 评论(0) 推荐(0) 编辑

导航