1. 程式人生 > >聚合鏈路(網絡卡繫結)的配置

聚合鏈路(網絡卡繫結)的配置

聚合鏈路的主要作用:備份網絡卡,防止單點故障,在一塊網絡卡故障的情況下,自動啟用第二塊網絡卡。

    ——熱備份(activebackup),連線冗餘

1、首先要存在兩塊及以上的網絡卡裝置

eth1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        ether 52:54:00:f8:86:c1  txqueuelen 1000  (Ethernet)
        RX packets 4934  bytes 272982 (266.5 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

eth2: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        ether 52:54:00:38:79:d9  txqueuelen 1000  (Ethernet)
        RX packets 4937  bytes 273272 (266.8 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

2、建立虛擬網絡卡team0

[[email protected] ~]# nmcli connection add type team con-name team0 ifname team0 autoconnect yes config '{"runner": {"name" : "activebackup"}}'
Connection 'team0' (dd59fba1-9719-433a-ab44-ba0b38fb08b6) successfully added.

3、新增team0成員(網絡卡裝置)

[[email protected] ~]# nmcli connection add type team-slave con-name team0-1 ifname eth1 master team0
Connection 'team0-1' (406dd316-98be-4a3d-b8d7-249e4992220b) successfully added.
[
[email protected]
~]# nmcli connection add type team-slave con-name team0-2 ifname eth2 master team0 Connection 'team0-2' (d0c0b497-7409-4cd6-87ae-f4c2be2aa545) successfully added.

4、配置team0網絡卡ip

[[email protected] ~]# nmcli connection modify team0 ipv4.method manual ipv4.addresses 192.168.1.1/24 connection.autoconnect yes

5、啟用所有配置

[[email protected] ~]# nmcli connection up team0
Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/4)
[[email protected] ~]# nmcli connection up team0-1
Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/7)
[[email protected] ~]# nmcli connection up team0-2
Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/8)

測試通訊:

在另一臺裝置上按照上述步驟配置好一個ip為192.168.1.2的聚合鏈路,測試是否能夠通訊;關閉一塊正在執行的網絡卡,再測試是否能夠通訊,如果都能夠通訊則配置成功。

[[email protected] ~]# ping -c 3 192.168.1.1
PING 192.168.1.1 (192.168.1.1) 56(84) bytes of data.
64 bytes from 192.168.1.1: icmp_seq=1 ttl=64 time=0.393 ms
64 bytes from 192.168.1.1: icmp_seq=2 ttl=64 time=0.408 ms
64 bytes from 192.168.1.1: icmp_seq=3 ttl=64 time=0.553 ms

--- 192.168.1.1 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 1999ms
rtt min/avg/max/mdev = 0.393/0.451/0.553/0.074 ms
[[email protected] ~]# ifconfig eth1 down
[[email protected] ~]# teamdctl team0 state
setup:
  runner: activebackup
ports:
  eth1
    link watches:
      link summary: down
      instance[link_watch_0]:
        name: ethtool
        link: down
  eth2
    link watches:
      link summary: up
      instance[link_watch_0]:
        name: ethtool
        link: up
runner:
  active port: eth2
[[email protected] ~]# ping -c 3 192.168.1.1
PING 192.168.1.1 (192.168.1.1) 56(84) bytes of data.
64 bytes from 192.168.1.1: icmp_seq=1 ttl=64 time=0.285 ms
64 bytes from 192.168.1.1: icmp_seq=2 ttl=64 time=0.300 ms
64 bytes from 192.168.1.1: icmp_seq=3 ttl=64 time=0.529 ms

--- 192.168.1.1 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 1999ms
rtt min/avg/max/mdev = 0.285/0.371/0.529/0.112 ms

相關推薦

聚合配置

聚合鏈路的主要作用:備份網絡卡,防止單點故障,在一塊網絡卡故障的情況下,自動啟用第二塊網絡卡。    ——熱備份(activebackup),連線冗餘1、首先要存在兩塊及以上的網絡卡裝置eth1: flags=4163<UP,BROADCAST,RUNNING,MULT

CentOS 7.2 team實現聚合(雙)指令碼及驗證

使用team實現網絡卡聚合鏈路指令碼: #!/bin/bash #建立一個名為team0的鏈路介面 IP=192.168.101.1 GATE=192.168.101.254 ETH1=eno1 E

聚合

