vxlan数据包分析

Netnamespace用于隔离docker在linux下创建的覆盖网络 。覆盖网解决的三个问题来自:集群为什么需要覆盖网?沙箱可以包含不同网络中多个端点,通常,沙箱的实现可以是LinuxNetworkNamespace、FreeBSDJail或类似的东西 。

1、一对虚拟网桥发包为什么会影响另一对网桥上的服务器的访问速度?本文详细介绍了Openstack的网络原理和实现,包括中子的网络架构和网络模型,中子虚拟化的实现以及对第二层和第三层网桥的理解 。一、Neutron概述Neutron是用Python编写的分布式软件项目,用于实现OpenStack中的虚拟网络服务和软件定义网络 。Neutron在北方有自己的RESTAPI,中间有自己的业务逻辑层,有自己的消息机制用于DB和进程之间的通信 。

OpenStack从开发至今已经经历了20个版本 。虽然版本一直在变,开发的项目越来越多 , 但作为OpenStack的三大核心之一,中子的地位不会被撼动 。只是最初的中子只是Nova项目的一个模块,在F版本中正式从中剥离出来,成为正式项目 。从NovaNetwork开始 , 经过量子,多年的积累,中子在网络的各个方面都有了长足的进步 。

2、第3讲|ifconfig:最熟悉又陌生的命令行是Windows上的ipconfig还是Linux上的ifconfig?是ipaddrifconfig和ipaddr的区别吗?登录一个很小的cut Linux系统,发现既没有ifconfig命令,也没有ipaddr命令,可以自己安装nettools和iproute2 。安装后,让我们运行ipaddr 。

大部分网卡都会有一个IP地址,但不一定是IP地址,是网络世界里网卡的通信地址,同样会冲突 。10.100.122.2是IP地址 。每个部分有8位,共32位 。如果IP地址不够,就会有IPv6 , 也就是上面输出中的inet 6 Fe 80::F816:3 eff:FEC 7:7975/64 。128位,现在已经足够了 。原来的32位IP地址不够用了,已经分成了五类 。

3、Dockerswarm中的LB和服务发现详解Docker提供了overlaydriver,使用户能够基于VxLAN创建覆盖网络 。VxLAN可以将第二层数据封装到UDP中进行传输 。VxLAN提供与VLAN相同的以太网第二层服务,但具有更强的扩展性和灵活性 。Netnamespace用于隔离docker在linux下创建的覆盖网络 。Docker网络模型如下:一个沙箱包含一个容器网络栈的配置 。

通常,沙箱的实现可以是LinuxNetworkNamespace、FreeBSDJail或类似的东西 。沙箱可以包含不同网络中多个端点 。端点将沙箱添加到网络 。端点的实现可以是veth对、OpenvSwitchinternalport或类似的东西 。
【vxlan数据包分析】
4、16.kubernetes笔记CNI网络插件(二 directory Calico节点间Calico网络通信网络简介Calico网络模型主要工作组件示例calicocalicoctl命令的安装和使用示例BGP网络的修改Calico是容器间互通的网络方案 。在虚拟化平台中 , 比如OpenStack和Docker,需要实现工作负载之间的互联互通 , 但同时也需要对容器进行隔离和控制,就像互联网中的服务只对公有云中的80端口和多租户开放,提供隔离和控制机制 。

5、Overlay网络解决的3个问题 From:为什么集群需要覆盖网络?覆盖网是建立在另一个计算机网络之上的虚拟网络(不能独立出现),覆盖网的底层网络是底层网络 。Underlay网络是专门用来承载用户IP流量的基础设施层,和Overlay网络的关系有点类似于物理机和虚拟机 。底层网络和物理机都是真实的实体 , 分别对应真实的网络设备和计算设备,而上层网络和虚拟机都是基于较低实体使用软件的虚拟层次结构 。

6、 vxlan-gpe使用哪个端口为了解决这些问题,VMware和微软采用了两大策略,即VXLAN和NVGRE 。VXLAN和NVGRE都使用组装和隧道来创建大量的VLAN子网,这些子网可以扩展到第2层和第3层网络 。这是为了解决IEEE802.1Q定义的VLAN数量有限 , 实现云和专网负载均衡共享的多租约网络 。如果VXLAN和NVGRE都采取同样的措施 , 哪个更好?
没有统一的答案 。VXLAN标准:扩展VLAN , 支持远程虚拟机迁移VMware的VXLAN是为了实现多租户云网络所需的远程分段支持 , 它使用一个名为VXLAN网络标识符(VNI)的24位标识符将与应用程序相关的VLAN分组到一个片段中,以分隔应用程序数据 。这允许虚拟机在多租户数据中心之间迁移,虚拟机软件无需修改即可在VXLAN环境中运行 。

    推荐阅读