建 TAP 设备(需 root)
ip tuntap add mode tap dev mytap
ip link set mytap address 02:00:00:00:00:01  
ip addr add 192.168.100.1/24 dev mytap
ip link set mytap up
ip a show mytap 


ip link add link mytap name mytap.10 type vlan id 10
 ip addr add 10.10.0.10/24 dev mytap.10 
 ip link set dev mytap.10 up

Vlan拓扑
虚拟网桥
macvlan
容器方案
内部路由方案

vlan里面的pcp是干啥的?

PCP(Priority Code Point,优先级代码点)是 IEEE 802.1Q VLAN 标签里 3 个比特的字段,用来表示以太网帧的 802.1p 优先级(也叫 CoS,Class of Service)。

不是“业务类型编号”,而是给交换机、网桥、TSN 等做 队列与调度 用的:数值越大,通常越优先被转发(具体映射看整车间网络设计)。
• 和 VLAN ID 是两套东西:同一根线上可以同时带 VLAN ID(逻辑隔离) 和 PCP(优先级)。

PCP 一般是 0~7(3 位)。
• 0 常表示 Best Effort(尽力而为);7 常保留给网络控制类流量(具体以项目规范为准)。
 

对车载系统而言,MACVLAN 是通用、开源、无厂商绑定的软件虚拟化方案,可在任意支持标准网卡驱动的硬件(含高通)上直接使用,无需依赖高通的特定组件。
 

更多推荐