定義:把多張網絡卡組合成一個網絡卡,一張網絡卡壞了,自動切換網絡卡。 1.增加2兩張網絡卡 網絡卡繫結工作方式分為兩種 0.1 輪詢式(roundrobin) ,流量的負載均衡(每張網絡卡輪流工作一段時間) 0.2 熱備式 (activebackup), 連結冗餘,(一張網絡卡掛掉後,另外

【shell】海思3536 多聚合——bond技術

0.原理說明 目前網絡卡繫結mode共有七種(0~6)bond0、bond1、bond2、bond3、bond4、bond5、bond6 常用的有三種: mode=0:平衡負載模式,有自動備援,但需要”Switch”支援及設定。 mode=1:自動備援模式,其中一條線若斷線,其他線路

CentOS下多bond/多聚合

網絡卡bond我直接理解成網絡卡聚合了,就是把多張網絡卡虛擬成1張網絡卡,出口時,這張網絡卡無論哪個斷線都不影響網路,入口時,需要結合交換機的埠聚合功能實現和網絡卡配置的bond模式進行負載均衡。bond需要在核心Kernels 2.4.12及以上才能使用,因為需要使用bonding模組。 bond模式:

Ubuntu:雙bonding配置

step 0:安裝網絡卡繫結的功能 apt-get install    ifenslave step 1:載入核心模組:編輯 /etc/modules,新增: bonding     step 2:編輯網絡卡配置:/etc/network/int

centos多匯聚,實現冗餘和負載均衡

說明: 繫結多塊網絡卡為一個虛擬ip,類似csico的etherchannel,實現冗餘或負載均衡和增加頻寬的功能。 核心需要bonding的支援,察看是否掛在bonding,lsmod命令。預設2.6核心中bonding已經被編譯為M的選項,不需重新編譯核心。 其實Redhat關於bond,在kernel-

linux設定bond

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

Linux中高階網路配置-team方式多

team簡介 在redhat7.0以上版本,配置多網絡卡繫結時,專門提供了team工具來實現多網絡卡的繫結。 team :也是鏈路聚合 最多支援8塊網絡卡,不需要手動載入相應核心模組 支援模式: broadcast 廣播容錯 roundrobin 輪詢

Linux中高階網路配置-bond方式雙

bond簡介 bond可以兩塊網絡卡虛擬成為一塊網絡卡,在網絡卡繫結後,看起來是一個單獨的乙太網介面裝置並具有相同的 IP 地址。既能新增網路頻寬,同時又能做相應的冗餘,輪詢和負載均衡。 bond 網絡卡的工作模式 網絡卡 bond 後的工作模式有兩種:主備的工作方式和負載

Linux雙指令碼

linux運維及配置工作中,常常會用到雙網絡卡繫結,少數幾臺伺服器的配置還好,如果是需要配置幾十甚至上百臺,難免會枯燥乏味,易於出錯,我編寫了這個雙網絡卡繫結的輔助指令碼,可傻瓜式地完成linux雙網絡卡繫結工作,當然,該指令碼主要還是用於小批量的系統配置,如需配置大量的伺服器,可提取指令碼中的bonding

詳解Linux雙之bond0

1、什麼是bond?    網絡卡bond是通過多張網絡卡繫結為一個邏輯網絡卡,實現本地網絡卡的冗餘,頻寬擴容和負載均衡,在生產場景中是一種常用的技術。Kernels 2.4.12及以後的版本均供bonding模組,以前的版本可以通過patch實現。 2、實現原理:  

第十一節課: 第九章,與sshd服務

8.4、服務的訪問控制列表         TCPwrappers是RHEL7中預設啟用的流量監控程式,能夠對服務做出允許或拒絕。         TCPwrappers服務由兩個檔案控制:     &n

02 Linux 多

 Linux 多網絡卡繫結 網絡卡繫結mode共有七種(0~6) bond0、bond1、bond2、bond3、bond4、bond5、bond6 常用的有三種 mode=0:平衡負載模式,有自動備援,但需要”Switch”支援及設定。 mode=1:自

redhat6版本做bond

1.編寫bond0配置檔案 cd /etc/sysconfig/network-scripts(進入網絡卡配置檔案路徑) vi ifc-bond0(編輯bond0的配置檔案,具體如下) DEVICE=bond0 ONBOOT=yes BOOTPROTO=static

學習記錄——Linux雙

1#檢視網絡卡連線資訊。 nmcli connection show 2#刪除網絡卡配置資訊。 nmcli connection delete 網絡卡名稱或者通用唯一識別符號(即UUID) 3#新增虛擬網絡卡bond。 nmcli connection ad

:active-backup - 主備模式

網絡卡繫結模式:active-backup - 主備模式 一個網絡卡處於活躍狀態,另一個處於備份狀態,所有流量都在主鏈路上處理,當活躍網絡卡down掉時,啟用備份網絡卡。 系統:這裡以Centos7為例(Centos6配置引數和7不一樣) 這裡將em1和em2繫結到bond0上,

關於雙socket接收組播的問題

#include <sys/types.h> #include <sys/socket.h> #include <arpa/inet.h> #include <stdio.h> #include <stdlib.h

#配置完雙網絡卡後可以進行雙網絡卡繫結 mode是ifenslave的工作狀態(繫結模式) 模式0:平衡掄迴圈策略:傳輸資料包順序是依次傳輸,直到最後一個傳輸完畢,此模式提供負載平衡和容錯能力 模式1:主-備份策略:只有一個裝置處於活動狀態。一個宕掉另一個馬上由備份轉換為主裝置。MAC地址是外部可見的。

RHEL7/CentOS7雙-Network Teaming

RHEL7/CentOS7 Configure Network Teaming Network Teaming可聯合或合併物理網路介面,形成具有較高吞吐量或冗餘方式的邏輯網路介面。其作為網絡卡繫結的備選方式出現,在系統中和傳統的bonding方式並存。 1. 系統環境 [[email&#