真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Linux鏈路聚合的示例分析

這篇文章將為大家詳細講解有關(guān)Linux鏈路聚合的示例分析,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

創(chuàng)新互聯(lián)建站專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于做網(wǎng)站、網(wǎng)站設(shè)計、鐘祥網(wǎng)絡(luò)推廣、小程序定制開發(fā)、鐘祥網(wǎng)絡(luò)營銷、鐘祥企業(yè)策劃、鐘祥品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運營等,從售前售中售后,我們都將竭誠為您服務(wù),您的肯定,是我們最大的嘉獎;創(chuàng)新互聯(lián)建站為所有大學(xué)生創(chuàng)業(yè)者提供鐘祥建站搭建服務(wù),24小時服務(wù)熱線:18980820575,官方網(wǎng)址:www.cdcxhl.com

鏈路聚合是一個計算機網(wǎng)絡(luò)術(shù)語,指將多個物理端口匯聚在一起,形成一個邏輯端口,以實現(xiàn)出/入流量吞吐量在各成員端口的負(fù)荷分擔(dān),
交換機根據(jù)用戶配置的端口負(fù)荷分擔(dān)策略決定網(wǎng)絡(luò)封包從那個成員端口發(fā)送到對端的交換機。當(dāng)交換機檢測到其中一個成員端口的鏈路發(fā)
生故障時,就停止在此端口上發(fā)送封包,并根據(jù)負(fù)荷分擔(dān)策略在剩下的鏈路中重新計算報文的發(fā)送端口,故障端口恢復(fù)后再次擔(dān)任發(fā)送端
口。鏈路聚合在增加鏈路帶寬,實現(xiàn)鏈路傳輸彈性和工程冗余等方面是一項很重要的技術(shù)。

網(wǎng)卡的鏈路聚合一般常用的有"bond"(網(wǎng)絡(luò)綁定)和"team"(網(wǎng)絡(luò)成組)倆種模式:

"bond"模式主要在RHEL6上使用
"Team"模式是RHEL7上實現(xiàn)鏈路聚合的技術(shù)
"bond"模式最多可以添加倆快網(wǎng)卡。
"bond"模式不支持負(fù)債均衡。
"bond"模式不支持ipv6。
"bond"模式不支持hash加密。
"team"模式最多可以添加八塊網(wǎng)卡。
"team"模式支持team的安裝:
yum install reamd
"team"模式支持的工作模式:
active-backup:主備
loadbalance:負(fù)載均衡
broadcast:廣播容錯
roundrobin:平衡倫叫

使用NetworkManager守護進程控制成組的端口接口時,特別是發(fā)現(xiàn)錯誤時,請記住以下要點;

1、啟動主接口不會自動啟動端口接口
2、啟動端口接口總是會啟動主接口
3、停止主接口總是會停止端口接口
4、沒有端口的主機可啟動靜態(tài)IP連接
5、沒有端口的主機在啟動DHCP連接時會等待端口
6、添加附帶載波的端口后,使用DHCP連接的主機會等待端口完成連接
7、添加不附帶載波的端口后,使用DHCP連接的主機會讓端口繼續(xù)等待

使用命令行配置"team"范例:

1.nmcli connection show (查看系統(tǒng)中可用的連接)

    [root@localhost ~]# nmcli connection show
    NAME      UUID                                  TYPE      DEVICE   
    enp4s0f3  22c02942-97bc-4e91-9fbd-ba81ade73091  ethernet  enp4s0f3
    virbr0    84d56169-90a1-40d6-8ed8-c48ea30e3349  bridge    virbr0   
    enp4s0f0  65bde539-1c28-45cc-abb1-0ea9ddbe28f4  ethernet  --       
    enp4s0f1  bdf86b0b-9c32-443f-a40e-5bad91ffb632  ethernet  --       
    enp4s0f2  1be55c68-9659-4041-a20e-d08dbc64cac8  ethernet  --       
    [root@localhost ~]#

