首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
macvlan专题
详解 Macvlan 创建不同容器独立跑仿真(持续更新中)
一、概念介绍 1.1 什么是macvlan macvlan是一种网卡虚拟化技术,能够将一张网卡(Network Interface Card, NIC)虚拟出多张网卡,这意味着每个虚拟网卡都能拥有独立的MAC地址和IP地址,从而在系统层面表现为完全独立的网络接口。这些虚拟网卡可以直接连接到物理网络,就像是网络中单独的物理设备一样,而不像传统的网络桥接或VLAN那样需要一个共同的
阅读更多...
Docker容器脚本编写(Macvlan)
要创建一个包含Docker容器操作的shell脚本(例如创建、查看状态、停止和启动容器等),你可以按照以下步骤来编写: 首先,创建一个新的文本文件,并将其命名为docker_operations.sh。然后,使用文本编辑器(如vim或nano)打开此文件,开始编写脚本。 #!/bin/bash# 定义网络名和基本容器配置CONTAINER_NAME="net-1"VOLUME_MOUNT=
阅读更多...
8-docker网络之macvlan(相同网络)
1.macvlan介绍 macvlan是众多Docker网络模型中的一种,并且是一种跨主机的网络模型,作为一种驱动启用。 2.相同macvlan网络之间的通信 本实验基于两台主机节点的docker环境进行测试验证,拓扑图如下: 3.实验搭建测试 -->在两台主机上创建macvlan网络 命令: docker network create -d macvlan --subnet=1
阅读更多...
Docker创建网络macvlan并且和宿主机互通
docker network create -d macvlan --subnet=192.168.1.0/24 --gateway=192.168.1.1 --ip-range=192.168.1.0/24 --ipv6 --subnet=fe00::/64 -o parent=eth0 subnet-macvlan ip地址位数表(常用) 掩码位数可用主机数(主机地址数)255.255.2
阅读更多...
Linux bridge开启hairpin模拟测试macvlan vepa模式
看到网上介绍可以通过Linux bridge 开启hairpin方式测试macvlan vepa模式,但是没有找到详细资料。我尝试测试总提示错误信息,无法实现,经过几天的研究,我总算实现模拟测试,记录如下: 参考 1.Linux Macvlan 2.图解几个与Linux网络虚拟化相关的虚拟网卡-VETH/MACVLAN/MACVTAP/IPVLAN 3.kube-proxy IPVS 模式的工
阅读更多...
Linux创建Macvlan网络
最近在看Docker的网络,测试Macvlan部分时,发现Docker创建Macvlan与预期测试结果不一样。所以查阅了Linux下配置Macvlan,记录如下。 参考 1.Linux Macvlan 2.图解几个与Linux网络虚拟化相关的虚拟网卡-VETH/MACVLAN/MACVTAP/IPVLAN 3.创建macvlan的命令 环境 Centos7.9 准备 1. 安装包 [
阅读更多...
Linux创建macvlan 测试bridge、private和vepa模式
Linux创建macvlan,测试bridge、private和vepa模式 最近在看Docker的网络,看到关于macvlan网络的介绍。查阅了相关资料,记录如下。 参考 1.Linux Macvlan 2.图解几个与Linux网络虚拟化相关的虚拟网卡-VETH/MACVLAN/MACVTAP/IPVLAN 环境 操作系统 Centos7.9 MACVALN 介绍 本章节内容引自参
阅读更多...
Linux创建macvlan 测试bridge、private和vepa模式
Linux创建macvlan,测试bridge、private和vepa模式 最近在看Docker的网络,看到关于macvlan网络的介绍。查阅了相关资料,记录如下。 参考 1.Linux Macvlan 2.图解几个与Linux网络虚拟化相关的虚拟网卡-VETH/MACVLAN/MACVTAP/IPVLAN 环境 操作系统 Centos7.9 MACVALN 介绍 本章节内容引自参
阅读更多...
Linux bridge开启hairpin模拟测试macvlan vepa模式
看到网上介绍可以通过Linux bridge 开启hairpin方式测试macvlan vepa模式,但是没有找到详细资料。我尝试测试总提示错误信息,无法实现,经过几天的研究,我总算实现模拟测试,记录如下: 参考 1.Linux Macvlan 2.图解几个与Linux网络虚拟化相关的虚拟网卡-VETH/MACVLAN/MACVTAP/IPVLAN 3.kube-proxy IPVS 模式的工
阅读更多...
Docker MacVlan(Linux)个人简单理解与介绍
Docker MacVlan(Linux) 一、介绍 macvlan是一种linux虚拟化网卡技术,可以将一块物理网卡虚拟化成为多块虚拟网卡,并且每个 虚拟网卡都可以将其虚拟mac并且指定相应的IP地址。但是需要linux内核支持macvlan技术。检测方法如下,如果出现报错或者不返回结果则当前系统不支持macvlan。 #!/bin/bashlsmod | grep macvlan
阅读更多...
Docker Macvlan网络创建及通信配置
环境说明 4: bond0: <BROADCAST,MULTICAST,MASTER,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000link/ether 7c:83:34:bc:e0:c2 brd ff:ff:ff:ff:ff:ffinet 10.5.1.33/24 brd 10.5.1.255 scope
阅读更多...
Docker Macvlan网络创建及通信配置
环境说明 4: bond0: <BROADCAST,MULTICAST,MASTER,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000link/ether 7c:83:34:bc:e0:c2 brd ff:ff:ff:ff:ff:ffinet 10.5.1.33/24 brd 10.5.1.255 scope
阅读更多...
macvlan和macvtap介绍和使用
参考文献:https://blog.csdn.net/dkfajsldfsdfsd/article/details/79525187http://www.qingpingshan.com/m/view.php?aid=389184 学习这个的目的,是为了了解下面的内容:https://github.com/containernetworking/plugins 01 macvlan 简介
阅读更多...