• 產品與解決方案
  • 行業解決方案
  • 服務
  • 支持
  • 合作夥伴
  • 關於我們

11-可靠性配置指導

目錄

07-Monitor Link配置

本章節下載 07-Monitor Link配置  (297.90 KB)

07-Monitor Link配置


1 Monitor Link

1.1  Monitor Link簡介

Monitor Link是我司私有的一種接口聯動方案,通過監控設備的上行接口,根據其up/down狀態的變化來觸發下行接口up/down狀態的變化,從而觸發下遊設備上的拓撲協議進行鏈路的切換。

圖1-1 Monitor Link應用場景示意圖

 

每個Monitor Link組都由上行接口和下行接口這兩種成員接口組成,一個Monitor Link組可以有多個上行接口或下行接口,但一個接口隻能屬於一個Monitor Link組。

·     上行接口是被監控的接口,其所在鏈路被稱為上行鏈路。Monitor Link組的狀態與該接口的狀態保持聯動,當Monitor Link組中狀態為up的上行接口個數低於上行接口閾值時,Monitor Link組就處於down狀態;而狀態為up的上行接口個數大於或等於上行接口閾值時,Monitor Link組就處於up狀態。

·     下行接口是監控接口,其所在鏈路被稱為下行鏈路。該接口的狀態與Monitor Link組的狀態保持聯動,當Monitor Link組的up/down狀態發生改變時,下行接口的狀態就會發生相應的改變,從而與Monitor Link組的狀態保持一致。

圖1-1所示,Device B的接口Port 1和Port 2組成了一個Monitor Link組,其中Port 1為上行接口,該接口所在的鏈路為上行鏈路;Port 2為下行接口,該接口所在的鏈路為下行鏈路。Device D上的情形也與Device B類似。

Monitor Link在運行中遵循以下機製:

1. 端口聯動機製

每個Monitor Link組獨立進行上行接口的監控和下行接口的聯動。當Monitor Link組中狀態為up的上行接口個數低於上行接口閾值時,Monitor Link組就處於down狀態,並將強製使其所有下行接口的狀態都變為down;而狀態為up的上行接口個數大於或等於上行接口閾值時,Monitor Link組的狀態就恢複為up,並使其所有下行接口的狀態都恢複為up。

提示

請勿通過接口開關命令來幹預Monitor Link組中下行接口的狀態。

 

2. 延時回切機製

通過延時回切機製可以避免由於Monitor Link組上行鏈路震蕩而導致的下行鏈路頻繁切換。其原理為:當Monitor Link組的上行接口恢複為up狀態並維持了一段時間之後,下行接口才恢複為up狀態,這段時間就稱為Monitor Link組下行接口的回切延時。

1.2  配置Monitor Link

1.2.1  Monitor Link配置任務簡介

表1-1 Monitor Link配置任務簡介

配置任務

說明

詳細配置

全局開啟Monitor Link協議

必選

1.2.2 

創建Monitor Link組

必選

1.2.3 

配置Monitor Link組的成員接口

必選

1.2.4 

配置Monitor Link監控BGP實例進程狀態

必選

1.2.5 

配置觸發Monitor Link組狀態切換的上行接口閾值

可選

1.2.6 

配置Monitor Link組下行接口的回切延時

可選

1.2.7 

 

1.2.2  全局開啟Monitor Link協議

全局開啟Monitor Link協議時,Monitor Link組才生效;全局關閉Monitor Link協議後,所有Monitor Link組失效,之前由Monitor Link協議聯動觸發更改狀態為down的下行接口將恢複聯動觸發前的狀態。

表1-2 全局開啟Monitor Link協議

操作

命令

說明

進入係統視圖

system-view

-

全局開啟Monitor Link協議

undo monitor-link disable

缺省情況下,Monitor Link協議處於全局開啟狀態

 

1.2.3  創建Monitor Link組

表1-3 創建Monitor Link組

操作

命令

說明

進入係統視圖

system-view

-

創建Monitor Link組,並進入Monitor Link組視圖

monitor-link group group-id

缺省情況下,不存在Monitor Link組

 

1.2.4  配置Monitor Link組的成員接口

可在Monitor Link組視圖或接口視圖下配置Monitor Link組的成員接口,各視圖下的配置效果相同。可配置為Monitor Link組成員接口的接口包括二層以太網接口、三層以太網接口、三層以太網子接口、二層聚合接口、三層聚合接口、三層聚合子接口、VLAN接口、LoopBack接口。

