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

14-三層技術-IP路由命令參考

目錄

10-策略路由命令

本章節下載 10-策略路由命令  (382.81 KB)

10-策略路由命令


1 策略路由

1.1  策略路由配置命令

1.1.1  apply access-vpn

apply access-vpn命令用來設置報文在公網或指定VPN實例中進行轉發。

undo apply access-vpn命令用來取消報文在公網或指定VPN實例中進行轉發的設置。

【命令】

apply access-vpn { public | vpn-instance vpn-instance-name&<1-4> }

undo apply access-vpn { public | vpn-instance [ vpn-instance-name&<1-4> ] }

【缺省情況】

設備根據路由表在公網或VPN內轉發報文。

【視圖】

策略節點視圖

【缺省用戶角色】

network-admin

context-admin

【參數】

public:設置報文在公網中進行轉發。

vpn-instance:設置報文在指定VPN實例中進行轉發。

vpn-instance-name&<1-4>:指定VPN實例。vpn-instance-name表示MPLS L3VPN的VPN實例名稱,為1~31個字符的字符串,區分大小寫。指定的VPN實例必須已經存在。&<1-4>表示前麵的參數最多可以輸入4次。

【使用指導】

本命令用於在某些特殊組網中在不同網絡間轉發報文,例如將公網接收到的報文發送到某個VPN中,或者在VPN之間轉發報文。

用戶可通過重複執行本命令來指定公網和VPN實例。設備將根據配置順序查找公網或第一個可用的VPN實例中的轉發表進行轉發。

執行undo apply access-vpn vpn-instance [ vpn-instance-name&<1-4> ]命令時,如果僅指定了vpn-instance關鍵字,那麼節點上的所有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

# 在策略節點中設置報文在公網中進行轉發。

<Sysname> system-view

[Sysname] policy-based-route policy1 permit node 10

[Sysname-pbr-policy1-10] apply access-vpn public

【相關命令】

·     apply remark-vpn

1.1.2  apply continue

apply continue命令用來設置匹配成功的當前節點指定轉發路徑失敗後,繼續進行後續節點的處理。

undo apply continue命令用來恢複缺省情況。

【命令】

apply continue

undo apply continue

【缺省情況】

匹配成功的當前節點指定轉發路徑失敗後,不再進行下一節點的匹配。

【視圖】

策略節點視圖

【缺省用戶角色】

network-admin

context-admin

【使用指導】

本命令僅在策略節點的匹配模式為permit時生效。

在配置了該命令後,如果當前節點中未配置影響報文轉發路徑的apply子句(apply access-vpnapply next-hopapply output-interfaceapply default-next-hopapply default-output-interface),或者配置了這些子句中的一個或多個,但配置的子句都失效(下一跳不可達、出接口down或者報文在指定VPN內轉發失敗)且查找普通路由表也轉發失敗時,會進行下一節點的處理。

【舉例】

# 設置匹配成功的當前節點轉發失敗後繼續進行後續節點的處理。

<Sysname> system-view

[Sysname] policy-based-route aa permit node 11

[Sysname-pbr-aa-11] apply continue

1.1.3  apply default-next-hop

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-4>

undo apply default-next-hop [ [ vpn-instance vpn-instance-name | inbound-vpn ] ip-address&<1-4> ]

【缺省情況】

未設置指導報文轉發的缺省下一跳。

【視圖】

策略節點視圖

【缺省用戶角色】

network-admin

context-admin

【參數】

vpn-instance vpn-instance-name:缺省下一跳所在的VPN實例。vpn-instance-name表示MPLS L3VPN的VPN實例名稱,為1~31個字符的字符串,區分大小寫。指定的VPN實例必須已經存在。

inbound-vpn:報文入接口所在的VPN實例。

ip-address:缺省下一跳的IP地址。如果未指定vpn-instanceinbound-vpn參數,表示指定的是公網下一跳。

direct:指定當前缺省下一跳生效的條件為直連下一跳。

track track-entry-number:指定Track項的序號,track-entry-number取值範圍為1~1024。

&<1-4>:表示前麵的參數最多可以輸入4次。

【使用指導】

用戶可以同時配置多個缺省下一跳(通過一次或多次配置本命令實現),起到主備或負載分擔的作用。

配置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

1.1.4  apply default-output-interface

apply default-output-interface命令用來設置指導報文轉發的缺省出接口。

