RHCE练习题 4.配置链路聚合 四种方法

原创 2017年01月02日 22:22:23

题目 配置链路聚合


在server0和desktop0之间按一下要求配置:
- 此链路使用接口eth1和eth2
- 此链路在一个接口失效时仍然能工作
- 此链路在server0使用下面的地址 192.168.0.101/255.255.255.0
- 此链路在desktop0使用下面的地址 192.168.0.102/255.255.255.0
- 此链路在系统重启之后依然保持正常状态

接口现况

[root@server0 ~]# ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 52:54:00:00:00:0b brd ff:ff:ff:ff:ff:ff
    inet 172.25.0.11/24 brd 172.25.0.255 scope global dynamic eth0
       valid_lft 17060sec preferred_lft 17060sec
    inet6 fe80::5054:ff:fe00:b/64 scope link
       valid_lft forever preferred_lft forever
4: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 26:d4:ed:35:28:b8 brd ff:ff:ff:ff:ff:ff
6: eth2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 9a:4f:bb:1d:db:17 brd ff:ff:ff:ff:ff:ff

操作

操作要在server0和desktop0上均配置。但是以下只用server0做演示。方法都一样的。


方法1 nmcli Command-Line 工具

  • 添加一个team类型的接口,配置名叫team0,接口名叫team0,JSON配置,由于需要一个接口失效的时候,依然能工作,所以指定的是 activebackup。

    [root@server0 ~]# nmcli connection add type team con-name team0 ifname team0 config '{"runner":{"name":"activebackup"}}
    
  • 将eth1和eth2添加进,team0。

[root@server0 ~]# nmcli connection add type team-slave con-name team0-eth1 ifname eth1 master team0
[root@server0 ~]# nmcli connection add type team-slave con-name team0-eth2 ifname eth2 master team0
  • 修改IP地址
[root@server0 ~]# nmcli connection modify team0 ipv4.method manual ipv4.addresses '192.168.0.101/24'
  • 重启网络服务 systemctl restart network

方法2 nmtui

  • [root@server0 ~]# nmtui -> [Edit a connection] -> [Add] -> Team -> [create]
    - 创建一个team类型接口

  • profile name => team0
    - 配置名

  • Device => * team0*
    - 设备名

  • TEAM Slaves [Add] -> Ethernet -> [create] #添加从网卡eth1
    - profile name => team0-eth1
    - Device => eth1
    - [OK]

  • TEAM Slaves [Add] -> Ethernet -> [create] #添加从网卡eth2
    - profile name => team0-eth2
    - Device => eth2
    - [OK]

  • JSON configuration -> [Add] => {"runner":{"name":"activebackup"}}
    - 添加JSON配置

  • IPv4 CONFIGURATION => Manual -> [show] #配置IP
    - [Add] -> Addresses => 192.168.0.101/24

  • [ok]

  • [root@server0 ~]# systemctl restart network 重启网络服务生效

操作截图
team0配置

team0IP配置


方法3 nm-connection-editor GUI图形界面配置

其实和nmtui配置大同小异。就是界面不太一样。懒得重复,不赘述.
需要支持xdmcp服务。1. linux ssh连接的时候加 -X选项 2. windows用Xmanager 3. 直接进图形化的操作系统操作。

  • [root@server0 ~]# nm-connection-editor 打开图形化界面

这里写图片描述
这里写图片描述


方法4 直接新建配置文件

  • 新建一个team的配置文件[root@server0 ~]# vim /etc/sysconfig/network-scripts/ifcfg-team0

    NAME=team0          #配置名
    DEVICE=team0        #设备名
    DEVICETYPE=Team     #网卡类型
    TEAM_CONFIG="{\"runner\":{\"name\":\"activebackup\"}}"       #JSON配置
    BOOTPROTO=none         #不启用
    IPADDR0=192.168.0.101  #配置IP
    PREFIX0=24             #掩码
    ONBOOT=yes             #开机启用
    
  • 添加从网卡eth1配置 [root@server0 ~]# cat /etc/sysconfig/network-scripts/ifcfg-team0-eth1

    NAME=team0-eth1
    DEVICE=eth1
    BOOTPROTO=none   #其实这里就是dhcp也无所谓,只要DEVICETYPE类型是teamport 就获取不了IP
    ONBOOT=yes
    TEAM_MASTER=team0
    DEVICETYPE=TeamPort
    
  • 添加从网卡eth2配置 [root@server0 ~]# cat /etc/sysconfig/network-scripts/ifcfg-team0-eth2

    NAME=team0-eth2
    DEVICE=eth2
    BOOTPROTO=none   
    ONBOOT=yes
    TEAM_MASTER=team0
    DEVICETYPE=TeamPort
    
  • [root@server0 ~]# systemctl restart network 重启网络服务

如果存在eth1和eth2其它配置文件,建议删除,以免引起冲突。

检验 ip addrteamdctl <team name> state

