RHCE(三)——管理聚合链路和桥接网络

管理聚合链路和桥接网络

一、配置Bonding接口,实现多网卡绑定

绑定多网卡,可以有以下优点:

提升网络传输能力

避免网络链路单点故障

Bonding的两种绑定工作模式:实际上有7种,其他不常用

0     balance-rr 轮询模式

1     active-backup 高可用模式

逻辑原理

--> eth0  ----\

app  --数据发送到--> bond0        <---> switch

--> eth1  ----/

# lab teambridge setup

创建步骤:

创建主接口(master)bondX

给主接口bondX设定IP信息

创建子接口(slave)

启动主接口
 

# nmcli con add type bond con-name bond0 ifname bond0 mode active-backup

# nmcli con mod bond0 ipv4.address '192.168.0.100/24'

# nmcli con mod bond0 ipv4.method manual

# nmcli con add type bond-slave con-name bond-slave-eno1 ifname eno1 master bond0

# nmcli con add type bond-slave con-name bond-slave-eno2 ifname eno2 master bond0

# cat /proc/net/bonding/bond0

# nmcli con up bond-slave-eno1

# nmcli con up bond-slave-eno2

# nmcli con up bond0

# cat /proc/net/bonding/bond0

# ip addr show dev bond0

# ping -I bond0 192.168.0.254

# nmcli dev dis eno1

# cat /proc/net/bonding/bond0

# ping -I bond0 192.168.0.254

二、建立teaming聚合链路(考试题目)

1、概念

RHCE7 使用teaming实现聚合链路,能够提供网卡绑定之后的网络吞吐性能,并且提供网卡的故障切换处理能力。

Team是基于一个小型内核驱动实现聚合链路,在用户层提供teamd命令实现链路管理。teamd可以实现以下模式的聚合链路:

broadcast

roundrobin

activebackup  考试的时候要求这个模式

loadbalance

lacp  需要交换机支持lacp协议

2、配置

考试建议使用命令行配置,图形界面配置不稳定

# lab teambridge setup

# ip link

# nmcli con add type team con-name team0 ifname team0 config '{"runner":{"name":"activebackup"}}'

# nmcli con mod team0 ipv4.addresses '192.168.0.100/24'

# nmcli con mod team0 ipv4.method manual

# nmcli con add type team-slave con-name team0-port1 ifname eno1 master team0

# nmcli con add type team-slave con-name team0-port2 ifname eno2 master team0

# teamdctl team0 state

# ping -I team0 192.168.0.254

# nmcli dev dis eno1

# teamdctl team0 state

3、管理teaming接口配置文件

# vim /etc/sysconfig/network-scripts/ifcfg-team0

DEVICE=team0

DEVICETYPE=Team

TEAM_CONFIG="{\"runner\": {\"name\": \"activebackup\"}}"

BOOTPROTO=none

IPADDR0=172.25.5.100

PREFIX0=24

NAME=team0

ONBOOT=yes

# vim /etc/sysconfig/network-scripts/ifcfg-team0-port1

DEVICE=eth1

DEVICETYPE=TeamPort

TEAM_MASTER=team0

NAME=team0-eth1

ONBOOT=yes

可以通过预定义配置文件,然后通过配置文件修改team接口的属性:( man teamd.conf)

# teamdctl team0 config dump >  /tmp/team.conf

# cat /tmp/team.conf

以最新修改的配置选项修改team0属性

# nmcli con mod team0 team.config /tmp/team.conf

修改之后需要重启team0
 

# nmcli con down team0

# nmcli con up team0

# nmcli  con up team0-port1

# nmcli  con up team0-port2

三、建立桥接接口
 

# nmcli con add type bridge con-name br1 ifname br1

# nmcli con mod br1 ipv4.addresses 192.168.0.100/24

# nmcli con mod br1 ipv4.method manual

# nmcli con add type bridge-slave con-name br1-port0 ifname eno1 master br1

# cat /etc/sysconfig/network-scripts/ifcfg-br1

# cat /etc/sysconfig/network-scripts/ifcfg-br1-port0

# ip link

# brctl show

# ping -I br1 192.168.0.254

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值