undo apply default-output-interface命令用來取消指導報文轉發的缺省出接口的設置。

【命令】

apply default-output-interface { interface-type interface-number [ track track-entry-number ] }&<1-4>

undo apply default-output-interface [ { interface-type interface-number }&<1-4> ]

【缺省情況】

未設置指導報文轉發的缺省出接口。

【視圖】

策略節點視圖

【缺省用戶角色】

network-admin

context-admin

【參數】

interface-type interface-number:指定接口類型和接口編號。

track track-entry-number:指定Track項的序號,track-entry-number取值範圍為1~1024。

&<1-4>:表示前麵的參數最多可以輸入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

1.1.5  apply ip-df

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。

【使用指導】

報文中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

1.1.6  apply loadshare

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

1.1.7  apply next-hop

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-4>

undo apply next-hop [ [ vpn-instance vpn-instance-name | inbound-vpn ] ip-address&<1-4> ]

【缺省情況】

未設置報文轉發的下一跳。

【視圖】

策略節點視圖

【缺省用戶角色】

network-admin

context-admin

【參數】

vpn-instance vpn-instance-name:下一跳所在的VPN實例。vpn-instance-name表示MPLS L3VPN的VPN實例名稱,為1~31個字符的字符串,區分大小寫。指定的VPN實例必須已經存在。

inbound-vpn:報文入接口所在的VPN實例。

ip-address:下一跳IP地址。如果未指定vpn-instanceinbound-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-4>:表示前麵的參數最多可以輸入4次。

【使用指導】

用戶可以同時配置多個下一跳(通過一次或多次配置本命令實現),起到主備或負載分擔的作用。

配置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

1.1.8  apply output-interface

apply output-interface命令用來設置指導報文轉發的出接口。

undo apply output-interface命令用來取消指導報文轉發的出接口的設置。

【命令】

apply output-interface { interface-type interface-number [ track track-entry-number ] }&<1-4>

undo apply output-interface [ { interface-type interface-number }&<1-4> ]

【缺省情況】

未設置指導報文轉發的出接口。

【視圖】

策略節點視圖

【缺省用戶角色】

network-admin

context-admin

【參數】

interface-type interface-number:指定接口類型和接口編號。

track track-entry-number:指定Track項的序號,track-entry-number取值範圍為1~1024。

&<1-4>:表示前麵的參數最多可以輸入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

1.1.9  apply precedence

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

1.1.10  apply remark-vpn

apply remark-vpn命令用來重標記報文所屬的VPN。

undo apply remark-vpn命令用來恢複缺省情況。

【命令】

apply remark-vpn

undo apply remark-vpn

【缺省情況】

未重標記報文所屬的VPN。

【視圖】

策略節點視圖

【缺省用戶角色】

network-admin

context-admin

【使用指導】

一般情況下,配置apply access-vpn命令後,設備僅在指定的VPN實例內轉發報文,但不會重標記報文所屬的VPN,後續業務模塊學到的還是報文中之前的VPN實例。如果需要重標記報文所屬的VPN信息,則需要配置本命令。

本命令必須和apply access-vpn命令同時使用。隻有配置了apply access-vpn命令成功指導報文轉發時,本命令才能重標記報文所屬的VPN信息,標記的VPN例是生效的apply access-vpn命令配置的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

1.1.11  display ip policy-based-route

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

1.1.12  display ip policy-based-route interface

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

表1-3 display ip policy-based-route interface命令顯示信息描述表

字段

描述

Policy based routing information for interface XXXX

接口下轉發策略路由的配置信息和統計信息

如果顯示信息中存在(failed),則表表示策略下發驅動失敗。隻有在接口上刪除轉發策略路由,再重新創建轉發策略路由,下發才可能成功

說明

對於設備上的全局口(如VLAN接口)和物理口,隻有指定slot後,才會顯示括號內的信息

Policy name

策略名

node 0 deny

node 2 permit

節點的匹配模式為允許(permit)/拒絕(deny)

如果顯示信息中存在(not support),則表表示設備不支持該節點設置的規則

如果顯示信息中存在(no resource),則表表示設備的ACL等資源不足,為該節點分配ACL等資源失敗

說明

對於設備上的全局口(如VLAN接口)和物理口,隻有指定slot後,才會顯示括號內的信息

if-match acl

滿足ACL的報文被匹配

apply next-hop

為匹配的報文指定下一跳

apply output-interface  track 1

為匹配的報文指定出接口

