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

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

目錄

05-策略路由命令

本章節下載 05-策略路由命令  (253.39 KB)

05-策略路由命令


1 策略路由

1.1  策略路由配置命令

1.1.1  apply next-hop

apply next-hop命令用來設置報文轉發的下一跳。

undo apply next-hop命令用來取消報文轉發下一跳的設置。

【命令】

apply next-hop [ vpn-instance vpn-instance-name ] { ip-address [ direct ] [ track track-entry-number ] }&<1-2>

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

【缺省情況】

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

【視圖】

策略節點視圖

【缺省用戶角色】

network-admin

【參數】

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

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

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

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

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

1.1.2  description

description命令用來配置當前策略節點的描述信息。

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

【命令】

description text

undo description

【缺省情況】

未配置策略節點的描述信息。

【視圖】

策略節點視圖

【缺省用戶角色】

network-admin

【參數】

text:策略節點的描述信息,為1~127個字符的字符串,區分大小寫。

【舉例】

# 配置策略節點的描述信息為“Officeuse”。

<Sysname> system-view

[Sysname] policy-based-route 1 permit node 1

[Sysname-pbr-1-1] description Officeuse

1.1.3  display ip policy-based-route

display ip policy-based-route命令用來顯示已經配置的策略。

【命令】

display ip policy-based-route [ policy policy-name ]

【視圖】

任意視圖

【缺省用戶角色】

network-admin

network-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-1 display ip policy-based-route命令顯示信息描述表

字段

描述

Policy name

策略名

node 1 permit

節點1的匹配模式為允許

if-match acl

滿足ACL的報文被匹配

apply next-hop

為匹配的報文指定下一跳

 

【相關命令】

·     policy-based-route

1.1.4  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

【參數】

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

slot slot-number:顯示指定成員設備上的信息。slot-number表示設備在IRF中的成員編號。如果未指定本參數,將顯示主設備上的信息。

【舉例】

# 顯示VLAN接口2下轉發策略路由的配置信息和統計信息。

<Sysname> display ip policy-based-route interface vlan-interface 2

Policy based routing information for interface Vlan-interface2:

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

<Sysname> display ip policy-based-route interface vlan-interface 2

Policy based routing information for interface Vlan-interface2:

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-2 display ip policy-based-route interface命令顯示信息描述表

字段

描述

Policy based routing information for interface XXXX(failed)

接口下轉發策略路由的配置信息和統計信息(failed表示策略下發驅動失敗。隻有在接口上刪除轉發策略路由,再重新創建轉發策略路由,顯示信息才能刷新)

說明

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

Policy name

策略名

node 0 deny(not support)

node 2 permit(no resource)

節點的匹配模式為允許(permit)/拒絕(deny)(not support表示設備不支持該節點設置的規則;no resource表示設備的ACL等資源不足,為該節點分配ACL等資源失敗)

說明

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

if-match acl

滿足ACL的報文被匹配

apply next-hop

為匹配的報文指定下一跳

Matched: 0 (no statistics resource)

節點匹配成功的次數(no statistics resource表示統計資源不足)

說明

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

Total matched

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

【相關命令】

·     reset ip policy-based-route statistics

1.1.5  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

【參數】

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

1.1.6  display ip policy-based-route setup

display ip policy-based-route setup命令用來顯示已經應用的策略路由信息。

【命令】

display ip policy-based-route setup

【視圖】

任意視圖

【缺省用戶角色】

network-admin

network-operator

【舉例】

# 顯示已經應用的策略路由信息。

<Sysname> display ip policy-based-route setup

Policy name              Type     Interface

pr01                     Forward  Vlan-interface2

aaa                      Local    N/A

aaa                      Global   N/A

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

字段

描述

Policy name

策略名

Type

開啟策略路由類型,取值為

·     Forward:轉發策略類型

·     Local:本地策略路由類型

·     Global:全局策略路由類型

Interface

應用策略的接口

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

 

【相關命令】

·     ip policy-based-route

1.1.7  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

【參數】

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 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.8  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

【參數】

policy-name:策略名,唯一標識一個策略,為1~19個字符的字符串,區分大小寫。該策略必須已經存在。

【使用指導】

對本地報文隻能應用一個策略,應用新的策略前必須刪除本地原來已經應用的策略。

對本地報文應用的策略將對本地產生的所有報文(除了本地發送給自己的報文)進行匹配。若無特殊需求,建議用戶不要配置本地策略路由。

【舉例】

# 對本地報文應用策略aaa。

<Sysname> system-view

[Sysname] ip local policy-based-route aaa

【相關命令】

·     display ip policy-based-route setup

·     policy-based-route

1.1.9  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

【參數】

policy-name:策略名,唯一標識一個策略,為1~19個字符的字符串,區分大小寫。該策略必須已經存在。

【舉例】

# 對VLAN接口2轉發的報文應用策略aaa。

<Sysname> system-view

[Sysname] interface vlan-interface 2

[Sysname-Vlan-interface2] ip policy-based-route aaa

【相關命令】

·     display ip policy-based-route setup

·     policy-based-route

1.1.10  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

【參數】

policy-name:策略名,唯一標識一個策略,為1~19個字符的字符串,區分大小寫。

deny:指定策略節點的匹配模式為拒絕模式。

permit:指定策略節點的匹配模式為允許模式。缺省匹配模式為permit

node node-number:策略節點編號。節點編號越小優先級越高,先對優先級高的節點進行匹配操作。node-number的取值範圍為0~255。

【使用指導】

刪除策略之前,必須先取消該策略在所有接口或者本地上的應用,否則刪除失敗。

配置undo命令時,如果指定了策略節點,將刪除指定的節點;如果指定了節點模式,將按模式刪除策略內所有與該模式匹配的所有節點;如果兩者都未指定,將刪除整個策略。

【舉例】

# 創建一個策略policy1,其節點序列號為10,匹配模式為permit,並進入策略節點視圖。

<Sysname> system-view

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

[Sysname-pbr-policy1-10]

【相關命令】

·     display ip policy-based-route

·     ip global policy-based-route

·     ip local policy-based-route

·     ip policy-based-route apply

1.1.11  reset ip policy-based-route statistics

reset ip policy-based-route statistics命令用來清除策略路由的統計信息。

【命令】

reset ip policy-based-route statistics [ policy policy-name ]

【視圖】

用戶視圖

【缺省用戶角色】

network-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保留在沒有任何通知或提示的情況下對資料內容進行修改的權利!

BOB登陆
官網
聯係我們