15-接口組聯動配置
本章節下載: 15-接口組聯動配置 (281.70 KB)
目 錄
接口組聯動功能通過將設備上不同的接口加入到同一個聯動組中,實現同一個聯動組內接口狀態之間相互關聯,使得這些成員接口都具備或不具備報文傳輸能力。
接口組聯動功能通常用於實現上行接口和下行接口的聯動。如圖1-1所示,Device C通過Device B訪問Core network。當Interface B1變為DOWN時,由於Interface B2依然為UP狀態,會導致流量切換到Device D的過程緩慢,影響Device C對Core network的訪問。將Interface B1和Interface B2加入同一個聯動組後,當Interface B1變為DOWN時,接口組聯動功能會將Interface B2關閉,流量能快速切換到Device D。同理,當Interface B2變為DOWN時,接口組聯動功能會將Interface B1關閉,從而保證上行和下行兩邊的鏈路都能快速切換。
· 當聯動組內任一成員接口的狀態變為DOWN時,聯動組內的狀態為UP的其它成員接口會被置為Collaboration-down狀態,聯動組的狀態為DOWN,組內所有成員接口均不能傳輸報文。
· 當聯動組內任一成員接口的狀態由DOWN或Collaboration-down變為UP時,設備嚐試將聯動組內其它成員接口置為UP狀態。
¡ 如果在10秒內,其它成員接口的狀態均變為UP,則聯動組狀態為UP,聯動組內的所有成員接口都可以傳輸報文;
¡ 如果在10秒後,仍有成員接口的狀態未變為UP,則該成員接口置為DOWN狀態,並將其它狀態變為UP的成員接口都置為Collaboration-down狀態,此時聯動組的狀態為DOWN,聯動組內的所有成員接口都不能夠傳輸報文。
接口組聯動與外部Bypass功能(bypass enable external)不能同時使用,有關外部Bypass功能的詳細介紹,請參見“二層技術-以太網交換配置指導”中的“二層轉發”。
(1) 創建聯動組
(2) 添加成員接口
(3) (可選)配置成員接口UP延時
(4) (可選)清除失效成員接口
配置接口組聯動功能前,必須先全局開啟Monitor Link協議。關於全局開啟Monitor Link協議的詳細介紹,請參見“網絡管理和監控配置指導”中的“Monitor Link”。
(1) 進入係統視圖。
system-view
(2) 創建聯動組,並進入聯動組視圖。
collaboration-group group-id
一個接口隻能屬於一個聯動組。
請勿將聯動組的成員接口加入冗餘組。
請勿將聚合接口與此聚合組的成員端口同時加入一個聯動組。
請勿將一個動態聚合組的選中端口和非選中端口同時加入一個聯動組。
如果已將聯動組中一個接口配置為Monitor Link組的上行接口/下行接口,請勿再將該聯動組中其它接口配置為任何Monitor Link組的下行接口/上行接口。
鏈路兩端的接口,隻有一端接口可以加入聯動組。
可在聯動組視圖或接口視圖下添加聯動組的成員接口,各視圖下的添加效果相同。
(1) 進入係統視圖。
system-view
(2) 進入聯動組視圖。
collaboration-group group-id
(3) 添加成員接口。
port interface-type interface-number
缺省情況下,聯動組中不存在成員接口。
(1) 進入係統視圖。
system-view
(2) 進入接口視圖。
interface interface-type interface-number
(3) 將接口加入指定的聯動組。
port collaboration-group group-id
缺省情況下,接口不屬於任何聯動組。
當設備重啟後,如果聯動組狀態變為UP,但業務模塊的功能尚未恢複正常,可能會造成流量丟失。
使用本功能可避免以上情況的產生,在設備重啟後,即便所有成員接口準備就緒,成員接口也會延遲指定時間變為UP狀態,傳輸報文。
(1) 進入係統視圖。
system-view
(2) 進入聯動組視圖。
collaboration-group group-id
(3) 配置成員接口UP延時。
up-delay delay
缺省情況下,成員接口UP延時為0秒,即設備完成重啟後,聯動組的所有成員接口立即恢複為UP狀態。
當聯動組內某個成員接口所在的接口板被拔出、更換了槽位或IRF成員編號變化後,此成員接口變為失效的成員接口。執行本配置可以清除所有聯動組中失效的成員接口,避免因為聯動組內一個接口失效而造成該聯動組的狀態變為DOWN。
執行本配置後,成員接口所在接口板被重新插入、換回原槽位或IRF成員編號恢複後,此成員接口將不能自動加入原聯動組。如果需要加入原聯動組,請手工加入。
(1) 進入係統視圖。
system-view
(2) 清除所有聯動組中失效的成員接口。
collaboration-group clean
在完成上述配置後,在任意視圖下執行display命令可以顯示配置後接口組聯動的運行情況,通過查看顯示信息驗證配置的效果。
表1-1 接口組聯動顯示和維護
操作 |
命令 |
顯示聯動組的信息 |
display collaboration-group { group-id | all } [ verbose ] |
如圖1-2所示,通過在Device B上配置接口組聯動功能,使得Device B的接口GigabitEthernet1/0/1變為DOWN時,Device B的接口GigabitEthernet1/0/2也無法傳輸報文,從而加快轉發表更新和流量切換速度。同理,Device B的接口GigabitEthernet1/0/2變為DOWN時,Device B的接口GigabitEthernet1/0/1也無法傳輸報文。
(1) 配置路由,優先使用Device B轉發Device A和Device D之間的流量,以配置靜態路由為例
# 配置各接口的IP地址(略)。
# 在Device A上配置四條靜態路由。
<DeviceA> system-view
[DeviceA] ip route-static 1.1.5.0 255.255.255.0 1.1.2.2
[DeviceA] ip route-static 1.1.7.0 255.255.255.0 1.1.2.2 preference 50
[DeviceA] ip route-static 1.1.6.0 255.255.255.0 1.1.3.2
[DeviceA] ip route-static 1.1.7.0 255.255.255.0 1.1.3.2 preference 70
# 在Device B上配置兩條靜態路由。
<DeviceB> system-view
[DeviceB] ip route-static 1.1.4.0 255.255.255.0 1.1.2.1
[DeviceB] ip route-static 1.1.7.0 255.255.255.0 1.1.5.2
# 在Device C上配置四條靜態路由。
<DeviceC> system-view
[DeviceC] ip route-static 1.1.2.0 255.255.255.0 1.1.5.1
[DeviceC] ip route-static 1.1.4.0 255.255.255.0 1.1.5.1 preference 50
[DeviceC] ip route-static 1.1.3.0 255.255.255.0 1.1.6.2
[DeviceC] ip route-static 1.1.4.0 255.255.255.0 1.1.6.2 preference 70
# 在Device D上配置兩條靜態路由。
<DeviceD> system-view
[DeviceD] ip route-static 1.1.4.0 255.255.255.0 1.1.3.1
[DeviceD] ip route-static 1.1.7.0 255.255.255.0 1.1.6.1
(2) 配置接口組聯動
# 進入係統視圖
<DeviceB> system-view
# 在Device B上全局開啟Monitor Link協議(缺省開啟)。
[DeviceB] undo monitor-link disable
# 創建聯動組1。
[DeviceB] collaboration-group 1
# 將接口GigabitEthernet1/0/1和GigabitEthernet1/0/2加入聯動組1。
[DeviceB-collaboration-group1] port gigabitethernet 1/0/1
[DeviceB-collaboration-group1] port gigabitethernet 1/0/2
(1) 驗證接口組聯動的上行接口對下行接口的影響
# 查看Device C的靜態路由信息。
[DeviceC] display ip routing-table protocol static
Summary count : 3
Static Routing table status : <Active>
Summary count : 3
Destination/Mask Proto Pre Cost NextHop Interface
1.1.2.0/24 Static 60 0 1.1.5.1 GE1/0/1
1.1.3.0/24 Static 60 0 1.1.6.2 GE1/0/2
1.1.4.0/24 Static 50 0 1.1.5.1 GE1/0/1
Static Routing table status : <Inactive>
Summary count : 0
可以看到,Device C到Device A間生效的路由為Device C->Device B->Device A。
# 在Device B的接口GigabitEthernet1/0/1上執行shutdown命令,查看聯動組1及其接口的狀態。
[DeviceB] display collaboration-group 1 verbose
Collaboration group protocol status: Enabled
Collaboration group 1 information:
Group status : DOWN
Member up delay : 0 seconds
Last up time : 16:55:34 2017/04/05
Last down time : 16:57:22 2017/04/05
Member Status
GE1/0/1 DOWN
GE1/0/2 Collaboration-down
可以看到,聯動組1為DOWN狀態;接口GigabitEthernet1/0/1為DOWN狀態;接口GigabitEthernet1/0/2為Collaboration-down狀態。
# 再查看Device C的靜態路由信息。
[DeviceC] display ip routing-table protocol static
Summary count : 2
Static Routing table status : <Active>
Summary count : 2
Destination/Mask Proto Pre Cost NextHop Interface
1.1.3.0/24 Static 60 0 1.1.6.2 GE1/0/2
1.1.4.0/24 Static 70 0 1.1.6.2 GE1/0/2
Static Routing table status : <Inactive>
Summary count : 0
可以看到,Device C到Device A間生效的路由為Device C->Device D->Device A。
(2) 驗證接口組聯動的下行接口對上行接口的影響
# 查看Device A的靜態路由信息。
[DeviceA] display ip routing-table protocol static
Summary count : 3
Static Routing table status : <Active>
Summary count : 3
Destination/Mask Proto Pre Cost NextHop Interface
1.1.5.0/24 Static 60 0 1.1.2.2 GE1/0/1
1.1.6.0/24 Static 60 0 1.1.3.2 GE1/0/2
1.1.7.0/24 Static 50 0 1.1.2.2 GE1/0/1
Static Routing table status : <Inactive>
Summary count : 0
可以看到,Device A到Device C間生效的路由為Device A->Device B->Device C。
# 在Device B的接口GigabitEthernet1/0/2上執行shutdown命令,查看聯動組1及其接口的狀態。
[DeviceB] display collaboration-group 1 verbose
Collaboration group protocol status: Enabled
Collaboration group 1 information:
Group status : DOWN
Member up delay : 0 seconds
Last up time : 17:11:47 2017/04/05
Last down time : 17:14:37 2017/04/05
Member Status
GE1/0/1 Collaboration-down
GE1/0/2 DOWN
可以看到,聯動組1為DOWN狀態;接口GigabitEthernet1/0/1為Collaboration-down狀態;接口GigabitEthernet1/0/2為DOWN狀態。
# 再查看Device A的靜態路由信息。
[DeviceA] display ip routing-table protocol static
Summary count : 2
Static Routing table status : <Active>
Summary count : 2
Destination/Mask Proto Pre Cost NextHop Interface
1.1.6.0/24 Static 60 0 1.1.3.2 GE1/0/2
1.1.7.0/24 Static 70 0 1.1.3.2 GE1/0/2
Static Routing table status : <Inactive>
Summary count : 0
可以看到,Device A到Device C間生效的路由為Device A->Device D->Device C。
如圖1-3所示,Device C為Smart Link設備,Device A不支持接收Flush報文功能。通過在Device B上配置接口組聯動功能,使得Device B的接口GigabitEthernet1/0/1變為DOWN時,Device B的接口GigabitEthernet1/0/2也無法傳輸報文,從而加快Smart Link鏈路切換。同理,Device B的接口GigabitEthernet1/0/2變為DOWN時,Device B的接口GigabitEthernet1/0/1也無法傳輸報文,從而使得Device A停止從接口GigabitEthernet1/0/1發送數據報文,避免數據丟失。
(1) 配置Smart Link功能
請按照圖1-3在Device C上配置Smart Link組,將Device C的接口GigabitEthernet1/0/1配置為主端口,將Device C的接口GigabitEthernet1/0/2配置為從端口,具體配置過程略。關於Smart Link功能的具體配置,請參見“網絡管理和監控配置指導”中的“Smart Link”。
(2) 配置Device B
# 在Device B上全局開啟Monitor Link協議(缺省開啟)。
<DeviceB> system-view
[DeviceB] undo monitor-link disable
# 創建聯動組1。
[DeviceB] collaboration-group 1
# 將接口GigabitEthernet1/0/1和GigabitEthernet1/0/2加入聯動組1。
[DeviceB-collaboration-group1] port gigabitethernet 1/0/1
[DeviceB-collaboration-group1] port gigabitethernet 1/0/2
(1) 驗證接口組聯動的上行接口對下行接口的影響
# 顯示Device C上Smart Link組的信息。
[DeviceC] display smart-link group 1
Smart link group 1 information:
Device ID : 2007-6f03-0700
Preemption mode : None
Preemption delay: 1(s)
Control VLAN : 1
Protected VLAN : Reference Instance 1
Member Role State Flush-count Last-flush-time
-----------------------------------------------------------------------------
GE1/0/1 PRIMARY ACTIVE 2 20:19:28 2017/04/05
GE1/0/2 SECONDARY STANDBY 0 NA
可以看到,Smart Link組1的主端口是接口GigabitEthernet1/0/1,流量從Device C的接口GigabitEthernet1/0/1轉發。
# 在Device B的接口GigabitEthernet1/0/1上執行shutdown命令,查看聯動組1及其接口的狀態。
[DeviceB] display collaboration-group 1 verbose
Collaboration group protocol status: Enabled
Collaboration group 1 information:
Group status : DOWN
Member up delay : 0 seconds
Last up time : 20:19:58 2017/04/05
Last down time : 20:27:02 2017/04/05
Member Status
GE1/0/1 DOWN
GE1/0/2 Collaboration-down
可以看到,聯動組1為DOWN狀態;接口GigabitEthernet1/0/1為DOWN狀態;接口GigabitEthernet1/0/2為Collaboration-down狀態。
# 再查看Device C上Smart Link組的信息。
Smart link group 1 information:
Device ID : 2007-6f03-0700
Preemption mode : None
Preemption delay: 1(s)
Control VLAN : 1
Protected VLAN : Reference Instance 1
Member Role State Flush-count Last-flush-time
-----------------------------------------------------------------------------
GE1/0/1 PRIMARY DOWN 2 20:19:28 2017/04/05
GE1/0/2 SECONDARY ACTIVE 1 20:26:35 2017/04/05
可以看到,Smart Link組1的主端口由接口GigabitEthernet1/0/1切換為接口GigabitEthernet1/0/2,流量從Device C的接口GigabitEthernet1/0/2轉發。
(2) 驗證接口組聯動的下行接口對上行接口的影響
# 顯示Device A的接口GigabitEthernet1/0/1狀態。
[DeviceA] display interface gigabitethernet 1/0/1 brief
Brief information on interfaces in bridge mode:
Link: ADM - administratively down; Stby - standby
Speed: (a) - auto
Duplex: (a)/A - auto; H - half; F - full
Type: A - access; T - trunk; H - hybrid
Interface Link Speed Duplex Type PVID Description
GE1/0/1 UP 1G(a) F(a) A 1
可以看到,Device A的接口GigabitEthernet1/0/1為UP狀態。
# 在Device B的接口GigabitEthernet1/0/2上執行shutdown命令,查看聯動組1及其接口的狀態。
[DeviceB] display collaboration-group 1 verbose
Collaboration group protocol status: Enabled
Collaboration group 1 information:
Group status : DOWN
Member up delay : 0 seconds
Last up time : 20:19:58 2017/04/05
Last down time : 20:27:02 2017/04/05
Member Status
GE1/0/1 Collaboration-down
GE1/0/2 DOWN
可以看到,聯動組1為DOWN狀態;接口GigabitEthernet1/0/1為Collaboration-down狀態;接口GigabitEthernet1/0/2為DOWN狀態。
# 再查看Device A的接口GigabitEthernet1/0/1狀態。
[DeviceA] display interface gigabitethernet 1/0/1 brief
Brief information on interfaces in bridge mode:
Link: ADM - administratively down; Stby - standby
Speed: (a) - auto
Duplex: (a)/A - auto; H - half; F - full
Type: A - access; T - trunk; H - hybrid
Interface Link Speed Duplex Type PVID Description
GE1/0/1 DOWN auto A A 1
可以看到,Device A的接口GigabitEthernet1/0/1為DOWN狀態。
不同款型規格的資料略有差異, 詳細信息請向具體銷售和400谘詢。H3C保留在沒有任何通知或提示的情況下對資料內容進行修改的權利!