配置時需要注意的是:

·     如果已將一個接口的主接口配置為Monitor Link組的下行接口,請勿再將該接口的子接口配置為任何Monitor Link組的上行接口,否則將影響Monitor Link協議的正常運行。

·     由於同一接口的主接口和子接口的up/down狀態本身是聯動的,因此請勿將它們加入同一個Monitor Link組中,否則將影響該Monitor Link組的性能。

·     不允許將一個聚合接口及其所對應聚合組的成員端口加入同一個Monitor Link組中,否則將影響Monitor Link協議的正常運行。

·     一個接口隻能屬於一個Monitor Link組。

·     建議先配置Monitor Link的上行接口,以避免下行接口出現不必要的down/up狀態變化。

1. Monitor Link組視圖下的配置

表1-4 在Monitor Link組視圖下配置Monitor Link組的成員接口

操作

命令

說明

進入係統視圖

system-view

-

進入Monitor Link組視圖

monitor-link group group-id

-

配置Monitor Link組的成員接口

port interface-type { interface-number | interface-number.subnumber } { downlink | uplink }

缺省情況下,Monitor Link組中不存在成員接口

 

2. 接口視圖下的配置

表1-5 在接口視圖下配置Monitor Link組的成員接口

操作

命令

說明

進入係統視圖

system-view

-

進入接口或子接口視圖

interface interface-type { interface-number | interface-number.subnumber }

-

配置接口為Monitor Link組的成員接口

port monitor-link group group-id { downlink | uplink }

缺省情況下,接口不是Monitor Link組的成員接口

 

1.2.5  配置Monitor Link監控BGP實例進程狀態

1. 功能簡介

Monitor Link組中不僅可以監控上行接口,同時還可以監控BGP實例進程和會話:

·     Monitor Link組會將BGP實例進程狀態變化當成一個上行接口狀態變化。一個BGP實例進程的狀態down(BGP進程退出)時,視為一個上行接口down,一個BGP實例進程的狀態up時,視為一個上行接口up。

·     Monitor Link組會將BGP會話狀態變化當成一個上行接口狀態變化。一個BGP會話的狀態down時,視為一個上行接口down,一個BGP會話的狀態up時,視為一個上行接口up。有關監控BGP會話狀態的詳細介紹,請參見“三層技術-IP路由”中的“BGP高級配置”。

當Monitor Link組中狀態為up的上行接口個數低於上行接口閾值時,Monitor Link組就處於down狀態,並將強製使其所有下行接口的狀態都變為down;當up的上行接口個數大於或等於上行接口閾值時,Monitor Link組的狀態就恢複為up,並使其所有下行接口的狀態都恢複為up。

2. 配置限製和指導

Monitor Link組監控的BGP實例進程和會話為同一個BGP實例時:

·     若BGP實例中存在up的BGP會話,則計算up的上行接口的個數時,僅計算up的BGP會話個數,不計算up的BGP實例進程個數。

·     若BGP實例中不存在up的BGP會話,則計算up的上行接口的個數時,僅計算該BGP實例進程是否up。

表1-6 配置Monitor Link監控BGP實例進程狀態

操作

命令

說明

進入係統視圖

system-view

-

進入Monitor Link組視圖

monitor-link group group-id

-

配置Monitor Link監控指定BGP實例的進程狀態

monitor bgp instance-name

 

 

1.2.6  配置觸發Monitor Link組狀態切換的上行接口閾值

表1-7 配置觸發Monitor Link組狀態切換的上行接口閾值

操作

命令

說明

進入係統視圖

system-view

-

進入Monitor Link組視圖

monitor-link group group-id

-

觸發Monitor Link組狀態切換的上行接口閾值

uplink up-port-threshold number-of-port

缺省情況下,觸發Monitor Link組狀態切換的上行接口閾值為1

 

1.2.7  配置Monitor Link組下行接口的回切延時

表1-8 配置Monitor Link組下行接口的回切延時

操作

命令

說明

進入係統視圖

system-view

-

進入Monitor Link組視圖

monitor-link group group-id

-

配置Monitor Link組下行接口的回切延時

downlink up-delay delay

缺省情況下,Monitor Link組下行接口的回切延時為0秒,即上行接口up後,下行接口立刻恢複為up狀態

 

1.3  Monitor Link顯示和維護

在完成上述配置後,在任意視圖下執行display命令可以顯示配置後Monitor Link組的運行情況。

表1-9 Monitor Link顯示和維護

操作

命令

顯示Monitor Link組的信息

