网络组相关实验

网络组相关实验

网络组是centos7上新出的一个技术,它的作用和bonding类似,是将多个网卡聚合在一起方法,从而实现冗错和提高吞吐量,不同于旧版中bonding技术,网路组提供更好的性能和扩展性,它是由内核驱动和teamd守护进程实现。
网路组可以工作在多种方式(runner)
broadcast
roundrobin
activebackup
loadbalance
lacp (implements the 802.3ad Link Aggregation Control Protocol)



实验环境:
一台CentOS7主机,网卡2块。


创建网络组

1.创建网路网

[[email protected] ~]# nmcli connection add con-name team0 ifname team0 type team ipv4.method manual ipv4.addresses 192.168.172.100 config ‘{"runner":{"name":"loadbalance"}}‘
Connection ‘team0‘ (24db0099-b9fa-4aae-ace0-9421e3c69278) successfully added.

2.添加物理网卡
分别将ens33和ens37添加至网路组内

[[email protected] ~]# nmcli connection add con-name team0-ens33 ifname ens33 type team-slave master team0
Connection ‘team0-ens33‘ (0d00650a-e379-4c70-9f62-ba268af1a208) successfully added.
[[email protected] ~]# nmcli connection add con-name team0-ens37 ifname ens37 type team-slave master team0
Connection ‘team0-ens37‘ (2916ab1f-2e3c-477b-aaaf-52dfaecaaeb7) successfully added.

3.将物理网卡和网络组关联起来

#由于刚才只是将物理网卡添加至网络组内,所以此时team0-ens33和team0-ens37并未启用
[[email protected] ~]# nmcli connection
NAME                UUID                                  TYPE      DEVICE
ens33               fca2f13f-7310-4595-bbb1-e6d0e3662aff  ethernet  ens33
team0               24db0099-b9fa-4aae-ace0-9421e3c69278  team      team0
virbr0              803d85ba-4e80-470f-bcf5-1b22b5653026  bridge    virbr0
Wired connection 1  3f019cd5-7685-3368-960c-101e35cd6ce7  ethernet  ens37
team0-ens33         0d00650a-e379-4c70-9f62-ba268af1a208  ethernet  --
team0-ens37         2916ab1f-2e3c-477b-aaaf-52dfaecaaeb7  ethernet  --
#将网络组内的物理网卡关联起来
[[email protected] ~]# nmcli connection up team0-ens33
Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/7)
[[email protected] ~]# nmcli connection up team0-ens37
Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/8)
#此时team-ens33和team-ens37都已经启用,网络组创建成功
[[email protected] ~]# nmcli connection
NAME                UUID                                  TYPE      DEVICE
team0               24db0099-b9fa-4aae-ace0-9421e3c69278  team      team0
team0-ens33         0d00650a-e379-4c70-9f62-ba268af1a208  ethernet  ens33
team0-ens37         2916ab1f-2e3c-477b-aaaf-52dfaecaaeb7  ethernet  ens37
virbr0              803d85ba-4e80-470f-bcf5-1b22b5653026  bridge    virbr0
ens33               fca2f13f-7310-4595-bbb1-e6d0e3662aff  ethernet  --
Wired connection 1  3f019cd5-7685-3368-960c-101e35cd6ce7  ethernet  --   

4.查看网络组状态

[[email protected] ~]# teamdctl team0 state
setup:
  runner: loadbalance
ports:
  ens33
    link watches:
      link summary: up
      instance[link_watch_0]:
        name: ethtool
        link: up
        down count: 0
  ens37
    link watches:
      link summary: up
      instance[link_watch_0]:
        name: ethtool
        link: up
        down count: 0

网络组的删除

1.删除相关配置文件
由于nmcli命令在执行时会自动生成网卡的配置文件,所以删除网路组时需要将相应的配置文件进行删除

[[email protected] ~]# rm -vf /etc/sysconfig/network-scripts/ifcfg-team0*
removed ‘/etc/sysconfig/network-scripts/ifcfg-team0’
removed ‘/etc/sysconfig/network-scripts/ifcfg-team0-ens33’
removed ‘/etc/sysconfig/network-scripts/ifcfg-team0-ens37’

2.取消相关网卡的关联

#将网络组中的ens33及ens37取消关联
[[email protected] ~]# nmcli connection down team0-ens33
Connection ‘team0-ens33‘ successfully deactivated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/7)
[[email protected] ~]# nmcli connection down team0-ens37
Connection ‘team0-ens37‘ successfully deactivated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/8)
#删除链接ens33和ens37
[[email protected] ~]# nmcli connection delete team0-ens33
Connection ‘team0-ens33‘ (0d00650a-e379-4c70-9f62-ba268af1a208) successfully deleted.
[[email protected]tos7 ~]# nmcli connection delete team0-ens37
Connection ‘team0-ens37‘ (2916ab1f-2e3c-477b-aaaf-52dfaecaaeb7) successfully deleted.

3.将网路组删除

#先禁用网路组
[[email protected] ~]# nmcli connection down team0
Connection ‘team0‘ successfully deactivated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/6)
#将网路组删除
[[email protected] ~]# nmcli connection delete team0
Connection ‘team0‘ (24db0099-b9fa-4aae-ace0-9421e3c69278) successfully deleted.

此时网路组已经从主机上删除

[[email protected] ~]# nmcli connection
NAME                UUID                                  TYPE      DEVICE
ens33               fca2f13f-7310-4595-bbb1-e6d0e3662aff  ethernet  ens33
virbr0              803d85ba-4e80-470f-bcf5-1b22b5653026  bridge    virbr0
Wired connection 1  3f019cd5-7685-3368-960c-101e35cd6ce7  ethernet  ens37