如果顯示信息中存在(inactive),則表示接口不在位

如果顯示信息中存在(down),則表示接口網絡層down

Matched

節點匹配成功的次數

如果顯示信息中存在(no statistics resource),則表示統計資源不足

說明

對於設備上的全局口(如VLAN接口)和物理口,隻有指定slot後,才會顯示括號內的信息

Total matched

策略所有節點匹配成功的次數

【相關命令】

·     ip policy-based-route

1.1.13  display ip policy-based-route local

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

節點匹配成功的次數

Total matched

策略所有節點匹配成功的次數

 

【相關命令】

·     ip local policy-based-route

1.1.14  display ip policy-based-route setup

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              Type     Interface

aaa                      Forward  GigabitEthernet1/0/1

aaa                      Forward  GigabitEthernet1/0/2

aaa                      Local    N/A

表1-5 display ip policy-based-route setup命令顯示信息描述表

字段

描述

Policy name

策略名

Type

開啟策略路由類型,取值包括:

·     Forward:轉發策略類型

·     Local:本地策略路由類型

Interface

應用策略的接口

對於本地策略路由,則顯示為N/A

 

1.1.15  if-match acl

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或高級ACL的acl-name才生效。

【使用指導】

引用ACL時,需要注意的是:

·     若引用的ACL不存在,或者引用的ACL中沒有配置規則,則表示所有的報文都不滿足該ACL匹配規則。

·     在引用的ACL中,若某規則指定了vpn-instance參數,則表示該規則僅對VPN報文有效;若規則未指定vpn-instance參數,則表示該規則僅對公網報文有效。

【舉例】

# 設置滿足ACL 2011的報文被匹配。

<Sysname> system-view

[Sysname] policy-based-route aa permit node 11

[Sysname-pbr-aa-11] if-match acl 2011

# 設置滿足ACL名稱為aaa的報文被匹配。

<Sysname> system-view

[Sysname] policy-based-route aa permit node 11

[Sysname-pbr-aa-11] if-match acl name aaa

1.1.16  if-match app-group

if-match app-group命令用來設置應用組匹配規則。

undo if-match app-group命令用來刪除應用組匹配規則。

【命令】

if-match app-group app-group-name&<1-6>

undo if-match app-group [ app-group-name&<1-6> ]

本命令的支持情況與設備型號有關,請以設備的實際情況為準。

係列

型號

說明

F50X0係列

F5010、F5020、F5020-GM、F5030、F5030-6GW、F5030-6GW-G、F5040、F5060、F5080、F5000-A、F5000-C、F5000-S、F5000-M

支持

F5000-CN係列

F5000-CN30、F5000-CN60

支持

F5000-AI係列

F5000-AI-15、F5000-AI-20、F5000-AI-40

支持

F5000-V係列

F5000-V30

支持

F1000-AI係列

F1000-AI-10、F1000-AI-15

不支持

F1000-AI-03、F1000-AI-05、F1000-AI-20、F1000-AI-25、F1000-AI-30、F1000-AI-35、F1000-AI-50、F1000-AI-55、F1000-AI-60、F1000-AI-65、F1000-AI-70、F1000-AI-75、F1000-AI-80、F1000-AI-90

支持

F1000-L係列

F1003-L、F1003-L-C、F1003-L-S、F1005-L、F1010-L

支持

F10X0係列

F1003-C、F1003-M、F1003-S、F1005、F1005-GM、F1010、F1010-GM、F1020、F1020-GM、F1030、F1030-GM、F1050、F1060、F1070、F1070-GM、F1070-GM-L、F1080、F1090

支持

F1000-V係列

F1000-V50、F1000-V60、F1000-V70、F1000-V90

支持

F1000-SASE係列

F1000-SASE100

支持

F1000-SASE200

不支持

F1000-AK係列

