自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (1)
  • 收藏
  • 关注

原创 BCM交换芯片之L4分析

1 ContentAware processor 1.1 各厂家的L4功能交换芯片ACL功能在不同的厂家中有不同的叫法,BCM称为ContentAware processor,Marvell称为Policy Control List(简称PCL),Realtek和Centec称为Access Control List 。 ContentAware Process(CAP)可用于ACL、DSCP、Qos等类型的运用。过滤功能可以作用于10/100/100...

2022-03-28 19:07:19 3362

原创 ELF文件(基于Arm+Linux)

一、ELF文件二、静态存储区三、代码段二、加载过程三、第一条指令

2021-01-26 11:05:47 1086

原创 c语言——二维指针数组

1 一维度数组与指针1.1一维数组元素在内存分布#include<stdio.h>#include<stdlib.h>#include<string.h>#define ARRAY_SIZE 8void main(){ int data[ARRAY_SIZE]={0,1,2,3,4,5,6,7}; int i; printf("data address:0x%-8x\r\n",data); for(i=0; i<ARR

2021-01-24 10:11:32 7394

原创 为什么交换芯片Buffer资源都很小

    本文从硬件的角度来解释就会芯片Buffer资源稀缺的原因1 为什么需要时钟    从一个简单的加法器说起    数字电路分为时序逻辑和数字逻辑,以上电路为加法器,为典型的数字逻辑。理想的情况下,输入信号1和信号2,立刻输出结果。    实际的物理电路中,必然会存在时延,Inpu1和Inpu2信号本身也是经过其它逻辑器件计算

2021-01-20 09:34:53 1237

原创 网络安全-Arp攻击相关

1 名词释义一、Arp协议ARP(Address Resolution Protocol)地址解析协议,主要用于IP地址到以太网MAC地址的解析。交换机除了支持动态ARP外,也支持静态配置。此外,在某些应用中,交换机还支持配置代理ARP。如当交换机的接口收到某ARP请求,该请求的IP地址与接口地址在一个IP网段,但却不在同一物理网络中,此时该接口若启动了代理ARP的功能,接口会将自己的MAC地址作为ARP的回应,然后将收到的实际数据报文进行转发。启动代理ARP功能可以使因为物理网络分离但属于同

2021-01-11 16:25:40 640

原创 交换原理-QOS TD与WRED

。。

2020-12-06 15:03:50 2277 6

原创 C语言函数反汇编与函数栈(基于Arm+Linux)

    本文通过c语言例程来观察函数在调用过程中的栈处理,通过反汇编及Gdb调试寄存器来了解处理器的执行过程.    芯片:全志H6 arm 64处理器    OS:Linux 4.9.118+1 C语言及其反汇编分析以下例程是一个c语言程序,实现了两个简单函数func2、fucn1,各有两个入参,有返回值,mani函数中调用func2,func2中又调用fucn1#i

2020-11-22 18:17:47 2041 1

原创 Github使用-如何利用Gitee快速下载Giuhub上的代码

1原因Github(https://github.com)工具的服务器再国外,导致下载速度慢甚至中断,在Linux系统中会经常出现报错的情况。对于一个几百兆甚至几个G的项目文件,几十K的传输速率是不能忍受的 Download from : https://github.com/orangepi-xunlong/mainline_kernel.git Cloning into '/home/wangyab/orangePi/OrangePiH6_mainline/kernel'...remote: E

2020-08-22 16:39:58 1229

原创 DHCP协议

1 DHCP简介  DHCP全称Dynamic Host Configuration Protocol(动态主机配置协议),是网络终端设备获取地址的两种方式之一,另外一种是静态配置。  除了提供IP地址信息以外,可以通过Option字段,为DHCP Client分配其它信息,如:子网掩码、网关地址、DNS服务器  DHCP协议起源于早期的BOOTP协议,在早期版本的Wireshark抓包工具中,抓取DHCP报文使用的过滤字段为BOOTP协议1.1 BOOTP协议&n

2020-07-12 11:24:02 1140

原创 交换原理-Qos

test

2020-07-08 17:36:50 2898 1

原创 我要等你多久---Linux Select

一. Select是Linux下提供的一种监控文件状态的机制。Seletc对多个描述符的状态进行监控,一旦所监控的描述符符合可读、可写、异常中的一种,线程接触阻塞,否则阻塞到描述符集发生变化,或者超出等待时间原型为:sys_select(int n, fd_set *inp, fd_set *outp, fd_set *exp, struct timeval *tvp)参数1:表示监控的描述符的个数,为描述符的个数加1.参数2:表示监控状态为可读取的描述符的集合参数3:表示监控状态为可写的

2020-05-21 22:16:22 204

原创 Realtek交换芯片Vlan功能实现(基于838x、839x系列)

1 S9999 Vlan的实现方式1.1 普通端口之间的报文处理流程S9999 在普通端口模式下(access与trunk)在芯片内部使用Inner Vlan进行转发,QinQ端口使用Outer Vlan进行转发。所有的端口,不论是access、trunk,还是QinQ模式的端口,Outer TPID掩码都配置为0x0,即不再识别报文的outer tag。1.1.1Ingress报...

2020-01-07 11:29:08 4683 1

原创 二层交换机转发原理

AccesTrunkHybird

2017-11-15 20:28:17 2158

Realtek_NAG double tag新需求功能实现的调查.docx

文档基于Realtek 838x(839x)交换芯片实现了一种交换机VLAN功能。介绍了ACCESS、TRUNK与QinQ功能的实现方式,从芯片原理描述了VLAN功能的实现。

2020-01-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除