2.創(chuàng)建team接口:

    nmcli connection add type team ifname team接口名稱

    [root@localhost ~]# nmcli connection add type team ifname team-ServerA
    連接“team-team-ServerA”(dc7d9c0f-dd25-4444-a5d6-c963ade56b78) 已成功添加。
    [root@localhost ~]#

    NetworkManager會將配置寫入/etc/sysconfig/network-scripts/ifcfg-team-team-ServerA文件中,并將onboot設(shè)定為yes
    ,bootproto設(shè)定為dhcp。

可使用nmcli connnection show team接口名稱  命令查看接口信息

[root@localhost ~]# nmcli connection show team-team-ServerA
connection.id:                          team-team-ServerA
connection.uuid:                        dc7d9c0f-dd25-4444-a5d6-c963ade56b78
connection.stable-id:                   --
connection.type:                        team
connection.interface-name:              team-ServerA
connection.autoconnect:                 是
connection.autoconnect-priority:        0
connection.autoconnect-retries:         -1 (default)
connection.auth-retries:                -1
connection.timestamp:                   0
connection.read-only:                   否

    .....

更改team接口名稱:
    nmcli con mod old-team-name connection.id new-team-name

為team接口導(dǎo)入配置文件:
    nmcli connection modify team-name team.config JSON-config

cd

3.將enp4s0f0,enp4s0f1添加到team接口team-team-ServerA中:

nmcli con add type team-slave con-name 從team接口名稱 ifname 網(wǎng)卡設(shè)備名稱 master 主team接口名稱

[root@localhost ~]# nmcli con add type team-slave con-name team-slave1 ifname enp4s0f0 master team-team-ServerA
連接“team-slave1”(31848a23-7071-4fc3-abc2-7e423ba3e181) 已成功添加。
[root@localhost ~]# nmcli con add type team-slave con-name team-slave2 ifname enp4s0f1 master team-team-ServerA
連接“team-slave2”(ab23f7fe-916d-4597-9d54-b68d532a3413) 已成功添加。
[root@localhost ~]#

4.要啟用網(wǎng)絡(luò)成組,必須先激活這些端口

[root@localhost ~]# nmcli connection up team-slave1
連接已成功激活(D-Bus 活動路徑:/org/freedesktop/NetworkManager/ActiveConnection/11)
[root@localhost ~]# nmcli connection up team-slave2
連接已成功激活(D-Bus 活動路徑:/org/freedesktop/NetworkManager/ActiveConnection/12)
[root@localhost ~]#

[root@localhost ~]# nmcli connection up team-team-ServerA
Connection successfully activated (master waiting for slaves) (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/13)
cd[root@localhost ~]#

使用配置文件創(chuàng)建team接口:
在/etc/sysconfig/network-scripts/目錄下創(chuàng)建一個配置文件,內(nèi)容如下:
DEVICE=team0
DEVICETYPE=Team
ONBOOT=yes
BOOTPROTO=none
IPADDR=192.168.1.1
PREFIX=24
TEAM_CONFIG='{"runner":{"name":"activebackup"},"link_watch":{"name":"ethtool"}}'

這樣就創(chuàng)建了team主接口

    要創(chuàng)建屬于team成員的端口,請在/etc/sysconfig/network-scripts/目錄下創(chuàng)建一個或多個配置文件,內(nèi)容如下:

        DEVICE=xxx
        HWADDR=xxxx
        DEVICETYPE=TeamPort
        ONBOOT=yes
        TEAM_MASTER=team0
        TEAM_PORT_CONFIG='{"prio": 100}'

    prio用于指定優(yōu)先權(quán),該數(shù)值取值范圍在-32767到+32767之間,如不指定則默認(rèn)為0。

關(guān)于“Linux鏈路聚合的示例分析”這篇文章就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,使各位可以學(xué)到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。


本文題目:Linux鏈路聚合的示例分析
網(wǎng)頁鏈接:
http://weahome.cn/article/pcgidc.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部