F1000-AK108、F1000-AK109、F1000-AK110、F1000-AK115、F1000-AK120、F1000-AK125、F1000-AK710、F1000-AK1010、F1000-AK1015、F1000-AK1020、F1000-AK1030、F1000-AK1105、F1000-AK1110、F1000-AK1120、F1000-AK1130、F1000-AK1140、F1000-AK130、F1000-AK135、F1000-AK140、F1000-AK145、F1000-AK150、F1000-AK155、F1000-AK160、F1000-AK165、F1000-AK170、F1000-AK175、F1000-AK180、F1000-AK185、F1000-GM-AK370、F1000-GM-AK380、F1000-AK711、F1000-AK1125、F1000-AK1205、F1000-AK1212、F1000-AK1215、F1000-AK1222、F1000-AK1232、F1000-AK1235、F1000-AK1242、F1000-AK1252、F1000-AK1262、F1000-AK1272、F1000-AK1305、F1000-AK1315、F1000-AK1312、F1000-AK1322、F1000-AK1332、F1000-AK1342、F1000-AK1352、F1000-AK1362、F1000-AK1414、F1000-AK1424、F1000-AK1434、F1000-AK1505、F1000-AK1514、F1000-AK1515、F1000-AK1524、F1000-AK1534、F1000-AK1614、F1000-AK9109、F1000-AK9110、F1000-AK9120、F1000-AK9210、F1000-AK9160、F1000-AK9180、F1000-AK9190

支持

F1000-AK1025、F1000-AK1115、F1000-AK1150、F1000-AK1160、F1000-AK1170、F1000-AK1180、F1000-AK9150

不支持

插卡

IM-NGFWX-IV、LSCM1FWDSD0、LSCM2FWDSD0、LSPM6FWD、LSPM6FWDB、LSQM1FWDSC0、LSQM2FWDSC0、LSU3FWCEA0、LSUM1FWCEAB0、LSUM1FWDEC0、LSWM1FWD0、LSX1FWCEA1、LSXM1FWDF1

支持

vFW係列

vFW1000、vFW2000、vFW-E-Cloud

不支持

 

【缺省情況】

未設置應用組匹配規則。

【視圖】

策略節點視圖

【缺省用戶角色】

network-admin

context-admin

【參數】

app-group-name:應用組名,為1~63個字符的字符串,不區分大小寫,可以為數字、字母、連字符和下劃線,不允許為“Invalid”、“other”或係統預定義應用組的名稱。

&<1-6>:表示前麵的參數最多可以輸入6次。

【使用指導】

應用組匹配規則隻對轉發策略路由生效,對本地策略路由不生效。

執行undo命令時,如果指定了參數,則表示刪除和參數對應的應用組匹配規則;如果未指定任何參數,則表示刪除所有的應用組匹配規則。

【舉例】

# 設置應用組匹配規則test。

<Sysname> system-view

[Sysname] policy-based-route aa permit node 11

[Sysname-pbr-aa-11] if-match app-group test

1.1.17  if-match object-group

if-match object-group命令用來設置服務對象組匹配規則。

undo if-match object-group命令用來刪除服務對象組匹配規則。

【命令】

if-match object-group service object-group-name&<1-6>

undo if-match object-group service [ object-group-name&<1-6> ]

本命令的支持情況與設備型號有關,請以設備的實際情況為準。

係列

型號

說明

F50X0係列

F5010、F5020、F5020-GM、F5030、F5030-6GW、F5030-6GW-G、F5040、F5060、F5080、F5000-A、F5000-C、F5000-S、F5000-M

支持

F5000-CN係列

F5000-CN30、F5000-CN60

支持

F5000-AI係列

F5000-AI-15、F5000-AI-20、F5000-AI-40

支持

F5000-V係列

F5000-V30

支持

F1000-AI係列

F1000-AI-10、F1000-AI-15

不支持

F1000-AI-03、F1000-AI-05、F1000-AI-20、F1000-AI-25、F1000-AI-30、F1000-AI-35、F1000-AI-50、F1000-AI-55、F1000-AI-60、F1000-AI-65、F1000-AI-70、F1000-AI-75、F1000-AI-80、F1000-AI-90

支持

F1000-L係列

F1003-L、F1003-L-C、F1003-L-S、F1005-L、F1010-L

支持

F10X0係列

F1003-C、F1003-M、F1003-S、F1005、F1005-GM、F1010、F1010-GM、F1020、F1020-GM、F1030、F1030-GM、F1050、F1060、F1070、F1070-GM、F1070-GM-L、F1080、F1090

支持

F1000-V係列

F1000-V50、F1000-V60、F1000-V70、F1000-V90

支持

F1000-SASE係列

F1000-SASE100

支持

F1000-SASE200

不支持

F1000-AK係列

