• 全部
  • 經驗案例
  • 典型配置
  • 技術公告
  • FAQ
  • 漏洞說明
  • 全部
  • 全部
  • 大數據引擎
  • 知了引擎
產品線
搜索
取消
案例類型
發布者
是否解決
是否官方
時間
搜索引擎
匹配模式
高級搜索

靜態路由配合nqa、track等

2025-05-19提問
  • 0關注
  • 2收藏,563瀏覽
粉絲:2人 關注:1人

問題描述:

普通nqa+track+靜態路由的邏輯是

1、nqa探測成功,track項為positive,靜態路由生效

2、nqa探測失敗,track項為negative,靜態路由失效

請問有沒有什麼技術可以反過來?某個IP地址ping失敗,靜態路由反而生效;ping成功了,靜態路由反而不生效呢?

最佳答案

已采納
粉絲:32人 關注:11人

有簡單的實現方法。


使用track自帶的布爾類型列表就行了,可以直接反轉測試結果。

比如:

track 10 nqa entry test test reaction 1


track 1 list boolean and

object 10 not


(後麵都不是重點)

nqa entry test test
type icmp-echo
destination ip 10.0.12.2
frequency 2000
history-record enable
probe timeout 500
reaction 1 checked-element probe-fail threshold-type consecutive 3 action-type trigger-only
source ip 10.0.12.1
#
nqa schedule test test start-time now lifetime forever


ip route-static 0.0.0.0 0 10.0.12.2 track 1


感謝解答,上麵的nqa+eaa可以實現,但是你這個方法確實更簡單

MultiService 發表時間:2025-05-20 更多>>

感謝解答,上麵的nqa+eaa可以實現,但是你這個方法確實更簡單

MultiService 發表時間:2025-05-20
2 個回答
sunny 八段
粉絲:11人 關注:0人

沒有呢

粉絲:108人 關注:8人

可以通過 EAARTM 策略聯動 實現反向邏輯。具體實現方式如下:


技術方案:通過EAA/RTM策略反轉Track狀態控製路由

1. 核心思路

NQA探測成功(Track狀態為Positive:觸發腳本將靜態路由優先級調低(或刪除路由),使其失效。

NQA探測失敗(Track狀態為Negative:觸發腳本恢複靜態路由優先級(或添加路由),使其生效。

2. 配置步驟

步驟1:配置NQA探測與Track聯動

nqa entry admin reverse_test type icmp-echo 

destination ip 192.168.1.1 # 探測目標IP 

 frequency 100 # 100ms探測一次

 reaction 1 checked-element probe-fail threshold-type consecutive 5 

 action-type trigger-only # 僅觸發Track狀態變化

 nqa schedule admin reverse_test start-time now lifetime forever

 track 10 nqa entry admin reverse_test reaction 1 # 關聯NQATrack

步驟2:通過EAA腳本反轉邏輯

rtm cli-policy reverse_route 

 event track 10 state negative # Track狀態為Negative時觸發 

 action 0 cli system-view 

 action 1 cli ip route-static 0.0.0.0 0 10.1.1.1 preference 60 # 激活路由(設置高優先級)

 user-role network-admin 

 rtm cli-policy reverse_route

 event track 10 state positive # Track狀態為Positive時觸發 

 action 0 cli system-view 

 action 1 cli ip route-static 0.0.0.0 0 10.1.1.1 preference 200 # 失效路由(設置低優先級)

 user-role network-admin

3. 驗證與效果

當目標IP不可達(NQA失敗)
Track
狀態為Negative → 觸發EAA腳本將靜態路由優先級設為60(生效)。

·         當目標IP可達(NQA成功)
Track
狀態為Positive → 觸發EAA腳本將靜態路由優先級設為200(失效)。


注意事項

1.  優先級調整範圍:確保備用路由的優先級高於主路由(例如:主路由優先級60,備用路由優先級70)。

2.  防循環觸發EAA腳本中需避免頻繁修改路由導致震蕩,可通過增加探測間隔(如frequency 5000)或調整閾值(如連續失敗5次觸發)。

3.  兼容性:適用於H3C交換機(如S7500ES6520XS12500X等),需確認設備支持EAA/RTM功能。

通過以上方案,可實現探測失敗時路由生效,探測成功時路由失效的反向邏輯控製。

 


編輯答案

你正在編輯答案

如果你要對問題或其他回答進行點評或詢問,請使用評論功能。

分享擴散:

提出建議

    +

親~登錄後才可以操作哦!

確定

親~檢測到您登陸的賬號未在http://hclhub.h3c.com進行注冊

注冊後可訪問此模塊

跳轉hclhub

你的郵箱還未認證,請認證郵箱或綁定手機後進行當前操作

舉報

×

侵犯我的權益 >
對根叔社區有害的內容 >
辱罵、歧視、挑釁等(不友善)

侵犯我的權益

×

泄露了我的隱私 >
侵犯了我企業的權益 >
抄襲了我的內容 >
誹謗我 >
辱罵、歧視、挑釁等(不友善)
騷擾我

泄露了我的隱私

×

您好,當您發現根叔知了上有泄漏您隱私的內容時,您可以向根叔知了進行舉報。 請您把以下內容通過郵件發送到pub.zhiliao@h3c.com 郵箱,我們會盡快處理。
  • 1. 您認為哪些內容泄露了您的隱私?(請在郵件中列出您舉報的內容、鏈接地址,並給出簡短的說明)
  • 2. 您是誰?(身份證明材料,可以是身份證或護照等證件)

侵犯了我企業的權益

×

您好,當您發現根叔知了上有關於您企業的造謠與誹謗、商業侵權等內容時,您可以向根叔知了進行舉報。 請您把以下內容通過郵件發送到 pub.zhiliao@h3c.com 郵箱,我們會在審核後盡快給您答複。
  • 1. 您舉報的內容是什麼?(請在郵件中列出您舉報的內容和鏈接地址)
  • 2. 您是誰?(身份證明材料,可以是身份證或護照等證件)
  • 3. 是哪家企業?(營業執照,單位登記證明等證件)
  • 4. 您與該企業的關係是?(您是企業法人或被授權人,需提供企業委托授權書)
我們認為知名企業應該坦然接受公眾討論,對於答案中不準確的部分,我們歡迎您以正式或非正式身份在根叔知了上進行澄清。

抄襲了我的內容

×

原文鏈接或出處

誹謗我

×

您好,當您發現根叔知了上有誹謗您的內容時,您可以向根叔知了進行舉報。 請您把以下內容通過郵件發送到pub.zhiliao@h3c.com 郵箱,我們會盡快處理。
  • 1. 您舉報的內容以及侵犯了您什麼權益?(請在郵件中列出您舉報的內容、鏈接地址,並給出簡短的說明)
  • 2. 您是誰?(身份證明材料,可以是身份證或護照等證件)
我們認為知名企業應該坦然接受公眾討論,對於答案中不準確的部分,我們歡迎您以正式或非正式身份在根叔知了上進行澄清。

對根叔社區有害的內容

×

垃圾廣告信息
色情、暴力、血腥等違反法律法規的內容
政治敏感
不規範轉載 >
辱罵、歧視、挑釁等(不友善)
騷擾我
誘導投票

不規範轉載

×

舉報說明