网桥

去除virbr0

匿名 (未验证) 提交于 2019-12-02 22:56:40
VMware vSphere去除虚拟机的虚拟网桥 问题来源: 使用虚拟机管理器的图形化界面来安装虚拟机时,自动创建虚拟网桥和虚拟网卡。此外,我们很少会在一个虚拟机中再创建虚拟机,所以,我们可以将宿主机上的网桥删除。 删除网桥,操作如下: CentOS 7.2去除虚拟网桥 Step1 点击虚拟机,打开控制台 Step2 查看是否还有虚拟网卡的信息 ifconfig 问题已解决 Centos7.5去除虚拟网桥 Step1 查看网桥 brctl show step2 删除网桥 ifconfig virbr0 down brctl delbr virbr0 step3 禁用开机启用 systemctl disable libvirtd.service systemctl mask libvirtd.service step4 验证 ifconfig ----------------------------------------------------------------------------------------------总结------------------------------------------------------------------------------------------------- 我的博客,我在这里分享!希望文档写的越来越好的。

linux系统中高级网络管理:Bond,Team和网桥

匿名 (未验证) 提交于 2019-12-02 21:59:42
Bond 一 .什么是bond: .为什么要配置bond: linux下配置bond,通过网卡绑定技术既能增加服务器的可靠性,又增加了可用网络宽带,为用户提供不间断的网络服务,实现主备功能。 .配置bond的步骤和检验过程: .nmcil connection add con-name eth0 ifname eth0 type bond-slave master bond0 如果 eth1发生错误,那么eth0会代替eth1工作 四.删除建立的bond的步骤 Team 一 .什么是team .team支持的工作模式: .配置team的步骤: {"name":"activebackup"} 工作方式名字 2.向team0中添加有效物理网卡 3.在 teamdctl team0 stat 中查看team的详细情况 如果 eth1发生错误,那么eth0会代替eth1工作 网桥 一 .什么是网桥: 网桥是一个局域网与另一个局域网之间建立链接的桥梁。网桥是属于数据链路层的一种设备。 .网桥的作用: .配置网桥: 1.cd /etc/sysconfig/network-scripts/ 目的是备份这两个文件,在删除网桥后用来恢复原来的网络 删除除 br0的其余设备 3.给真机添加网络,设备名称为enp0s25 4.在/etc/sysconfig/network-scripts

第五周作业

我们两清 提交于 2019-12-02 12:01:09
第五周作业    Hub集线器 ,它工作于OSI(开放系统互联参考模型)参考模型第一层,即“物理层”。集线器与网卡、网线等传输介质一样,属于局域网中的基础设备,采用CSMA/CD(即带冲突检测的载波监听多路访问技术)介质访问控制机制。    hub集线器 的特点:所有端口都是共享一条带宽,在同一时刻只能有二个端口传送数据,其他端口只能等待,所以只能工作在半双工模式下,传输效率低。可以理解为如果是个8口的HUB,那么每个端口得到的带宽就只有1/8的总带宽了。 以太网桥   简称 网桥 ,是早期的两端口二层网络设备,用来连接不同网段。网桥的两个端口分别有一条独立的交换信道,不是共享一条背板总线,可隔离冲突域。网桥比集线器(Hub)性能更好,集线器上各端口都是共享同一条背板总线的。    网桥的工作原理 网桥的优点: 1 、扩大了物理范围,也增加了整个局域网上的工作站的最大数目。 2 、分割了网络冲突域,使网络冲突被限制在最小的范围内。 3 、交换机作为更加智能的交换设备,能够提供更多用户所要求的功能:优先级、虚拟网、远程检测等。 4 、过滤通信量。网桥可以使用局域网的一个网段上各工作站之间的信息量局限在本网段的范围内,而不会经过网桥溜到其他网段去。 网桥的工作原理: 路由器    路由器 ,(英文是:Router,又称路径器)是一种电讯网络设备,提供路由与转送两种重要机制

Docker 网络详解