F1000-AK108、F1000-AK109、F1000-AK110、F1000-AK115、F1000-AK120、F1000-AK125、F1000-AK710、F1000-AK1010、F1000-AK1015、F1000-AK1020、F1000-AK1030、F1000-AK1105、F1000-AK1110、F1000-AK1120、F1000-AK1130、F1000-AK1140、F1000-AK130、F1000-AK135、F1000-AK140、F1000-AK145、F1000-AK150、F1000-AK155、F1000-AK160、F1000-AK165、F1000-AK170、F1000-AK175、F1000-AK180、F1000-AK185、F1000-GM-AK370、F1000-GM-AK380、F1000-AK711、F1000-AK1125、F1000-AK1205、F1000-AK1212、F1000-AK1215、F1000-AK1222、F1000-AK1232、F1000-AK1235、F1000-AK1242、F1000-AK1252、F1000-AK1262、F1000-AK1272、F1000-AK1305、F1000-AK1312、F1000-AK1315、F1000-AK1322、F1000-AK1332、F1000-AK1342、F1000-AK1352、F1000-AK1362、F1000-AK1414、F1000-AK1424、F1000-AK1434、F1000-AK1505、F1000-AK1514、F1000-AK1515、F1000-AK1524、F1000-AK1534、F1000-AK1614、F1000-AK9109、F1000-AK9110、F1000-AK9120、F1000-AK9210、F1000-AK9160、F1000-AK9180、F1000-AK9190

支持

F1000-AK1025、F1000-AK1115、F1000-AK1150、F1000-AK1160、F1000-AK1170、F1000-AK1180、F1000-AK9150

不支持

插卡

IM-NGFWX-IV、LSCM1FWDSD0、LSCM2FWDSD0、LSPM6FWD、LSPM6FWDB、LSQM1FWDSC0、LSQM2FWDSC0、LSU3FWCEA0、LSUM1FWCEAB0、LSUM1FWDEC0、LSWM1FWD0、LSX1FWCEA1、LSXM1FWDF1

支持

vFW係列

vFW1000、vFW2000、vFW-E-Cloud

不支持

 

【缺省情況】

未設置服務對象組匹配規則。

【視圖】

策略節點視圖

【缺省用戶角色】

network-admin

context-admin

【參數】

service object-group-name:服務對象組名,為1~63個字符的字符串,不區分大小寫。

&<1-6>:表示前麵的參數最多可以輸入6次。

【使用指導】

執行undo命令時,如果指定了參數,則表示刪除和參數對應的服務對象組匹配規則;如果未指定任何參數,則表示刪除所有的服務對象組匹配規則。

【舉例】

# 設置服務對象組匹配規則test。

<Sysname> system-view

[Sysname] policy-based-route aa permit node 11

[Sysname-pbr-aa-11] if-match object-group service test

1.1.18  if-match packet-length

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

1.1.19  if-match source-ip

if-match source-ip命令用來設置報文源地址匹配規則。

undo if-match source-ip命令用來刪除源地址匹配規則。

【命令】

if-match source-ip { interface interface-type interface-number | [ vpn-instance vpn-instance-name ] ip-address }

undo if-match source-ip

本命令的支持情況與設備型號有關,請以設備實際情況為準。

係列

型號

說明

F50X0係列

F5010、F5020、F5020-GM、F5040、F5000-C、F5000-S

不支持

F5030、F5030-6GW、F5030-6GW-G、F5060、F5080、F5000-A、F5000-M

支持

F5000-CN係列

F5000-CN30、F5000-CN60

支持

F5000-AI係列

F5000-AI-15、F5000-AI-20、F5000-AI-40

支持

F5000-V係列

F5000-V30

支持

F1000-AI係列

F1000-AI-25、F1000-AI-35、F1000-AI-55、F1000-AI-65、F1000-AI-75

不支持

F1000-AI-03、F1000-AI-05、F1000-AI-10、F1000-AI-15、F1000-AI-20、F1000-AI-30、F1000-AI-50、F1000-AI-60、F1000-AI-70、F1000-AI-80、F1000-AI-90

支持

F1000-L係列

F1003-L、F1003-L-C、F1003-L-S、F1005-L、F1010-L

支持

F10X0係列

F1003-C、F1003-M、F1003-S、F1005、F1005-GM、F1010、F1010-GM、F1020、F1020-GM、F1030、F1030-GM、F1050、F1060、F1070、F1070-GM、F1070-GM-L、F1080、F1090

支持

F1000-V係列

F1000-V50、F1000-V60

不支持

F1000-V70、F1000-V90

支持

F1000-SASE係列

F1000-SASE100

