news 2026/6/24 14:01:43

10、基于Open vSwitch构建虚拟交换基础设施

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
10、基于Open vSwitch构建虚拟交换基础设施

基于Open vSwitch构建虚拟交换基础设施

1. TCI与VLAN标签

TCI(Tag Control Information)是802.1q报头中的一个2字节字段。对于带有802.1q报头的数据包,该字段包含VLAN信息,包括VLAN ID;对于没有802.1q报头(即未标记)的数据包,vlan_tci值设置为零(0x0000)。在扁平网络中,传入的流量会被标记为VLAN 3,并转发到连接到位于VLAN 3的集成桥的实例。当实例的返回流量由提供桥的流规则处理时,本地VLAN ID会被剥离,流量变为未标记,然后转发到物理接口eth2,由物理交换机处理。

2. 覆盖网络的流规则

Neutron参考实现中的覆盖网络使用VXLAN或GRE在主机之间封装虚拟实例流量。连接到覆盖网络的实例会连接到集成桥,并使用映射到该网络的本地VLAN。同一主机上的所有实例都连接到相同的本地VLAN。

例如,使用Neutron创建了一个覆盖网络,并自动分配了分段ID 39。由于流量将被封装并通过覆盖网络接口eth1转发,因此无需对物理交换基础设施进行更改以支持该网络。

当一个实例在网络MyOverlayNetwork上启动时,相关端口会被分配一个本地VLAN ID 4。当实例向同一网络中的其他实例或设备发送流量时,集成桥会将流量转发到隧道桥br - tun,隧道桥上的流规则会为每个目标MAC地址指定一个虚拟隧道端点(VTEP),确保流量直接转发到目标所在的计算或网络节点,而不是在桥的所有端口上转发,不匹配的流量将被丢弃。

例如,目标MAC地址为fa:16:3e:f1:b0:49的流量会被转发到端口vxlan0a140064,该端口映射到

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/23 22:05:53

11、构建OpenStack网络基础设施:从虚拟交换机到网络资源管理

构建OpenStack网络基础设施:从虚拟交换机到网络资源管理 1. 搭建基于Open vSwitch的虚拟交换基础设施 在部分计算节点和网络节点上,我们需要安装和配置Neutron Open vSwitch机制驱动和代理。以下是详细的步骤: 1.1 更新防火墙驱动配置 需要在compute02和compute03上更新…

作者头像 李华
网站建设 2026/6/21 18:52:06

数据库死锁问题重现:测试场景构建与排查指南

一、死锁问题概述与重现价值 数据库死锁是指两个或更多事务相互等待对方释放锁资源,导致系统陷入永久阻塞的状态。对软件测试从业者而言,死锁问题重现不仅是验证系统稳定性的关键环节,更是保障数据一致性与用户体验的重要手段。 在当前的分…

作者头像 李华
网站建设 2026/6/23 7:12:14

HTTP/2服务器推送:突破性网络优化技术深度解析

HTTP/2服务器推送:突破性网络优化技术深度解析 【免费下载链接】TinyWebServer :fire: Linux下C轻量级WebServer服务器 项目地址: https://gitcode.com/gh_mirrors/ti/TinyWebServer 还在为网页加载缓慢而困扰吗?当用户访问包含多个资源的页面时&…

作者头像 李华
网站建设 2026/6/23 22:17:08

19、OpenStack网络路由:独立路由器与高可用路由实现

OpenStack网络路由:独立路由器与高可用路由实现 1. 独立路由器相关操作 在OpenStack网络中,Neutron路由器是核心组件,为用户提供了灵活设计网络以适应其应用的能力。下面介绍独立路由器的一些常见操作。 1.1 接口状态 当将接口添加到路由器后,接口状态立即显示为“Down…

作者头像 李华
网站建设 2026/6/23 19:09:20

5步搞定Phaser宠物系统:从零搭建智能跟随伙伴

5步搞定Phaser宠物系统:从零搭建智能跟随伙伴 【免费下载链接】phaser Phaser is a fun, free and fast 2D game framework for making HTML5 games for desktop and mobile web browsers, supporting Canvas and WebGL rendering. 项目地址: https://gitcode.com…

作者头像 李华
网站建设 2026/6/23 19:47:47

算法备案到底卡在哪?实操中没人明说的坑

最近几年,算法备案成了不少技术团队绕不开的一道坎。政策文件写得挺清楚,但真要动手填表、整理材料、对接监管部门,才发现处处是暗礁。很多人以为就是走个流程,结果一上手就卡住,拖了几个月都过不了。今天我就把实际操…

作者头像 李华