原文地址:https://blog.51cto.com/11886307/2372961

时间: 2024-08-02 02:02:44

网络组相关实验的相关文章

Linux多网卡绑定(bond)及网络组(team)

Linux多网卡绑定(bond)及网络组(team) ??很多时候,由于生产环境业务的特殊需求,我们需要对服务器的物理网卡实施特殊的配置,从而来满足不同业务场景下对服务器网络的特殊性要求.如高并发的网络IO型业务,需要高速的网络IO,即对网卡的收收发包处理能力及网卡最大带宽速度等性能指标提出了更高的要求:事务处理型的系统,如金融交易系统.电商平台等,对物理网络线路.网卡等物理设备的稳定可靠性提出了更高的要求. ??Linux系统中,可以通过多网卡绑定(bonding)和网络组(team)等技术,

Centos网络管理(五)-Bonding、网络组和网桥

Bonding 将多块网卡绑定同一IP地址对外提供服务,可以实现高可用或者负载均衡. 直接给两块网卡设置同一IP地址是不可以的.通过bonding,虚拟一块网卡对外提供连接,物理网卡的被修改为相同的MAC地址 ? Mode 0 (balance-rr) 轮转( Round-robin)策略:从头到尾顺序的在每一个slave接口上面发送数据包.本模式提供负载均衡和容错的能力 ? Mode 1 (active-backup) 活动-备份(主备)策略:只有一个slave被激活,当且仅当活动的slave

网络组Network Teaming

网络组team:是将多个网卡聚合在一起,从而实现容错和提高吞吐量 1 创建网络组接口 nmcli connection add type team con-name TEAMname ifname INTname [config JSON] TEAMname 指定连接名,INname指定接口名, JSON指定runner方式,格式为:'{"runner":{"name":"METHOD"}}' METHOD 可以是broadcast.roundr

centOS7网络配置(nmcli,bonding,网络组)

关于网络接口命名 CentOS 6之前,网络接口使用连续号码命名: eth0. eth1等,当增加或删除网卡时,名称可能会发生变化.CentOS 7使用基于硬件,设备拓扑和设置类型命名. 网卡命名机制 systemd对网络设备的命名方式 (a) 如果Firmware或BIOS为主板上集成的设备提供的索引信息可用,且可预测则根据此索引进行命名,例如eno1 (b) 如果Firmware或BIOS为PCI-E扩展槽所提供的索引信息可用,且可预测,则根据此索引进行命名,例如ens1 (c) 如果硬件接

网络视频相关技术介绍

AnyChat音视频互动开发平台(SDK)是一套跨平台的即时通讯解决方案,基于先进的H.264视频编码标准.AAC音频编码标准与P2P技术,支持高清视频,整合了佰锐科技在音视频编码.多媒体通讯领域领先的开发技术和丰富的产品经验而设计的高质量.宽适应性.分布式.模块化的网络音视频互动平台.        AnyChat音视频互动开发平台(SDK)包含了音视频处理模块(采集.编解码).流媒体管理模块(丢包重传.抖动平滑.动态缓冲).流媒体播放模块(多路混音.音视频同步)以及P2P网络模块(NAT穿透

浅析LUM及相关实验

浅析LVM及相关实验 LVM(Logical Volume Manager)是一个磁盘管理子系统,将一个或者多个底层设备组织成逻辑设备.在LVM里,一个或者多个PV组成一个VG(Volume Group,卷组),而从一个VG里又可以虚拟划分出若干个LV(Logical Volume,逻辑)卷), 如下示意图 其底层设备划分成分区PE,单个PE默认大小为4M,可取值4M,8M,12M,16M 为2的整数倍. 在pv ,vg ,lv之下的操作,有一些命令 pv:  pvcreate, pvs, pv

linux网络配置相关文件

网络接口(interface)是网络硬件设备在操作系统中的表示方法,比如网卡在Linux操作系统中用ethX,是由0开始的正整数,比如eth0.eth1...... ethX.而普通猫和ADSL的接口是 pppX,比如ppp0等: 机器中所有可用网卡及名字: 参考:linux网络配置相关命令.虚拟网络接口eth0:0 网关GateWay配置地址: /etc/sysconfig/network  GATEWAY=192.168.1.250 /etc/sysconfig/network-script

网络对抗技术 实验一

实验报告一 学   号201421440025   中国人民公安大学  People Public Security University Of China 网络对抗技术 实验报告   实验一 网络侦查与网络扫描     学生姓名 赵新桐 年级 2014 区队 网络安全与执法四区队 指导教师 高见     信息技术与网络安全学院 2017年7月7日 实验任务总纲 2017-2018 学年 第 一 学期 一.实验目的 1.加深并消化本课程授课内容,复习所学过的互联网搜索技巧.方法和技术: 2.了解

网络对抗技术—实验一实验报告

学   号:201421450005   中国人民公安大学 Chinese people' public security university 网络对抗技术 实验报告   实验一 网络侦查与网络扫描     学生姓名 王潜翔 年级 2014级 区队 网安五区 指导教师 高见     信息技术与网络安全学院 2017年7月7日   实验任务总纲 2017-2018 学年 第 一 学期 一.实验目的 1.加深并消化本课程授课内容,复习所学过的互联网搜索技巧.方法和技术: 2.了解并熟悉常用搜索引擎