支持

F1000-SASE200

不支持

F1000-AK係列

F1000-AK108、F1000-AK109、F1000-AK110、F1000-AK115、F1000-AK120、F1000-AK125、F1000-AK130、F1000-AK135、F1000-AK140、F1000-AK145、F1000-AK150、F1000-AK155、F1000-AK160、F1000-AK165、F1000-AK170、F1000-AK175、F1000-AK180、F1000-AK185、F1000-GM-AK370、F1000-GM-AK380、F1000-AK710、F1000-AK711、F1000-AK1010、F1000-AK1015、F1000-AK1020、F1000-AK1025、F1000-AK1030、F1000-AK1105、F1000-AK1110、F1000-AK1115、F1000-AK1120、F1000-AK1130、F1000-AK1140、F1000-AK1150、F1000-AK1160、F1000-AK1170、F1000-AK1180、F1000-AK1212、F1000-AK1215、F1000-AK1222、F1000-AK1232、F1000-AK1312、F1000-AK1315、F1000-AK1322、F1000-AK1332、F1000-AK1414、F1000-AK1424、F1000-AK1434、F1000-AK1514、F1000-AK1515、F1000-AK1524、F1000-AK1534、F1000-AK1614、F1000-AK9109、F1000-AK9110、F1000-AK9120、F1000-AK9150、F1000-AK9210

支持

F1000-AK1125、F1000-AK1205、F1000-AK1235、F1000-AK1242、F1000-AK1252、F1000-AK1262、F1000-AK1272、F1000-AK1305、F1000-AK1342、F1000-AK1352、F1000-AK1362、F1000-AK1505、F1000-AK9160、F1000-AK9180、F1000-AK9190

不支持

插卡

IM-NGFWX-IV、LSCM1FWDSD0、LSCM2FWDSD0、LSPM6FWD、LSPM6FWDB、LSQM1FWDSC0、LSQM2FWDSC0、LSU3FWCEA0、LSUM1FWCEAB0、LSUM1FWDEC0、LSWM1FWD0、LSX1FWCEA1、LSXM1FWDF1

不支持

vFW係列

vFW1000、vFW2000、vFW-E-Cloud

支持

 

【缺省情況】

未設置報文源地址匹配規則。

【視圖】

策略節點視圖

【缺省用戶角色】

network-admin

context-admin

【參數】

interface interface-type interface-number:指定接口的主IP地址。

vpn-instance vpn-instance-name:表示MPLS L3VPN的VPN實例名稱,為1~31個字符的字符串,區分大小寫。如果未指定本參數,則指定的源地址在公網。

ip-address:IP地址,為點分十進製格式。

【使用指導】

某些企業或機構的網關設備的出口可能是雙上行或多上行,每條上行鏈路連接不同運營商的ISP設備。網關設備向運營商的ISP設備發送業務報文時,可能發送到錯誤的運營商的ISP設備,這些設備收到未通過自身認證授權的業務報文後,會直接丟棄該報文。這就會發生網關發送給運營商的ISP設備的報文被錯誤丟棄的問題。可通過本命令匹配業務報文的源IP地址,再執行apply next-hopapply output-interface命令指定正確運營商的ISP設備,就可將業務報文轉發到準確的運營商ISP設備。

一般情況下,網關設備需要先將業務報文封裝(比如IPsec封裝)後,再轉發給運營商的ISP設備,所以,在配置本地策略路由時,才需要配置本匹配規則。

如果本命令使用interface interface-type interface-number參數設置報文源地址匹配規則,則建議指定報文的出接口。

在同一個策略節點中多次執行本命令,最後一次執行的命令生效。

【舉例】

# 在策略節點aa中,設置匹配報文源IP地址為1.1.1.1的匹配規則。

<Sysname> system-view

[Sysname] policy-based-route aa permit node 11

[Sysname-pbr-aa-11] if-match source-ip 1.1.1.1

1.1.20  ip local policy-based-route

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 local

1.1.21  ip 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 interface

1.1.22  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

1.1.23  reset ip policy-based-route statistics

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

1.1.24  snmp-agent trap enable policy-based-route

snmp-agent trap enable policy-based-route命令用來開啟下一跳失效告警功能。

undo snmp-agent trap enable policy-based-route命令用來關閉下一跳失效告警功能。

【命令】

snmp-agent trap enable policy-based-route

undo snmp-agent trap enable policy-based-route