#查看网卡状态
[root@server0 ~]# ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 52:54:00:00:00:0b brd ff:ff:ff:ff:ff:ff
    inet 172.25.0.11/24 brd 172.25.0.255 scope global dynamic eth0
       valid_lft 21404sec preferred_lft 21404sec
    inet6 fe80::5054:ff:fe00:b/64 scope link
       valid_lft forever preferred_lft forever
4: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast master team0 state UP qlen 1000
    link/ether 26:d4:ed:35:28:b8 brd ff:ff:ff:ff:ff:ff
6: eth2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast master team0 state UP qlen 1000
    link/ether 26:d4:ed:35:28:b8 brd ff:ff:ff:ff:ff:ff
9: team0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP
    link/ether 26:d4:ed:35:28:b8 brd ff:ff:ff:ff:ff:ff
    inet 192.168.0.101/24 brd 192.168.0.255 scope global team0
       valid_lft forever preferred_lft forever
    inet6 fe80::3cca:85ff:fe6e:a8e8/64 scope link
       valid_lft forever preferred_lft forever
# 查看team0详细状态
[root@server0 ~]# teamdctl team0 state
setup:
  runner: activebackup
ports:
  eth1
    link watches:
      link summary: up
      instance[link_watch_0]:
        name: ethtool
        link: up
  eth2
    link watches:
      link summary: up
      instance[link_watch_0]:
        name: ethtool
        link: up
runner:
  active port: eth1

补充 常用的网卡绑定模式

类型 描述
activebackup 自动备援模式
loadbalance 负载均衡模式
roundrobin 轮换模式
版权声明:本文为博主原创文章,未经博主允许不得转载。

华为链路聚合配置

运行环境:公司这边有2层楼 分别运行着不同的业务 本来两个楼层的网络是分开的 但都是一家公司难免会有业务往来(你不可能叫别人走外网吧!!) 这时我们就可以打通两楼之前的网络;其实原理很简单,使两楼交换...
  • onepieceyuan
  • onepieceyuan
  • 2016年12月21日 09:15
  • 12360

华为链路聚合配置

运行环境:公司这边有2层楼 分别运行着不同的业务 本来两个楼层的网络是分开的 但都是一家公司难免会有业务往来(你不可能叫别人走外网吧!!) 这时我们就可以打通两楼之前的网络;其实原理很简单,使两楼交换...
  • onepieceyuan
  • onepieceyuan
  • 2016年12月21日 09:15
  • 12360

RHCE——配置链路聚合和桥接

配置网络合作合并两个网络链接,以提供链路冗余和更高的吞吐量 1 nmcli con add type team con-name team0 ifname team0 config '{"run...
  • Mq_Go
  • Mq_Go
  • 2017年08月11日 22:34
  • 182

2618交换机链路聚合配置

交换机A和交换机B通过聚合端口相连(将端口15和16捆绑而成),交换机A的端口1与交换机B的端口2是VLAN2的成员,交换机A的端口2与交换机B的端口4是VLAN3的成员。 2.6 配置步骤 2....
  • youngzorlin
  • youngzorlin
  • 2013年09月27日 20:14
  • 389

ENSP静态链路聚合实验配置要点及实例

链路聚合分为:静态链路聚合、动态链路聚合 链路聚合的负载分担模式:对于二层数据流,系统会根据MAC地址(源 mac地址和目的mac地址来计算),而对于三层数据流则会根据ip地址 来进行负载分担计...
  • u011390632
  • u011390632
  • 2015年01月24日 15:38
  • 4106

linux运维-team链路聚合

team:     1.team也是链路聚合的一种方式      a.最多支持八块网卡      b.支持模式:广播、轮询、主备、负载均衡    nmcliconnection add con-...
  • ma_jia_min
  • ma_jia_min
  • 2017年05月24日 23:22
  • 577

链路聚合

链路聚合是将两个或更多数据信道结合成一个单个的信道,该信道以一个单个的更高带宽的逻辑链路出现。链路聚合一般用来连接一个或多个带宽需求大的设备,例如连接骨干网络的服务器或服务器群。        链路...
  • coin535
  • coin535
  • 2017年03月02日 12:17
  • 102

Eth-trunk链路聚合

手工模式链路聚合:手工模式下,Eth-Trunk的建立、成员接口的加入由手工配置,没有链路聚合控制协议LACP的参与。当需要在两个直连设备间提供一个较大的链路带宽而设备又不支持LACP协议时,可以使用...
  • hrl7752
  • hrl7752
  • 2017年08月21日 16:43
  • 235

思科交换机与H3C交换机端口聚合配置

原文地址:http://lovevickie.blog.51cto.com/1576116/466048/ 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息...
  • kepa520
  • kepa520
  • 2016年03月21日 21:38
  • 1412

华为交换机设置端口聚合的方法

《网口绑定的方法》一文中已经介绍了jiaohuan
  • uj_mosquito
  • uj_mosquito
  • 2014年11月19日 15:09
  • 5409
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:RHCE练习题 4.配置链路聚合 四种方法
举报原因:
原因补充:

(最多只允许输入30个字)