蓝咒 提交于 2019-12-02 09:07:22
Docker 网络详解 Bridge contauner 桥接式网络模式 Host(open) container 开放式网络模式 Container(join) container 联合挂载式网络模式,是host网络模式的延伸 None(Close) container 封闭式网络模式 Bridge(桥接式网络模式) 1. 介绍 当Docker进程启动时,会在主机上创建一个名为docker0的虚拟网桥,此主机启动的Docker容器会连接到这个虚拟网桥上,默认分配网段为172.17.0.0/16,实际上是 Linux 的一个 bridge,可以理解为一个软件交换机,附加在其上的任何网卡之间都能自动转发数据包。 从docker0子网中分配一个IP给容器使用,并设置docker0的IP地址为容器的默认网关。在主机创建一对虚拟网卡 veth pair 设备 ,Docker将veth pair 设备的一端放在新创建的容器中,并命名为eth0(容器的网卡),另一端放在主句中,以vethxxx这样的名字命名,并将这个网络设备加入到docker0网桥中。 veth 是 Virtual ETHernet 的缩写,是一种虚拟网络设备。它的特点是:当它被创建以后,总是以两张虚拟网卡(Veth peer)形式成对出现,并且在一个网卡上的数据包可直接转发给另一个与之对应的网卡上

计算机网络-第五章

我只是一个虾纸丫 提交于 2019-12-02 05:36:17
OSI 模型有7 个功能层,从下向上第四层是(D) A. 物理层B. 会话层C. 网络层 D. 传输层 OSI模型有7个功能层,从下到上依次是:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。 TCP/IP有5个功能层,从下到上依次是:物理层/主机接口层、网络接口层、互联网络层、传输层、应用层。 计算机网络是计算机技术与( C )相结合的产物。 A. 电话B. 线路c. 各种协议D . 通信技术 OSI 参考模型中网络层的功能主要是由网络设备(D)来实现的。 A. 网关B . 网卡C. 网桥D. 路由器 网络层是OSI参考模型中的第三层, 它建立在数据链路层所提供的两个相邻端点之间的数据帧的传送功能之上,将数据从源端经过若干中间 节点传送到目的端,从而向运输层提供最基本的端到端的数据传送服务。 网络层是处理端到端数据传输 的最低层,体现了网络应用环境中资源子网访问通信子网的方式。 概括起来分为以下四种方式: 路由选择 将分组从源端机器经选定的路由送到目的端机器。 拥塞控制 当到达通信子网中某一部分的分组数高于一定的水平,使得该部分网络来不及处理这些分组时,就会使这部分以至整个网络的性能下降。 流量控制 用来保证发送端不会以高于接收者能承受的速率传输数据,一般涉及到接收者向发送者发送反馈。 差错控制 要求每帧传送后接收方向发送方提供是否已正确接收的反馈信息

[Kubernetes] [Kubernetes容器网络1] 容器网络基础

折月煮酒 提交于 2019-12-02 04:47:27
目录 浅谈容器网络 同一宿主机上的容器之间如何通信 两个不同宿主机上的容器之间如何通信 极客时间 张磊 深入剖析Kubernetes 课程笔记 浅谈容器网络 一个Linux容器的网络栈被隔离在自己的Network Namespace中,Network Namespace包括了:网卡(Network Interface),回环设备(Lookback Device),路由表(Routing Table)和iptables规则。 # 声明直接使用宿主机的网络栈 docker run -d -net=host --name nginx-host nginx 大多数情况下,都希望容器使用自己的网络栈:即拥有自己的IP地址和端口。 同一宿主机上的容器之间如何通信 那么宿主机上不同network namespace下的容器之间如何通信?Linux 网桥(Bridge) 网桥是Linux内核中的一个模块,作用类似于虚拟交换机,它工作在链路层,主要功能是将数据包根据MAC地址转发到不同的端口。 利用Veth Path作为“网线”将不同Network Namespace下的容器连接到网桥上。 启动一个容器查看其中的网络设备: # 在宿主机上 $ docker exec -it nginx-1 /bin/bash # 在容器里 root@2b3c181aecf1:/# ifconfig eth0:

OpenvSwitch系列之ovs-vsctl命令