本命令的支持情況與設備型號有關,請以設備的實際情況為準。

係列

型號

說明

F50X0係列

F5010、F5020、F5020-GM、F5030、F5030-6GW、F5030-6GW-G、F5040、F5060、F5080、F5000-A、F5000-C、F5000-S、F5000-M

不支持

F5000-CN係列

F5000-CN30、F5000-CN60

不支持

F5000-AI係列

F5000-AI-15、F5000-AI-20、F5000-AI-40

不支持

F5000-V係列

F5000-V30

不支持

F1000-AI係列

F1000-AI-03、F1000-AI-05、F1000-AI-10、F1000-AI-15、F1000-AI-20、F1000-AI-25、F1000-AI-30、F1000-AI-35、F1000-AI-50、F1000-AI-55、F1000-AI-60、F1000-AI-65、F1000-AI-70、F1000-AI-75、F1000-AI-80、F1000-AI-90

不支持

F1000-L係列

F1003-L、F1003-L-C、F1003-L-S、F1005-L、F1010-L

不支持

F10X0係列

F1003-C、F1003-M、F1003-S、F1005、F1005-GM、F1010、F1010-GM、F1020、F1020-GM、F1030、F1030-GM、F1050、F1060、F1070、F1070-GM、F1070-GM-L、F1080、F1090

不支持

F1000-V係列

F1000-V50、F1000-V60、F1000-V70、F1000-V90

不支持

F1000-SASE係列

F1000-SASE100、F1000-SASE200

不支持

F1000-AK係列

F1000-AK108、F1000-AK109、F1000-AK110、F1000-AK115、F1000-AK120、F1000-AK125、F1000-AK130、F1000-AK135、F1000-AK140、F1000-AK145、F1000-AK150、F1000-AK155、F1000-AK160、F1000-AK165、F1000-AK170、F1000-AK175、F1000-AK180、F1000-AK185、F1000-GM-AK370、F1000-GM-AK380、F1000-AK710、F1000-AK711、F1000-AK1010、F1000-AK1015、F1000-AK1020、F1000-AK1025、F1000-AK1030、F1000-AK1105、F1000-AK1110、F1000-AK1115、F1000-AK1120、F1000-AK1125、F1000-AK1130、F1000-AK1140、F1000-AK1150、F1000-AK1160、F1000-AK1170、F1000-AK1180、F1000-AK1205、F1000-AK1212、F1000-AK1215、F1000-AK1222、F1000-AK1232、F1000-AK1235、F1000-AK1242、F1000-AK1252、F1000-AK1262、F1000-AK1272、F1000-AK1305、F1000-AK1312、F1000-AK1315、F1000-AK1322、F1000-AK1332、F1000-AK1342、F1000-AK1352、F1000-AK1362、F1000-AK1414、F1000-AK1424、F1000-AK1434、F1000-AK1505、F1000-AK1514、F1000-AK1515、F1000-AK1524、F1000-AK1534、F1000-AK1614、F1000-AK9109、F1000-AK9110、F1000-AK9120、F1000-AK9210、F1000-AK9150、F1000-AK9160、F1000-AK9180、F1000-AK9190

不支持

插卡

IM-NGFWX-IV、LSCM1FWDSD0、LSCM2FWDSD0、LSPM6FWD、LSPM6FWDB、LSQM1FWDSC0、LSQM2FWDSC0、LSU3FWCEA0、LSUM1FWCEAB0、LSUM1FWDEC0、LSWM1FWD0、LSX1FWCEA1、LSXM1FWDF1

不支持

vFW係列

vFW1000、vFW2000、vFW-E-Cloud

支持

 

【缺省情況】

下一跳失效告警功能處於開啟狀態。

【視圖】

係統視圖

【缺省用戶角色】

network-admin

context-admin

【使用指導】

開啟策略路由模塊的告警功能後,當下一跳的狀態由有效變為無效時,該模塊會生成包含下一跳地址的告警信息,用於報告該模塊的重要事件。生成的告警信息將發送到設備的SNMP模塊,通過設置SNMP中告警信息的發送參數,來決定告警信息輸出的相關屬性。

有關告警信息的詳細介紹,請參見“網絡管理和監控配置指導”中的“SNMP”。

【舉例】

# 開啟下一跳失效告警功能。

<Sysname> system-view

[Sysname] snmp-agent trap enable policy-based-route

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

BOB登陆
官網
聯係我們