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

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

1.不同宿主机下虚拟机互访

  1. VM1发送arp请求,arp报文根据流表到达br-tun,br-tun给予VM1到达VM2的MAC信息。此时arp报文不出宿主机(Host1);

**注意:**br-tun内的信息是由管理平面下发的,VM在上线或者迁移后管理面会统一通知所有的计算节点该VM所归属宿主机(Host)信息(VM MAC、VNI等信息)。

  1. 以太网封装;
  2. 封装后根据流表转发到br-tun进行VXLAN封装,tr-tun拥有VM2的宿主机信息,由于是二层报文,所以内层报文需要增加VNI信息;
  3. br-tun将报文处理完后,通过查询找到br-physnet网桥上的tunnel_bearing网卡口,在这个网桥上打上tunnel_bearing的VLAN,然后从对应的物理网卡将报文发出;
  4. 目的宿主机收到报文后,tunnel_bearing 会剥离VLAN,送到br-tun,然后拆除VXLAN封装,基于MAC学习通过网桥送到目的主机(VM2)。

2.相同宿主机下虚拟机互访

同VPC同子网同宿主机下的虚拟机互访,流量不出宿主机,二层流量走MAC转发,基于br-int中fdb找到目的VM的port。

相关推荐
Allen_LVyingbo31 分钟前
三甲医院医疗AI代码库管理系统研究(上)
网络·transformer·知识图谱·健康医疗
迪康coolmu39 分钟前
企业文件外发管控落地实践 —— 基于迪康端点安全一体化管理系统
运维·网络·经验分享·安全
小此方1 小时前
Linux网络(十二):HTTP短连接与长连接:从Connection机制到Cookie、Session,彻底理解HTTP的无状态
服务器·网络·http
永远不会出bug2 小时前
什么是内网穿透?
网络
ITxiaobing20232 小时前
IP 库与 AppsFlyer 国家/地区数据不一致时的对账方法
tcp/ip
raindayinrain2 小时前
Linux 网络编程--套接字选项
linux·网络·套接字选项
TechWayfarer3 小时前
IP地址查询之后:如何在请求抵达前识别风险
python·tcp/ip·网络安全
en.en..5 小时前
网络分层设备详解:中继器、集线器、网桥、交换机、路由器
网络·智能路由器
AnalogElectronic5 小时前
汽车保养记录记事本
网络
艾莉丝努力练剑8 小时前
【AI大模型接入SDK】LLM会话管理模块设计
网络·c++·人工智能·学习·大模型