1. 程式人生 > 其它 >H3C 路由策略典型配置舉例-在OSPF中引入IS-IS路由時應用路由策略配置舉例

H3C 路由策略典型配置舉例-在OSPF中引入IS-IS路由時應用路由策略配置舉例

1.組網需求

·     Switch B與Switch A之間通過OSPF協議交換路由資訊,與Switch C之間通過IS-IS協議交換路由資訊。

·     要求在Switch B上配置路由引入,將IS-IS路由引入到OSPF中去,並同時使用路由策略設定路由的屬性。其中,設定172.17.1.0/24的路由的開銷為100,設定172.17.2.0/24的路由的Tag屬性為20。

  

2.配置步驟

  1)配置IS-IS路由協議  

# 配置Switch C。
[SwitchC] isis
[SwitchC-isis-1] is-level level-2
[SwitchC-isis-1] network-entity 10.0000
.0000.0001.00 [SwitchC-isis-1] quit [SwitchC] interface vlan-interface 200 [SwitchC-Vlan-interface200] isis enable [SwitchC-Vlan-interface200] quit [SwitchC] interface vlan-interface 201 [SwitchC-Vlan-interface201] isis enable [SwitchC-Vlan-interface201] quit [SwitchC] interface vlan-interface 202 [SwitchC-Vlan-interface202] isis enable [SwitchC
-Vlan-interface202] quit [SwitchC] interface vlan-interface 203 [SwitchC-Vlan-interface203] isis enable
# 配置Switch B。
[SwitchB] isis
[SwitchB-isis-1] is-level level-2
[SwitchB-isis-1] network-entity 10.0000.0000.0002.00
[SwitchB-isis-1] quit
[SwitchB] interface vlan-interface 200
[SwitchB-Vlan-interface200] isis enable

  2) 配置OSPF路由協議及路由引入  

# 配置Switch A,啟動OSPF。
[SwitchA] ospf
[SwitchA-ospf-1] area 0
[SwitchA-ospf-1-area-0.0.0.0] network 192.168.1.0 0.0.0.255
# 配置Switch B,啟動OSPF,並引入IS-IS路由。
[SwitchB] ospf
[SwitchB-ospf-1] area 0
[SwitchB-ospf-1-area-0.0.0.0] network 192.168.1.0 0.0.0.255
[SwitchB-ospf-1-area-0.0.0.0] quit
[SwitchB-ospf-1] import-route isis 1
# 檢視SwitchA的OSPF路由表,可以看到引入的路由。
[SwitchA] display ospf routing
          OSPF Process 1 with Router ID 192.168.1.1
                   Routing Tables
 Routing for Network
 Destination        Cost     Type    NextHop        AdvRouter     Area
 192.168.1.0/24     1        Stub    192.168.1.1    192.168.1.1   0.0.0.0
 Routing for ASEs
 Destination        Cost     Type    Tag        NextHop        AdvRouter
 172.17.1.0/24      1        Type2   1          192.168.1.2    192.168.2.2
 172.17.2.0/24      1        Type2   1          192.168.1.2    192.168.2.2
 172.17.3.0/24      1        Type2   1          192.168.1.2    192.168.2.2

 Total Nets: 4
 Intra Area: 1  Inter Area: 0  ASE: 3  NSSA: 0

  3)配置過濾列表

# 配置編號為2002的基本ACL,允許172.17.2.0/24的路由通過。
[SwitchB] acl basic 2002
[SwitchB-acl-ipv4-basic-2002] rule permit source 172.17.2.0 0.0.0.255

# 配置名為prefix-a的地址字首列表,允許172.17.1.0/24的路由通過。
[SwitchB] ip prefix-list prefix-a index 10 permit 172.17.1.0 24

  4)配置路由策略

[SwitchB] route-policy isis2ospf permit node 10
[SwitchB-route-policy-isis2ospf-10] if-match ip address prefix-list prefix-a
[SwitchB-route-policy-isis2ospf-10] apply cost 100
[SwitchB-route-policy-isis2ospf-10] quit
[SwitchB] route-policy isis2ospf permit node 20
[SwitchB-route-policy-isis2ospf-20] if-match ip address acl 2002
[SwitchB-route-policy-isis2ospf-20] apply tag 20
[SwitchB-route-policy-isis2ospf-20] quit
[SwitchB] route-policy isis2ospf permit node 30

  5)在路由引入時應用路由策略

# 配置Switch B,設定在路由引入時應用路由策略。
[SwitchB] ospf
[SwitchB-ospf-1] import-route isis 1 route-policy isis2ospf
# 檢視Switch A的OSPF路由表,可以看到目的地址為172.17.1.0/24的路由的開銷為100,目的地址為172.17.2.0/24的路由的標記域(Tag)為20,而其他外部路由沒有變化。
[SwitchA] display ospf routing
          OSPF Process 1 with Router ID 192.168.1.1
                   Routing Tables
 Routing for Network
 Destination        Cost     Type    NextHop         AdvRouter     Area
 192.168.1.0/24     1        Transit 192.168.1.1     192.168.1.1   0.0.0.0

 Routing for ASEs
 Destination        Cost     Type    Tag         NextHop       AdvRouter
 172.17.1.0/24      100      Type2   1           192.168.1.2   192.168.2.2
 172.17.2.0/24      1        Type2   20          192.168.1.2   192.168.2.2
 172.17.3.0/24      1        Type2   1           192.168.1.2   192.168.2.2

 Total Nets: 4

 Intra Area: 1  Inter Area: 0  ASE: 3  NSSA: 0