ZStack云平台物理网络配置
- 主要技术原理:在以太网数据帧中加入4个字节的VLAN标签,即VLAN Tag , 如VLAN 10;

Trunk技术
Trunk技术
交换机端口三种链路类型:Access、Trunk、Hybrid;
Access类型端口:只属于单一VLAN,只允许该VLAN通过;一般用于连接主机;
+Trunk类型端口:属于多个VLAN,接受和发送多个VLAN报文;一般用于交换机与交换机之间的连接;
- Hybrid类型端口:与Trunk类似,但在处理数据帧的发送时,原理略有不同,可以用于连接交换机,也可以连接主机;

bond技术
bond技术
bond是在linux操作系统下一种多网卡绑定形成冗余关系的奇数;
主要应用场景是为了解决:当某一交换机/物理机服务器网络端口故障,不影响网络通讯的正常

网桥技术
Linux网桥(Linux Bridge)
Linux系统中用于二层网络通讯的交换设备,可理解为运行在操作系统中的一个虚拟交换机(下图中的br0)。同物理交换机一样,上联端口即eth0(物理接口)连接物理网络,下联端口即vnetx连接云主机虚拟网络;
通过为eth0配置VLAN子接口(如eth0.10),再创建对应网络(如br_eth0_10),实现VLAN配置与外部物理VLAN网络二层互通;

VLAN技术
VLAN即虚拟局域网,能够帮助我们将一个局域网划分多个虚拟局域网,来提高网络性能,安全性以及网络管理能力;
Trunk技术
当多个VLAN需要跨不同的交换设备进行组网时,就需要为交换机之间相应的连接端口配置Trunk模式,以允许多个VLAN使用同一物理链路来进行不同VLAN网络的数据传输;
bond技术
为解决单块服务器网卡连接到接入交换机的场景中所存在的单点故障隐患,通常使用bond技术来进行多网卡绑定,任一网卡故障都不影响正常的网络传输,bond mode 1主备模式,bond mode 4聚合模式是最常用的bond模式,需要注意的是bond mode4需要上联交换机端口配置动态链路聚合;
网桥技术
网桥是linux操作系统中一种二层交换设备,可理解为虚拟交换机,通过虚拟设备连接运行在系统中的云主机(虚拟机),并通过物理接口与外部物理网络实现通讯,同样我们可以为虚拟网络配置VLAN实现与外部物理网络环境中不同VLAN的网络通讯。
===============================================================================
管理网络
云平台管理计算节点所使用的网络,如节点心跳判断、下发创建云主机指令;
云主机迁移网络,将云主机从一台计算节点迁移到其他计算节点所使用的网络;
备份网络,讲云主机备份到某一存储位置所使用的网络;
业务网络
云平台所承载业务系统云主机对外服务的网络;
一般匹配用户实际的网络环境;如用户根据不同业务划分了不同业务网络,那在云平台中就存在多个业务网络;
存储网络
向云平台提供存储资源的网络;
如果是NAS/分布式存储,则为IP网络;
如梭是SAN存储,则为FC网络;
以一台服务器的物理网络连接为例
服务器配置4个前兆/万兆网络端口,2分FC端口;
2个网卡绑定用于管理网络,承载节点管理,云主机迁移等;
2个网卡绑定用于业务网络,用于提供业务服务访问;
2个FC端口多路径,用于向云平台提供存储资源;

====================================================================================
-
zs-show-network :显示当前网络的运行状态

-
zs-network-setting :配置物理网卡网络,配置物理网卡网桥

-
zs-change-nic : 修改物理网卡名字

-
zs-vlan : 配置物理网卡VLAN接口
如定义 vlan ID号,下图是给bond1定义VLAN ID 为100

-
zs-bond-lacp : 创建链路聚合虚拟接口,基于LACP模式

-
zs-bond-ab :创建链路聚合虚拟接口,基于主备模式

-
zs-nic-to-bond :从指定的聚合虚拟接口加载/卸载物理网卡

-
zs-restore-network-setting :重置物理网卡网络配置

自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。
深知大多数Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!
因此收集整理了一份《2024年Java开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。


既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Java开发知识点,真正体系化!
由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!
如果你觉得这些内容对你有帮助,可以扫码获取!!(备注Java获取)

Java面试核心知识点笔记
其中囊括了JVM、锁、并发、Java反射、Spring原理、微服务、Zookeeper、数据库、数据结构等大量知识点。

Java中高级面试高频考点整理


最后分享Java进阶学习及面试必备的视频教学

《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》 ,点击传送门即可获取!
…(img-77FGgxoe-1712228002477)]
[外链图片转存中…(img-TpflBtWM-1712228002477)]
最后分享Java进阶学习及面试必备的视频教学
[外链图片转存中…(img-UKAPUWtM-1712228002477)]
《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》 ,点击传送门即可获取!