display monitor-link group { group-id | all }

 

1.4  Monitor Link典型配置舉例

1. 組網需求

·     在圖1-2所示的組網中,Device C為Smart Link設備,Device A、Device B和Device D為相關設備。Device C上VLAN 1~30的流量通過Smart Link組雙上行到Device A。

·     通過配置,在Device C上實現雙上行鏈路的靈活備份,並且當Device A與Device B(或Device D)之間出現鏈路故障時,Device C能夠感知到這個故障並完成其上行鏈路的切換。

說明

有關Smart Link的詳細介紹和配置,請參見“可靠性配置指導”中的“Smart Link”。

 

2. 組網圖

圖1-2 Monitor Link典型配置組網圖

3. 配置步驟

(1)     配置Device C

# 創建VLAN 1~30,將這些VLAN都映射到MSTI 1上,並激活MST域的配置。

<DeviceC> system-view

[DeviceC] vlan 1 to 30

[DeviceC] stp region-configuration

[DeviceC-mst-region] instance 1 vlan 1 to 30

[DeviceC-mst-region] active region-configuration

[DeviceC-mst-region] quit

# 分別關閉端口GigabitEthernet1/0/1和GigabitEthernet1/0/2,在這兩個端口上分別關閉生成樹協議,並將端口配置為Trunk端口且允許VLAN 1~30通過。

[DeviceC] interface gigabitethernet 1/0/1

[DeviceC-GigabitEthernet1/0/1] shutdown

[DeviceC-GigabitEthernet1/0/1] undo stp enable

[DeviceC-GigabitEthernet1/0/1] port link-type trunk

[DeviceC-GigabitEthernet1/0/1] port trunk permit vlan 1 to 30

[DeviceC-GigabitEthernet1/0/1] quit

[DeviceC] interface gigabitethernet 1/0/2

[DeviceC-GigabitEthernet1/0/2] shutdown

[DeviceC-GigabitEthernet1/0/2] undo stp enable

[DeviceC-GigabitEthernet1/0/2] port link-type trunk

[DeviceC-GigabitEthernet1/0/2] port trunk permit vlan 1 to 30

[DeviceC-GigabitEthernet1/0/2] quit

# 創建Smart Link組1,並配置其保護VLAN為MSTI 1所映射的VLAN。

[DeviceC] smart-link group 1

[DeviceC-smlk-group1] protected-vlan reference-instance 1

# 配置Smart Link組1的主端口為GigabitEthernet1/0/1,從端口為GigabitEthernet1/0/2。

[DeviceC-smlk-group1] port gigabitethernet 1/0/1 primary

[DeviceC-smlk-group1] port gigabitethernet 1/0/2 secondary

# 在Smart Link組1中使能發送Flush報文的功能。

[DeviceC-smlk-group1] flush enable

[DeviceC-smlk-group1] quit

# 重新開啟端口GigabitEthernet1/0/1和GigabitEthernet1/0/2。

[DeviceC] interface gigabitethernet 1/0/1

[DeviceC-GigabitEthernet1/0/1] undo shutdown

[DeviceC-GigabitEthernet1/0/1] quit

[DeviceC] interface gigabitethernet 1/0/2

[DeviceC-GigabitEthernet1/0/2] undo shutdown

[DeviceC-GigabitEthernet1/0/2] quit

(2)     配置Device A

# 創建VLAN 1~30。

<DeviceA> system-view

[DeviceA] vlan 1 to 30

# 分別將端口GigabitEthernet1/0/1和GigabitEthernet1/0/2配置為Trunk端口且允許VLAN 1~30通過,並在這些端口上都使能接收Flush報文的功能。

[DeviceA] interface gigabitethernet 1/0/1

[DeviceA-GigabitEthernet1/0/1] port link-type trunk

[DeviceA-GigabitEthernet1/0/1] port trunk permit vlan 1 to 30

[DeviceA-GigabitEthernet1/0/1] smart-link flush enable

[DeviceA-GigabitEthernet1/0/1] quit

[DeviceA] interface gigabitethernet 1/0/2

[DeviceA-GigabitEthernet1/0/2] port link-type trunk

[DeviceA-GigabitEthernet1/0/2] port trunk permit vlan 1 to 30

[DeviceA-GigabitEthernet1/0/2] smart-link flush enable

[DeviceA-GigabitEthernet1/0/2] quit

(3)     配置Device B

# 創建VLAN 1~30。

<DeviceB> system-view

[DeviceB] vlan 1 to 30

