07-策略路由命令
本章節下載: 07-策略路由命令 (294.46 KB)
目 錄
1.1.1 apply access-vpn vpn-instance
1.1.4 apply default-output-interface
1.1.11 display ip policy-based-route
1.1.12 display ip policy-based-route interface
1.1.13 display ip policy-based-route local
1.1.14 display ip policy-based-route setup
1.1.19 ip local policy-based-route
1.1.22 reset ip policy-based-route statistics
apply access-vpn vpn-instance命令用來設置報文在指定VPN實例中進行轉發。
undo apply access-vpn vpn-instance命令用來取消報文在指定VPN實例中進行轉發的設置或者刪除一個或多個指定的VPN實例對應的設置。
【命令】
apply access-vpn vpn-instance vpn-instance-name&<1-n>
undo apply access-vpn vpn-instance [ vpn-instance-name&<1-n> ]
【缺省情況】
未設置報文在指定VPN實例中進行轉發。
【視圖】
策略節點視圖
【缺省用戶角色】
network-admin
context-admin
【參數】
vpn-instance-name:表示VPN實例名稱,為1~31個字符的字符串,區分大小寫。指定的VPN實例必須已經存在。&<1-n>:表示前麵的參數最多可以輸入n次。n的取值為4。
【使用指導】
每個節點最多可以配置4個VPN實例。當滿足匹配規則後,將根據第一個可用的VPN實例轉發表進行轉發。
配置undo命令時,如果指定了VPN實例名,將刪除該VPN實例對應的配置;如果未指定VPN實例名,將取消報文在指定VPN實例內轉發的配置。
【舉例】
# 在策略節點中設置報文在名為vpn1、vpn2的VPN實例中進行轉發(VPN實例vpn1、vpn2已存在)。
<Sysname> system-view
[Sysname] policy-based-route policy1 permit node 10
[Sysname-pbr-policy1-10] apply access-vpn vpn-instance vpn1 vpn2
【相關命令】
· apply remark-vpn
apply continue命令用來設置匹配成功的當前節點指定轉發路徑失敗後,繼續進行後續節點的處理。
undo apply continue命令用來恢複缺省情況。
【命令】
apply continue
undo apply continue
【缺省情況】
匹配成功的當前節點指定轉發路徑失敗後,不再進行下一節點的匹配。
【視圖】
策略節點視圖
【缺省用戶角色】
network-admin
context-admin
【使用指導】
本命令僅在策略節點的匹配模式為permit時生效。
在配置了該命令後,如果當前節點中未配置影響報文轉發路徑的五個apply子句(apply access-vpn vpn-instance、apply next-hop、apply output-interface、apply default-next-hop和apply default-output-interface),或者配置了這五個子句中的一個或多個,但配置的子句都失效(下一跳不可達、出接口down或者報文在指定VPN內轉發失敗)時,且查找普通路由表也轉發失敗時,會進行下一節點的處理。
【舉例】
# 設置匹配成功的當前節點轉發失敗後繼續進行後續節點的處理。
<Sysname> system-view
[Sysname] policy-based-route aa permit node 11
[Sysname-pbr-aa-11] apply continue
apply default-next-hop命令用來設置指導報文轉發的缺省下一跳。
undo apply default-next-hop命令用來取消指導報文轉發的缺省下一跳的設置。
【命令】
apply default-next-hop [ vpn-instance vpn-instance-name | inbound-vpn ] { ip-address [ direct ] [ track track-entry-number ] }&<1-n>
undo apply default-next-hop [ [ vpn-instance vpn-instance-name | inbound-vpn ] ip-address&<1-n> ]
【缺省情況】
未設置指導報文轉發的缺省下一跳。
【視圖】
策略節點視圖
【缺省用戶角色】
network-admin
context-admin
【參數】
vpn-instance vpn-instance-name:缺省下一跳所在的VPN實例。vpn-instance-name表示VPN實例名稱,為1~31個字符的字符串,區分大小寫。指定的VPN實例必須已經存在。
inbound-vpn:報文入接口所在的VPN實例。
ip-address:缺省下一跳的IP地址。如果未指定vpn-instance或inbound-vpn參數,表示指定的是公網下一跳。
direct:指定當前缺省下一跳生效的條件為直連下一跳。
track track-entry-number:指定Track項的序號,track-entry-number取值範圍為1~1024。
&<1-n>:表示前麵的參數最多可以輸入n次。n的取值為2。
【使用指導】
用戶可以同時配置多個缺省下一跳(通過一次或多次配置本命令實現),起到主備或負載分擔的作用。
配置undo命令時,如果指定了缺省下一跳IP地址,將取消已配置的該缺省下一跳;如果未指定缺省下一跳IP地址,將取消已配置的所有缺省下一跳。
【舉例】
# 設置指導報文轉發的缺省直連下一跳為1.1.1.1。
<Sysname> system-view
[Sysname] policy-based-route aa permit node 11
[Sysname-pbr-aa-11] apply default-next-hop 1.1.1.1 direct
【相關命令】
· apply loadshare
apply default-output-interface命令用來設置指導報文轉發的缺省出接口。
undo apply default-output-interface命令用來取消指導報文轉發的缺省出接口的設置。
【命令】
apply default-output-interface { interface-type interface-number [ track track-entry-number ] }&<1-n>
undo apply default-output-interface [ { interface-type interface-number }&<1-n> ]
【缺省情況】
未設置指導報文轉發的缺省出接口。
【視圖】
策略節點視圖
【缺省用戶角色】
network-admin
context-admin
【參數】
interface-type interface-number:指定接口類型和接口編號。
track track-entry-number:指定Track項的序號,track-entry-number取值範圍為1~1024。
&<1-n>:表示前麵的參數最多可以輸入n次。n的取值為4。
【使用指導】
用戶可以同時配置多個缺省出接口(通過一次或多次配置本命令實現),起到主備或負載分擔的作用。
指定缺省出接口類型需配置為P2P(Point-to-Point,點到點)接口,對於非P2P接口(廣播類型的接口和NBMA類型的接口),比如以太網接口、Virtual-Template接口,由於有多個可能的下一跳,可能會造成報文轉發不成功的現象。NBMA(Non Broadcast MultiAccess,非廣播多路訪問)指全連通、非廣播、多點可達的網絡,這種網絡采用單播方式發送報文。
配置undo命令時,如果指定了接口,將取消已配置的該缺省出接口;如果未指定接口,將取消已配置的所有缺省出接口。
【舉例】
# 設置報文的缺省出接口為GigabitEthernet1/0/1。
<Sysname> system-view
[Sysname] policy-based-route aa permit node 11
[Sysname-pbr-aa-11] apply default-output-interface gigabitethernet 1/0/1
【相關命令】
· apply loadshare
apply ip-df命令用來設置IP報文頭中的DF(Don’t Fragment,不分片)標誌。
undo apply ip-df命令用來恢複缺省情況。
【命令】
apply ip-df df-value
undo apply ip-df
【缺省情況】
未設置IP報文頭中的DF標誌。
【視圖】
策略節點視圖
【缺省用戶角色】
network-admin
context-admin
【參數】
df-value:設置IP報文頭中的DF標誌,取值0或1。0表示將IP報文頭中的DF標誌位置為0;1表示將IP報文頭中的DF標誌位置為1。
【使用指導】
報文中DF標誌位置為0,表示可以對報文進行分片處理。
報文中DF標誌位置為1,表示不可對報文進行分片處理。
【舉例】
# 將報文IP首部的DF標誌位置為0。
<Sysname> system-view
[Sysname] policy-based-route aa permit node 11
[Sysname-pbr-aa-11] apply ip-df 0
apply loadshare命令用來設置多個下一跳(出接口、缺省下一跳和缺省出接口)工作在負載分擔模式。
undo apply loadshare命令用來恢複缺省情況。
【命令】
apply loadshare { default-next-hop | default-output-interface | next-hop | output-interface }
undo apply loadshare { default-next-hop | default-output-interface | next-hop | output-interface }
【缺省情況】
多個下一跳(出接口、缺省下一跳和缺省出接口)工作在主備模式。
【視圖】
策略節點視圖
【缺省用戶角色】
network-admin
context-admin
【參數】
default-next-hop:設置指導報文轉發的多個缺省下一跳工作在負載分擔模式。
default-output-interface:設置指導報文轉發的多個缺省出接口工作在負載分擔模式。
next-hop:設置指導報文轉發的多個下一跳工作在負載分擔模式。
output-interface:設置指導報文轉發的多個出接口工作在負載分擔模式。
【使用指導】
多個出接口(下一跳、缺省下一跳和缺省出接口)的工作模式有兩種:主備模式、負載分擔模式。以多個出接口為例:
· 主備模式:按照配置順序,以第一個配置的出接口作為主用出接口,指導報文轉發。當主用出接口失效時,按配置順序選擇後續的第一個有效的出接口指導報文轉發。
· 負載分擔模式:按照配置順序,逐包輪流選擇有效的出接口指導報文轉發。下一跳的負載分擔模式則有些不同,會按照下一跳的權重指導報文轉發。缺省情況下,多個下一跳會按照缺省的權重值平均分配帶寬,多個下一跳的轉發流量的比例是相同的。
缺省下一跳和缺省出接口的情況請參考多個出接口。
【舉例】
# 設置多個下一跳工作在負載分擔模式。
<Sysname> system-view
[Sysname] policy-based-route aa permit node 11
[Sysname-pbr-aa-11] apply next-hop 1.1.1.1 2.2.2.2
[Sysname-pbr-aa-11] apply loadshare next-hop
# 設置多個出接口工作在負載分擔模式。
<Sysname> system-view
[Sysname] policy-based-route aa permit node 11
[Sysname-pbr-aa-11] apply output-interface gigabitethernet 1/0/1 gigabitethernet 1/0/2
[Sysname-pbr-aa-11] apply loadshare output-interface
# 設置多個缺省下一跳工作在負載分擔模式。
<Sysname> system-view
[Sysname] policy-based-route aa permit node 11
[Sysname-pbr-aa-11] apply default-next-hop 1.1.1.1 2.2.2.2
[Sysname-pbr-aa-11] apply loadshare default-next-hop
# 設置多個缺省出接口工作在負載分擔模式。
<Sysname> system-view
[Sysname] policy-based-route aa permit node 11
[Sysname-pbr-aa-11] apply default-output-interface gigabitethernet 1/0/1 gigabitethernet 1/0/2
[Sysname-pbr-aa-11] apply loadshare default-output-interface
【相關命令】
· apply default-next-hop
· apply default-output-interface
· apply next-hop
· apply output-interface
apply next-hop命令用來設置報文轉發的下一跳。
undo apply next-hop命令用來取消報文轉發下一跳的設置。
【命令】
apply next-hop [ vpn-instance vpn-instance-name | inbound-vpn ] { ip-address [ direct ] [ track track-entry-number ] [ weight weight-value ] }&<1-n>
undo apply next-hop [ [ vpn-instance vpn-instance-name | inbound-vpn ] ip-address&<1-n> ]
【缺省情況】
未設置報文轉發的下一跳。
【視圖】
策略節點視圖
【缺省用戶角色】
network-admin
context-admin
【參數】
vpn-instance vpn-instance-name:下一跳所在的VPN實例。vpn-instance-name表示VPN實例名稱,為1~31個字符的字符串,區分大小寫。指定的VPN實例必須已經存在。
inbound-vpn:報文入接口所在的VPN實例。
ip-address:下一跳IP地址。如果未指定vpn-instance或inbound-vpn參數,表示指定的是公網下一跳。
direct:指定當前下一跳生效的條件為直連下一跳。
track track-entry-number:指定Track項的序號,track-entry-number取值範圍為1~1024。
weight weight-value:指定下一跳負載分擔的權重。設備根據權重確定該下一跳轉發流量的比例。例如,三個下一跳配置的負載分擔權重分別為1、1和2,則它們的負載分擔的比例分別為1/4、1/4和1/2。weight-value取值範圍為1~100,缺省值為10。
&<1-n>:表示前麵的參數最多可以輸入n次。n的取值為2。
【使用指導】
用戶可以同時配置多個下一跳(通過一次或多次配置本命令實現),起到主備或負載分擔的作用。
配置undo命令時,如果指定了下一跳IP地址,將取消已配置的該下一跳;如果未指定下一跳IP地址,將取消已配置的所有下一跳。
【舉例】
# 設置報文的直連下一跳為1.1.1.1。
<Sysname> system-view
[Sysname] policy-based-route aa permit node 11
[Sysname-pbr-aa-11] apply next-hop 1.1.1.1 direct
· apply loadshare
apply output-interface命令用來設置指導報文轉發的出接口。
undo apply output-interface命令用來取消指導報文轉發的出接口的設置。
【命令】
apply output-interface { interface-type interface-number [ track track-entry-number ] }&<1-n>
undo apply output-interface [ { interface-type interface-number }&<1-n> ]
【缺省情況】
未設置指導報文轉發的出接口。
【視圖】
策略節點視圖
【缺省用戶角色】
network-admin
context-admin
【參數】
interface-type interface-number:指定接口類型和接口編號。
track track-entry-number:指定Track項的序號,track-entry-number取值範圍為1~1024。
&<1-n>:表示前麵的參數最多可以輸入n次。n的取值為4。
【使用指導】
用戶可以同時配置多個出接口(通過一次或多次配置本命令實現),起到主備或負載分擔的作用。
指定出接口類型需配置為P2P接口,對於非P2P接口(廣播類型的接口和NBMA類型的接口),比如以太網接口、Virtual-Template接口,由於有多個可能的下一跳,可能會造成報文轉發不成功的現象。
配置undo命令時,如果指定了接口,將取消已配置的該出接口;如果未指定接口,將取消已配置的所有出接口。
【舉例】
# 對已經匹配的IP報文指定出接口為GigabitEthernet1/0/1。
<Sysname> system-view
[Sysname] policy-based-route aa permit node 11
[Sysname-pbr-aa-11] apply output-interface gigabitethernet 1/0/1
【相關命令】
· apply loadshare
apply precedence 命令用來設置IP報文的優先級。
undo apply precedence命令用來恢複缺省情況。
【命令】
apply precedence { type | value }
undo apply precedence
【缺省情況】
未設置IP報文的優先級。
【視圖】
策略節點視圖
【缺省用戶角色】
network-admin
context-admin
【參數】
type:IP報文的優先級類型。
value:IP報文的優先級值,IP報文共有8(0~7)個優先級,每個數值對應一個優先級類型。在輸入參數的時候可以輸入數值,也可以輸入優先級類型。對應關係如表1-1所示。
表1-1 IP優先級值與優先級類型對應表
優先級值 |
優先級類型 |
0 |
routine |
1 |
priority |
2 |
immediate |
3 |
flash |
4 |
flash-override |
5 |
critical |
6 |
internet |
7 |
network |
【舉例】
# 設置IP報文的優先級為5(critical)。
<Sysname> system-view
[Sysname] policy-based-route aa permit node 11
[Sysname-pbr-aa-11] apply precedence critical
apply remark-vpn命令用來重標記報文的VPN實例。
undo apply remark-vpn命令用來恢複缺省情況。
【命令】
apply remark-vpn
undo apply remark-vpn
【缺省情況】
未重標記報文的VPN實例。
【視圖】
策略節點視圖
【缺省用戶角色】
network-admin
context-admin
【使用指導】
一般情況下,配置apply access-vpn vpn-instance命令後,設備僅在指定的VPN實例內轉發報文,但不會重標記報文的VPN實例,後續業務模塊學到的還是報文中之前的VPN實例。如果需要重標記報文的VPN實例信息則需要配置本命令。
本命令必須和apply access-vpn vpn-instance命令同時使用。隻有配置了apply access-vpn vpn-instance命令成功指導報文轉發時,本命令才能重標記報文的VPN實例信息,標記的VPN實例是生效的apply access-vpn vpn-instance命令配置的VPN實例。
【舉例】
# 匹配ACL 3000的報文重標記VPN實例為vpn1。
<Sysname> system-view
[Sysname] policy-based-route aaa permit node 10
[Sysname-pbr-aaa-10] if-match acl 3000
[Sysname-pbr-aaa-10] apply access-vpn vpn-instance vpn1
[Sysname-pbr-aaa-10] apply remark-vpn
【相關命令】
· apply access-vpn vpn-instance
display ip policy-based-route命令用來顯示已經配置的策略。
【命令】
display ip policy-based-route [ policy policy-name ]
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
context-admin
context-operator
【參數】
policy policy-name:顯示指定的策略。policy-name表示策略名,唯一標識一個策略,為1~19個字符的字符串,區分大小寫。如果未指定本參數,則顯示所有已經配置的策略。
【舉例】
# 顯示所有已經配置的策略。
<Sysname> display ip policy-based-route
Policy name: aaa
node 1 permit:
if-match acl 2000
apply next-hop 1.1.1.1
表1-2 display ip policy-based-route命令顯示信息描述表
字段 |
描述 |
Policy name |
策略名 |
node 1 permit |
節點1的匹配模式為允許 |
if-match acl |
滿足ACL的報文被匹配 |
apply next-hop |
為匹配的報文指定下一跳 |
【相關命令】
· policy-based-route
display ip policy-based-route interface命令用來顯示接口下轉發策略路由的配置信息和統計信息。
【命令】
display ip policy-based-route interface interface-type interface-number [ slot slot-number ]
【視圖】
【缺省用戶角色】
network-admin
network-operator
context-admin
context-operator
【參數】
interface-type interface-number:用來指定接口的類型和編號。
slot slot-number:顯示指定成員設備上轉發策略路由的配置信息和統計信息。slot-number表示設備在IRF中的成員編號。如果未指定本參數,將顯示主設備上轉發策略路由的配置信息和統計信息。
【舉例】
# 顯示接口GigabitEthernet1/0/1下轉發策略路由的配置信息和統計信息。
<Sysname> display ip policy-based-route interface gigabitethernet 1/0/1
Policy based routing information for interface GigabitEthernet1/0/1(failed):
Policy name: aaa
node 0 deny:
Matched: 0
node 1 permit:
if-match acl 3999
Matched: 0
node 2 permit:
if-match acl 2000
apply next-hop 2.2.2.2
Matched: 0
node 5 permit:
if-match acl 3101
apply next-hop 1.1.1.1
apply output-interface GigabitEthernet1/0/2 track 1 (down)
apply output-interface GigabitEthernet1/0/3 track 2 (inactive)
Matched: 0
Total matched: 0
<Sysname> display ip policy-based-route interface gigabitethernet 1/0/1
Policy based routing information for interface GigabitEthernet1/0/1:
Policy name: aaa
node 0 deny(not support):
Matched: 0
node 1 permit:
if-match acl 3999
Matched: 0
node 2 permit(no resource):
if-match acl 2000
apply next-hop 2.2.2.2
apply output-interface GigabitEthernet1/0/2 track 1 (down)
apply output-interface GigabitEthernet1/0/3 track 2 (inactive)
Matched: 0
node 5 permit:
if-match acl 3101
apply next-hop 1.1.1.1
Matched: 0 (no statistics resource)
Total matched: 0
表1-3 display ip policy-based-route interface命令顯示信息描述表
字段 |
描述 |
Policy based routing information for interface GigabitEthernet1/0/1(failed) |
接口GigabitEthernet1/0/1下轉發策略路由的配置信息和統計信息(failed表示策略下發驅動失敗,此時所有節點都下發失敗,不再顯示節點一級的失敗提示) 顯示全局接口(全局接口隻有一維編號,例如VLAN接口10)的信息時,必須在命令中指定slot slot-number參數,才會顯示括號中的信息。 |
Policy name |
策略名 |
node 0 deny(not support) node 2 permit(no resource) |
節點的匹配模式為允許(permit)/拒絕(deny)。(not support表示設備不支持該節點設置的規則;no resource表示設備的ACL等資源不足,為該節點分配ACL等資源失敗) 顯示全局接口(全局接口隻有一維編號,例如VLAN接口10)的信息時,必須在命令中指定slot slot-number參數,才會顯示括號中的信息。 |
if-match acl |
滿足ACL的報文被匹配 |
apply next-hop |
為匹配的報文指定下一跳 |
apply output-interface GigabitEthernet1/0/2 track 1 (down) |
為匹配的報文指定出接口。括號中顯示接口的狀態:up、down、inactive。接口不在位時,顯示inactive;接口網絡層down時,顯示down |
Matched: 0 (no statistics resource) |
節點匹配成功的次數(no statistics resource表示統計資源不足) 顯示全局接口(全局接口隻有一維編號,例如VLAN接口10)的信息時,必須在命令中指定slot slot-number參數,才會顯示括號中的信息。 |
Total matched |
策略所有節點匹配成功的次數 |
【相關命令】
· reset ip policy-based-route statistics
display ip policy-based-route local命令用來顯示本地策略路由的配置信息和統計信息。
【命令】
display ip policy-based-route local [ slot slot-number ]
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
context-admin
context-operator
【參數】
slot slot-number:顯示指定成員設備上本地策略路由的配置信息和統計信息。slot-number表示設備在IRF中的成員編號。如果未指定本參數,將顯示主設備上本地策略路由的配置信息和統計信息。
【舉例】
# 顯示本地策略路由的配置信息和統計信息。
<Sysname> display ip policy-based-route local
Policy based routing information for local:
Policy name: aaa
node 0 deny:
Matched: 0
node 1 permit:
if-match acl 3999
Matched: 0
node 2 permit:
if-match acl 2000
apply next-hop 2.2.2.2
Matched: 0
node 5 permit:
if-match acl 3101
apply next-hop 1.1.1.1
Matched: 0
Total matched: 0
表1-4 display ip policy-based-route local命令顯示信息描述表
字段 |
描述 |
Policy based routing information for local |
本地策略路由的配置信息和統計信息 |
Policy name |
策略名 |
node 0 deny/node 2 permit |
節點的匹配模式為允許(permit)/拒絕(deny) |
if-match acl |
滿足ACL的報文被匹配 |
apply next-hop |
為匹配的報文指定下一跳 |
Matched: 0 |
節點匹配成功的次數 |
Total matched |
策略所有節點匹配成功的次數 |
【相關命令】
· reset ip policy-based-route statistics
display ip policy-based-route setup命令用來顯示已經應用的策略路由信息。
【命令】
display ip policy-based-route setup
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
context-admin
context-operator
【舉例】
# 顯示已經應用的策略路由信息。
<Sysname> display ip policy-based-route setup
Policy Name Interface Name
pr01 GigabitEthernet 1/0/1
表1-5 display ip policy-based-route setup命令顯示信息描述表
字段 |
描述 |
policy Name |
策略名 |
Interface Name |
應用策略的接口 |
【相關命令】
· ip policy-based-route
if-match acl命令用來設置ACL匹配規則。
undo if-match acl命令用來恢複缺省情況。
【命令】
if-match acl { acl-number | name acl-name }
undo if-match acl
【缺省情況】
未設置ACL匹配規則。
【視圖】
策略節點視圖
【缺省用戶角色】
network-admin
context-admin
【參數】
acl-number:訪問控製列表號,取值範圍為2000~3999。其中:
· 基本ACL,acl-number取值範圍為2000~2999;
· 高級ACL,acl-number取值範圍為3000~3999。
name acl-name:指定ACL的名稱。acl-name表示ACL的名稱,為1~63個字符的字符串,不區分大小寫,必須以英文字母a~z或A~Z開頭。為避免混淆,ACL的名稱不允許使用英文單詞all。
【舉例】
# 設置滿足ACL 2011的報文被匹配。
<Sysname> system-view
[Sysname] policy-based-route aa permit node 11
[Sysname-pbr-aa-11] if-match acl 2011
<Sysname> system-view
[Sysname] policy-based-route aa permit node 11
[Sysname-pbr-aa-11] if-match acl name aaa
設備各款型對於本節所描述的特性支持情況有所不同,詳細差異信息如下:
型號 |
命令 |
描述 |
F5010/F5020/F5030/F5030-6GW/F5040/F5060/F5080/F5000-M/F5000-S/F5000-C |
if-match app-group |
支持 |
F1005/F1010/F1020/F1030/F1050/F1060/F1070/F1080 |
支持 |
|
F1000-AK108/AK109/AK110/AK115/AK120/AK125/AK130/AK135/AK140/AK145/AK150/AK155/AK160/AK165/AK170/AK175/AK180/AK185 |
支持 |
|
F1000-GM-AK370/F1000-GM-AK380 |
支持 |
|
LSU3FWCEA0/LSUM1FWCEAB0/LSX1FWCEA1 |
不支持 |
|
LSWM1FWD0/LSXM1FWDF1/LSPM6FWD/LSUM1FWDEC0/LSQM1FWDSC0/IM-NGFWX-IV |
不支持 |
if-match app-group命令用來設置應用組匹配規則。
undo if-match app-group命令用來刪除應用組匹配規則。
【命令】
if-match app-group app-group-name&<1-n>
undo if-match app-group [ app-group-name&<1-n> ]
【缺省情況】
未設置應用組匹配規則。
【視圖】
策略節點視圖
【缺省用戶角色】
network-admin
context-admin
【參數】
app-group-name:應用組名,為1~63個字符的字符串,不區分大小寫,可以為數字、字母、連字符和下劃線,不允許為“Invalid”、“other”或係統預定義應用組的名稱。
&<1-n>:表示前麵的參數最多可以輸入n次,n的取值為6。
【使用指導】
應用組匹配規則隻對轉發策略路由生效,對本地策略路由不生效。
執行undo命令時,如果未指定任何參數,則表示刪除所有的應用組匹配規則。
【舉例】
# 設置應用組匹配規則test。
<Sysname> system-view
[Sysname] policy-based-route aa permit node 11
[Sysname-pbr-aa-11] if-match app-group test
設備各款型對於本節所描述的特性支持情況有所不同,詳細差異信息如下:
型號 |
命令 |
描述 |
F5010/F5020/F5030/F5030-6GW/F5040/F5060/F5080/F5000-M/F5000-S/F5000-C |
if-match object-group |
支持 |
F1005/F1010/F1020/F1030/F1050/F1060/F1070/F1080 |
支持 |
|
F1000-AK108/AK109/AK110/AK115/AK120/AK125/AK130/AK135/AK140/AK145/AK150/AK155/AK160/AK165/AK170/AK175/AK180/AK185 |
支持 |
|
F1000-GM-AK370/F1000-GM-AK380 |
支持 |
|
LSU3FWCEA0/LSUM1FWCEAB0/LSX1FWCEA1 |
不支持 |
|
LSWM1FWD0/LSXM1FWDF1/LSPM6FWD/LSUM1FWDEC0/LSQM1FWDSC0/IM-NGFWX-IV |
不支持 |
if-match object-group命令用來設置服務對象組匹配規則。
undo if-match object-group命令用來刪除服務對象組匹配規則。
【命令】
if-match object-group service object-group-name&<1-n>
undo if-match object-group service [ object-group-name&<1-n> ]
【缺省情況】
未設置服務對象組匹配規則。
【視圖】
策略節點視圖
【缺省用戶角色】
network-admin
context-admin
【參數】
service object-group-name:服務對象組名,為1~31個字符的字符串,不區分大小寫。
&<1-n>:表示前麵的參數最多可以輸入n次,n的取值為6。
【使用指導】
執行undo命令時,如果未指定任何參數,則表示刪除所有的服務對象組匹配規則。
【舉例】
# 設置服務對象組匹配規則test。
<Sysname> system-view
[Sysname] policy-based-route aa permit node 11
[Sysname-pbr-aa-11] if-match object-group service test
if-match packet-length命令用來設置IP報文長度匹配規則。
undo if-match packet-length命令用來恢複缺省情況。
【命令】
if-match packet-length min-len max-len
undo if-match packet-length
【缺省情況】
未設置IP報文長度匹配規則。
【視圖】
策略節點視圖
【缺省用戶角色】
network-admin
context-admin
【參數】
min-len:最短IP報文長度,取值範圍為1~65535,單位為字節。
max-len:最長IP報文長度,取值範圍為1~65535,單位為字節。max-len應該不小於min-len。
【使用指導】
IP報文長度是指從IP報文頭開始到報文末尾的總長度,IP報文長度匹配含邊界值,如指定min-len為100,max-len為200,則報文長度為100與200的報文都是匹配報文。
【舉例】
# 設置IP報文長度在100~200字節之間的報文被匹配。
<Sysname> system-view
[Sysname] policy-based-route aa permit node 11
[Sysname-pbr-aa-11] if-match packet-length 100 200
ip local policy-based-route命令用來對本地報文應用策略。
undo ip local policy-based-route命令用來恢複缺省情況。
【命令】
ip local policy-based-route policy-name
undo ip local policy-based-route
【缺省情況】
未對本地報文應用策略。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
context-admin
【參數】
policy-name:策略名,唯一標識一個策略,為1~19個字符的字符串,區分大小寫。該策略必須已經存在。
【使用指導】
對本地報文隻能應用一個策略,應用新的策略前必須刪除本地原來已經應用的策略。
對本地報文應用的策略將對本地產生的所有報文(除了本地發送給自己的報文)進行匹配。若無特殊需求,建議用戶不要配置本地策略路由。
【舉例】
# 對本地報文應用策略aaa。
<Sysname> system-view
[Sysname] ip local policy-based-route aaa
【相關命令】
· display ip policy-based-route setup
· policy-based-route
ip policy-based-route命令用來對接口轉發的報文應用策略。
undo ip policy-based-route命令用來恢複缺省情況。
【命令】
ip policy-based-route policy-name
undo ip policy-based-route
【缺省情況】
未對接口轉發的報文應用策略。
【視圖】
接口視圖
【缺省用戶角色】
network-admin
context-admin
【參數】
policy-name:策略名,唯一標識一個策略,為1~19個字符的字符串,區分大小寫。該策略必須已經存在。
【使用指導】
對接口轉發的報文應用策略時,一個接口隻能應用一個策略,應用新的策略前必須刪除接口上原來已經應用的策略。
【舉例】
# 對接口GigabitEthernet1/0/1轉發的報文應用策略aaa。
<Sysname> system-view
[Sysname] interface gigabitethernet 1/0/1
[Sysname-GigabitEthernet1/0/1] ip policy-based-route aaa
【相關命令】
· display ip policy-based-route setup
· policy-based-route
policy-based-route命令用來創建策略節點,並進入策略節點視圖。如果指定的策略節點已創建,則該命令直接用來進入該策略節點的視圖。
undo policy-based-route命令用來刪除已創建的策略或策略節點。
【命令】
policy-based-route policy-name [ deny | permit ] node node-number
undo policy-based-route policy-name [ deny | node node-number | permit ]
【缺省情況】
不存在策略節點。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
context-admin
【參數】
policy-name:策略名,唯一標識一個策略,為1~19個字符的字符串,區分大小寫。
deny:指定策略節點的匹配模式為拒絕模式。
permit:指定策略節點的匹配模式為允許模式。缺省匹配模式為permit。
node node-number:策略節點編號,取值範圍為0~65535。節點編號越小優先級越高,先對優先級高的節點進行匹配操作。
【使用指導】
刪除策略之前,必須先取消該策略在所有接口或者本地上的應用,否則刪除失敗。
配置undo命令時,如果指定了策略節點,將刪除指定的節點;如果指定了節點模式,將按模式刪除策略內所有與該模式匹配的所有節點;如果兩者都未指定,將刪除整個策略。
【舉例】
# 創建一個策略policy1,其節點序列號為10,匹配模式為permit,並進入策略節點視圖。
<Sysname> system-view
[Sysname] policy-based-route policy1 permit node 10
[Sysname-pbr-policy1-10]
【相關命令】
· display ip policy-based-route
reset ip policy-based-route statistics命令用來清除策略路由的統計信息。
【命令】
reset ip policy-based-route statistics [ policy policy-name ]
【視圖】
用戶視圖
【缺省用戶角色】
network-admin
context-admin
【參數】
policy policy-name:清除指定策略的統計信息。policy-name表示策略名,唯一標識一個策略,為1~19個字符的字符串,區分大小寫。如果未指定本參數,則清除所有配置策略的匹配統計信息。
【舉例】
# 清除所有配置策略的統計信息。
<Sysname> reset ip policy-based-route statistics
【相關命令】
· display ip policy-based-route interface
· display ip policy-based-route local
不同款型規格的資料略有差異, 詳細信息請向具體銷售和400谘詢。H3C保留在沒有任何通知或提示的情況下對資料內容進行修改的權利!