华为云Stack 8.X流量模型分析(四)

四、VPC内部三层流量模型分析

首先需要注意的是二层流量模型与三层流量模型的最大区别在于Host1与Host2不在同一网段下。

  1. VM1在本地会做判断是同子网访问还是跨子网访问,,由于此次分析为三层流量模型,请求为跨子网访问,VM1发送arp请求网关MAC,arp报文根据流表到达br-tun,br-tun给予VM1网关的MAC信息。此时arp报文不出宿主机(Host1);
  2. 首次封装时目的MAC 为自身网关MAC(GW1);

**注意:**br-int网桥存放各个子网网关,网关为分布式,在8.0.3及以后版本网关在br-router网桥上。

  1. 数据包到br-tun网桥后,封装时替换源MAC 为该宿主机1的关于该网关的MAC(DVR1 MAC),同时增加VNI 为目的子网VNI(VNI-2);
  2. br-tun将报文处理完后,通过查询找到br-physnet网桥上的tunnel_bearing网卡口,在这个网桥上打上tunnel_bearing的VLAN,然后从对应的物理网卡将报文发出;
  3. 目的宿主机收到报文后,tunnel_bearing 会剥离VLAN,送到br-tun,然后拆除VXLAN封装,拆封时替换源MAC为自身网关MAC(GW2),最后基于MAC学习通过网桥送到目的主机(VM2)。

**注意:**流表的下发顺序为:

复制代码
Pecado → kafka → loca controller → agent → ovs → vSwitchD

五、VPC Peer流量模型分析

VPC Peering即对等连接,用于VPC和VPC之间互通。通过VPC Peering使原来隔离的VPC可以路由互通,满足用户不同VPC业务互通需求。

  1. VM1发送arp请求,arp报文根据流表到达br-tun,br-tun给予VM1到达VM2的MAC信息。此时arp报文不出宿主机(Host1);
  2. 以太网封装,在封装的时候源MAC为DVR1:MAC,目的MAC 为SG1:MAC;由于外层目的MAC 因为不清楚目的地址的位置,所以将报文送往自己tunnel_bearing网关,因此外层目的MAC 为网关MAC;

**注意:**VPC 子网网关为分布式网关,所以在每台宿主机上针对子网网关都有一个MAC,同一个子网网关不同的宿主机上DVR:MAC 是不同的。

**注意:**vRouter在VPC内注册生成的SG Port 口的MAC(SG-A MAC),vRouter 会给每个VPC创建一个SG口。如下图红框所示:

  1. br-tun将报文处理完后,通过查询找到br-physnet网桥上的tunnel_bearing网卡口,在这个网桥上打上tunnel_bearing的VLAN,然后从对应的物理网卡将报文发出;
  2. 报文被网络节点接收,vRouter 网络节点不仅包含流表还有路由信息,这些信息都是由控制平面下发的,包含有不同的VPC下VM对应的MAC以及外层封装信息。通过对路由表的查询,将目的MAC地址修改为VM2的MAC地址,并将报文发出。
  3. 目的宿主机收到报文后,tunnel_bearing 会剥离VLAN,送到br-tun,然后拆除VXLAN封装,拆封时替换源MAC为自身网关MAC(GW2),最后基于MAC学习通过网桥送到目的主机(VM2)。
相关推荐
_运维那些事儿13 小时前
VM环境的CI/CD
linux·运维·网络·阿里云·ci/cd·docker·云计算
人间打气筒(Ada)16 小时前
k8s:CNI网络插件flannel与calico
linux·云原生·容器·kubernetes·云计算·k8s
主机哥哥1 天前
2026年阿里云五种方案快速部署 OpenClaw(Clawdbot)详细教程
阿里云·云计算
m0_694845571 天前
music-website 是什么?前后端分离音乐网站部署实战
linux·运维·服务器·云计算·github
新新学长搞科研1 天前
【智慧城市专题IEEE会议】第六届物联网与智慧城市国际学术会议(IoTSC 2026)
人工智能·分布式·科技·物联网·云计算·智慧城市·学术会议
翼龙云_cloud1 天前
亚马逊云代理商: RDS 误删实例急救指南 5 步找回数据
服务器·云计算·aws
翼龙云_cloud1 天前
阿里云代理商: 如何选择适合自己的阿里云 ECS 配置?
服务器·阿里云·云计算
以太浮标1 天前
华为eNSP模拟器综合实验之- DHCP Option 43 解析
服务器·网络·华为·云计算
Apache Flink1 天前
Flink 实时计算 x SLS 存储下推:阿里云 OpenAPI 网关监控平台实践
大数据·阿里云·flink·云计算
TG_yunshuguoji1 天前
亚马逊云代理商: 深度解析AWS RDS备份机制 快照 vs PITR如何选?
服务器·云计算·aws