# 分別將端口GigabitEthernet1/0/1和GigabitEthernet1/0/2配置為Trunk端口且允許VLAN 1~30通過,在端口GigabitEthernet1/0/2上關閉生成樹協議,並在這些端口上都使能接收Flush報文的功能。

[DeviceB] interface gigabitethernet 1/0/1

[DeviceB-GigabitEthernet1/0/1] port link-type trunk

[DeviceB-GigabitEthernet1/0/1] port trunk permit vlan 1 to 30

[DeviceB-GigabitEthernet1/0/1] smart-link flush enable

[DeviceB-GigabitEthernet1/0/1] quit

[DeviceB] interface gigabitethernet 1/0/2

[DeviceB-GigabitEthernet1/0/2] undo stp enable

[DeviceB-GigabitEthernet1/0/2] port link-type trunk

[DeviceB-GigabitEthernet1/0/2] port trunk permit vlan 1 to 30

[DeviceB-GigabitEthernet1/0/2] smart-link flush enable

[DeviceB-GigabitEthernet1/0/2] quit

# 創建Monitor Link組1,並配置該組的上行接口為GigabitEthernet1/0/1,下行接口為GigabitEthernet1/0/2。

[DeviceB] monitor-link group 1

[DeviceB-mtlk-group1] port gigabitethernet 1/0/1 uplink

[DeviceB-mtlk-group1] port gigabitethernet 1/0/2 downlink

[DeviceB-mtlk-group1] quit

(4)     配置Device D

# 創建VLAN 1~30。

<DeviceD> system-view

[DeviceD] vlan 1 to 30

# 分別將端口GigabitEthernet1/0/1和GigabitEthernet1/0/2配置為Trunk端口且允許VLAN 1~30通過,在端口GigabitEthernet1/0/2上關閉生成樹協議,並在這些端口上都使能接收Flush報文的功能。

[DeviceD] interface gigabitethernet 1/0/1

[DeviceD-GigabitEthernet1/0/1] port link-type trunk

[DeviceD-GigabitEthernet1/0/1] port trunk permit vlan 1 to 30

[DeviceD-GigabitEthernet1/0/1] smart-link flush enable

[DeviceD-GigabitEthernet1/0/1] quit

[DeviceD] interface gigabitethernet 1/0/2

[DeviceD-GigabitEthernet1/0/2] undo stp enable

[DeviceD-GigabitEthernet1/0/2] port link-type trunk

[DeviceD-GigabitEthernet1/0/2] port trunk permit vlan 1 to 30

[DeviceD-GigabitEthernet1/0/2] smart-link flush enable

[DeviceD-GigabitEthernet1/0/2] quit

# 創建Monitor Link組1,並配置該組的上行接口為GigabitEthernet1/0/1,下行接口為GigabitEthernet1/0/2。

[DeviceD] monitor-link group 1

[DeviceD-mtlk-group1] port gigabitethernet 1/0/1 uplink

[DeviceD-mtlk-group1] port gigabitethernet 1/0/2 downlink

[DeviceD-mtlk-group1] quit

4. 驗證配置

通過使用display monitor-link group命令可以查看各設備上Monitor Link組的信息。例如當Device A的端口GigabitEthernet1/0/2由於鏈路故障而down掉時:

# 顯示Device B上Monitor Link組1的信息。

[DeviceB] display monitor-link group 1

Monitor link group 1 information:

  Group status     : UP

  Downlink up-delay: 0(s)

  Last-up-time     : 16:38:26 2012/4/21

  Last-down-time   : 16:37:20 2012/4/21

  Up-port-threshold: 1

 

  Member                    Role       Status

  ------------------------------------------------

  GE1/0/1                   UPLINK     UP

  GE1/0/2                   DOWNLINK   UP

# 顯示Device D上Monitor Link組1的信息。

[DeviceD] display monitor-link group 1

Monitor link group 1 information:

  Group status     : DOWN

  Downlink up-delay: 0(s)

  Last-up-time     : 16:37:20 2012/4/21

  Last-down-time   : 16:38:26 2012/4/21

  Up-port-threshold: 1

 

  Member                    Role       Status

  ------------------------------------------------

  GE1/0/1                   UPLINK     DOWN

  GE1/0/2                   DOWNLINK   DOWN

不同款型規格的資料略有差異, 詳細信息請向具體銷售和400谘詢。H3C保留在沒有任何通知或提示的情況下對資料內容進行修改的權利!

BOB登陆
官網
聯係我們