vlan 和 port 的组织
1.VLAN 一个系统中最多可以有4096个VLAN, VLAN以vid来标识, vid的取值范围为0~4095 vid=0的VLAN用作特殊用途,不允许用户创建。 允许创建VLAN数量是系统的一个配置项(宏定义),一般不会小于200. VLAN是系统运行过程中由用户手工创建的,因此虽然系统中允许的的数量 可能很大,但有效的VLAN数量不会很多,一般在几十个以内。 2.PORT 一个系统中的port的数量在1K以内, port以pid来标识, pid分布在两个区间内,[0, 512],[2048, 2048 + 128], port数量是一个固定值,启动时由系数检测,调用add_port()创建相应的数据结构 3.关系 一个port可以属于多个VLAN,一个VLAN可以包含多个port。
文件列表
vlan.rar
(预估有个6文件)
vlan
main.c
4KB
vlan 与 port详细设计.doc
37KB
makefile
107B
vlan.h
2KB
list.h
5KB
vlan.c
9KB
用户评论