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關聯 |