天天看點

學習回顧——靜态路由配置與管理(2)

作者:角落裡的渣渣

1. 靜态路由配置經驗分享

l 在以太網鍊路兩端的接口的IP位址不能在兩個完全不同的網段中,但可以在相同或者存在包含關系的兩個網段中。

l 在資料通信過程中,往、返封包可以走相同路徑,也可以走不同路徑。

2. 配置靜态路由與靜态BFD關聯

配置靜态路由(可以是靜态預設路由)與靜态BFD關聯,可以快速感覺本地到路由目的位址的鍊路變化,提供網絡的可靠性。但在配置靜态路由與靜态BFD關聯之前,需要配置好對應的靜态BFD會話。

l 在公網環境中,可在系統視圖下執行

Ip route-static ip-address {mask | mask-length} {nexthop-address | interface-type interface-number [nexthop-address]} [preference preference | tag tag] * track bfd-session cfg-name [description text]指令。

l 在VPN執行個體私網環境中,在系統視圖下執行

Ip route-static vpn-instance vpn-source-name destination-address {mask | mask-length} {nexthop-address [public] | interface-type interface-number [nexthop-address] | vpn-instance vpn-destination nexthop-address } [preference preference | tag tag] * track bfd-session cfg-name [description text]指令。

l 指令中的參數track bfd-session cfg-name就是用來指定所指定的公網靜态路由綁定的BFD會話名稱(所綁定的靜态BFD會話要事先配置好),為1015個字元,不支援空格。啊

【一定要注意】要確定BFD會話和靜态路由配置在同一鍊路上,通常是在主路由路徑上,用于監控主路由的有效性。

3. 配置靜态路由與NQA關聯

NQA把測試兩端稱為用戶端和目的端(或者伺服器端),并在用戶端發起測試,目的端接收到封包後,傳回給源端相應的響應資訊。根據傳回的封包資訊,了解響應的網絡狀況。

靜态路由與NQA ICMP測試例關聯在公網或VPN執行個體網絡中進行配置。

第2-8步為NQA測試例的建立和配置

第10步僞靜态路由與NQA測試例的關聯

配置靜态路由與NQA關聯的步驟

步驟 指令 說明
1 System-view 進入系統視圖
2 Nqa test-instance admin-name test-name

建立測試例,并進入NQA測試例視圖。指令中的參數說明如下。

1.admin-name:建立進行NQA測試的管理者賬戶,1-32個字元,不支援空格,區分大小寫。

2.test-name:配置NQA測試例的測試例名稱,1-32個字元,不支援空格,區分大小寫。

預設情況下,沒有建立NQA測試例,可用undo nqa {test-instance admin-name test-name | all-test-instance}指令删除指定或所有的NQA測試例。

3 Test-type icmp

配置以上建立的NQA測試例的類型為ICMP NQA測試例。

預設情況下,未配置任何測試類型,可用undo test-type指令删除NQA測試例的測試類型的配置

4 Destination-address ipv4 ipv4-address

(可選)配置NQA測試例的目的IPv4位址。

預設情況下,沒有配置目的位址,可用undo destination-address指令删除對應的QA測試例的目的IPv4位址。

5 Description string

(可選)配置NQA測試例的描述資訊,取值範圍為1-230個字元,支援空格,區分大小寫。

預設情況下,NQA測試例沒有配置描述資訊,可用undo description指令删除以上NQA測試例的描述資訊。

【注意】本指令為覆寫指令,以最後一次配置為準,且不能修改正在執行的測試例的描述資訊

6 Frequency interval

(可選)配置NQA測試例自動執行測試的時間間隔,取值範圍為1-604800的整數秒。但取值必須大于下面第16步interval和第14步probe-count兩指令的配置值的乘積。

預設情況下,沒有配置自動測試間隔,即隻執行一次測試,可用undo frequency指令取消配置的NQA測試例自動執行測試的時間間隔。

7 Probe-count number

(可選)配置NQA測試例的一次測試探針數目,取值範圍為1-15的整數。對于不可靠網絡,可将探測次數取值設定相對大一些,因為可能發送較大次數的探測封包才能獲得探測成功。

預設情況下,一次測試探針數目是3,可用undo probe-count指令恢複NQA測試例的一次測試探針數目為預設值

8

立即啟動測試例

Start now [end { at [yyyy/mm/dd]hh:mm:ss}| lifetime {seconds second| hh:mm:ss}}]

3個指令中的參數和選項說明如下

1.start now:指定立即啟動執行目前測試例。

2.end at [yyyy/mm/dd]hh:mm:ss:二選一參數,在指定的時間點結束目前執行的測試例。

3.start at[yyyy/mm/dd]hh:mm:ss:二選一參數,指定開始執行測試例的時間。

4.end delay {seconds second |hh:mm:ss}:二選一參數,指定你延遲結束測試例的執行,即從目前執行指令的時間開始算起,一直持續到所設定的延遲時間後才結束。該延遲是相對于目前系統時間的延遲。例如:使用者在8:59:40執行指令start at 9:00:00 end delay seconds 60(從8:5940開始延遲60s後結束)時,測試例在9:00:00開始執行,在9:00:40結束。

5.end lifetime {seconds second |hh:mm:ss}:二選一參數,配置測試例的持續時間,但從測試例啟動的時間開始算起。例如,目前使用者在9:00:00執行指令staret delay seconds 60 end lifetime seconds 120時,測試例開始執行時間是9:01:00,持續時間為120s,結束時間是9:03:00.

預設情況下,測試封包發送完畢後,測試自動結束,可用undo start指令終止目前正在執行的測試例或者删除未執行NQA測試例的啟動方式和結束方式的配置

在指定時刻啟動測試例

Start at [yyyy/mm/dd] hh:mm:ss }[end{at} yyyy/mm/dd]hh:mm:ss| delay {seconds second|hh:mm:ss}|lifetime {seconds second | hh:mm:ss}]

延遲指定時間後啟動測試例

Start delay {seconds second| hh:mm:ss}} [end {at[yyyy/mm/dd]hh:mm:ss|delay {seconds second |hh:mm:ss}lifetime {secondssecond |hh:mm:ss}}]

9 Quit 退出測試例視圖
10

在公網環境中

Ip route-static ip-address {mask | mask-length} {nexthop-address | interface-type interface-number [nexthop-address]} [preference preference | tag tag] * rack nqa admin-name test-name [description text]

VPN執行個體環境中

Ip route-static vpn-instance vpn-source-name destination-address {mask | mask-length} {nexthop-address [public] | interface-type interface-number [nexthop-address] | vpn-instance vpn-destination nexthop-address } [preference preference | tag tag] * t rack nqa admin-name test-name [description text]

Ip route-static vpn-instance vpn-source-name destination-address {mask | mask-length} interface-type interface-number [nexthop-address] | vpn-instance dhcp [preference preference | tag tag] * track nqa admin-name test-name [description text]

配置靜态路由與NQA測試例關聯。指令中的rack nqa admin-name test-name 參數用來指定要關聯的NQA側私立管理者賬戶和測試例名稱,一定要與本表第2步中配置的NQA測試例管理者名和測試例名稱一緻。

【說明】配置靜态路由與NQA測試例關聯,NQA測試例的目的位址不能和檢測的靜态路由的目的位址相同。配置同一條靜态路由與其他NQA測試例關聯,會解除前一個NQA測試例的關聯關系。

預設情況下,沒有配置任何靜态路由與NQA關聯,可用對應的undo格式指令删除指定的靜态路由與NQA關聯

繼續閱讀