只愿长相守 提交于 2019-12-01 13:47:40
OpenvSwitch 的操作命令有若干个,其中比较重要的有 ovs-ovsctl 获取或者更改ovs-vswitchd的配置信息,此工具操作的时候会更新ovsdb-server中的数据库 ovs-ofctl 操作交换机里的流表 ovsdb-tool 对ovsdb数据库操作,不经过ovsdb-server模块 前面已经介绍过了ovs-ovsctl命令是对交换机上网桥和端口等信息进行配置的命令。这里首先需要说明一下ovs的概念中 ‘桥’ 这个词的意思就是指交换机。我们说创建一个网桥,其实说的意思就是创建一个交换机。而端口则是指交换机的网口。 一、查看网桥 使用如下命令能够查看所有的网桥的信息。记住这是我们学会的第一个命令,也是使用频率最高的命令。 ovs-vsctl show 因为这是一个刚装好ovs的机器,所以还没有任何网桥信息,但是还是有一些信息的。比如这一串数字指的是该主机的id,只在连接了SDN控制器之后才有作用;还有一个交换机的版本信息,这里的版本是2.5.5。 二、添加网桥 可以很方便的创建网桥,也就是交换机。使用如下命令创建一个名字叫着 br-test的网桥。 ovs-vsctl add-br br-test 当创建好网桥之后用第一个学会的命令来看看创建好的网桥。 可以看到已经有创建好的网桥br-test了,Bridge br-test 指的是网桥br-test

自定义网桥

人盡茶涼 提交于 2019-12-01 13:11:05
自定义网桥 除了默认的 docker0 网桥,用户也可以指定网桥来连接各个容器。 在启动 Docker 服务的时候,使用 -b BRIDGE 或 --bridge=BRIDGE 来指定使用的网桥。 如果服务已经运行,那需要先停止服务,并删除旧的网桥。 $ sudo systemctl stop docker $ sudo ip link set dev docker0 down $ sudo brctl delbr docker0 然后创建一个网桥 bridge0 。 $ sudo brctl addbr bridge0 $ sudo ip addr add 192.168.5.1/24 dev bridge0 $ sudo ip link set dev bridge0 up 查看确认网桥创建并启动。 $ ip addr show bridge0 4: bridge0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state UP group default link/ether 66:38:d0:0d:76:18 brd ff:ff:ff:ff:ff:ff inet 192.168.5.1/24 scope global bridge0 valid_lft forever preferred_lft forever 在 Docker

自定义网段

孤者浪人 提交于 2019-12-01 13:09:24
配置 docker0 网桥 Docker 服务默认会创建一个 docker0 网桥(其上有一个 docker0 内部接口),它在内核层连通了其他的物理或虚拟网卡,这就将所有容器和本地主机都放到同一个物理网络。 Docker 默认指定了 docker0 接口 的 IP 地址和子网掩码,让主机和容器之间可以通过网桥相互通信,它还给出了 MTU(接口允许接收的最大传输单元),通常是 1500 Bytes,或宿主主机网络路由上支持的默认值。这些值都可以在服务启动的时候进行配置。 --bip=CIDR IP 地址加掩码格式,例如 192.168.1.5/24 --mtu=BYTES 覆盖默认的 Docker mtu 配置 也可以在配置文件中配置 DOCKER_OPTS,然后重启服务。 由于目前 Docker 网桥是 Linux 网桥,用户可以使用 brctl show 来查看网桥和端口连接信息。 $ sudo brctl show bridge name bridge id STP enabled interfaces docker0 8000.3a1d7362b4ee no veth65f9 vethdda6 *注: brctl 命令在 Debian、Ubuntu 中可以使用 sudo apt-get install bridge-utils 来安装。 每次创建一个新容器的时候

CentOs7中的网卡配置工具

心不动则不痛 提交于 2019-12-01 12:37:23
一,CentOs7中的网卡配置工具 介绍之前,先来了解一下NetworkManager,Network Manager 是管理和监控网络设置的首行进程,设备既是网络接口,链接是对网络接口的配置,一个网络接口可以有多个链接配置,但同时只有一个链接配置生效 chkconfig NetworkManager off 保证下一次开机服务仍然关闭 nmcli 地址配置工具 nmcli常用选项 看一下具体用法 nmcli device = nmcli device status 显示网络接口 nmcli device show 显示网卡设备详细信息 nmcli connection 显示网卡配置文件名 nmcli connection modity 修改配置文件名 nmcli connection add 增加一个配置文件名 nmcli connection up 激活配置文件链接 手动设置自动链接的配置文件 nmcli connection modity 修改地址 nmcli connection modity +ipv4 增加IP地址 修改配置文件执行生效 systemctl restart network nmcli con reload 创建bond bond 绑定,将多块我昂卡绑定同一个IP地址对外提供服务,通过bonding虚拟一块网卡,并不是直接设置同一个IP地址 nmcli