在路由引入时应用路由策略 实验详解

在路由引入时应用路由策略

组网需求

图1所示,RouterB与RouterA之间通过OSPF协议交换路由信息,与RouterC之间通过IS-IS协议交换路由信息。要求在RouterB上将IS-IS网络中路由引入到OSPF网络后,OSPF网络中路由172.17.1.0/24的选路优先级较低;路由172.17.2.0/24具有标识,方便以后运用路由策略。

图1 配置在路由引入时应用路由策略组网图

配置思路

采用如下的思路配置在路由引入时应用路由策略:

  1. 在RouterB上配置路由策略,将172.17.1.0/24的路由的开销设置为100,并在OSPF引入IS-IS路由时应用路由策略,实现OSPF网络中路由172.17.1.0/24的选路优先级较低;将172.17.2.0/24的路由的Tag属性设置为20,实现路由172.17.2.0/24具有标识,方便以后运用路由策略。

  2. 在RouterB上配置路由策略,将172.17.2.0/24的路由的Tag属性设置为20,并在OSPF引入IS-IS路由时应用路由策略,实现路由172.17.2.0/24具有标识,方便以后运用路由策略。

操作步骤

  1. 配置各接口的IP地址

    # 配置RouterA的各接口的IP地址。

    <Huawei> system-view
    [Huawei] sysname RouterA
    [RouterA] interface gigabitethernet 1/0/0
    [RouterA-GigabitEthernet1/0/0] ip address 192.168.1.1 255.255.255.0
    [RouterA-GigabitEthernet1/0/0] quit

    RouterB和RouterC的配置同RouterA此处略。

  2. 配置IS-IS路由协议

    # 配置RouterC。

    [RouterC] isis
    [RouterC-isis-1] is-level level-2
    [RouterC-isis-1] network-entity 10.0000.0000.0001.00
    [RouterC-isis-1] quit
    [RouterC] interface gigabitethernet 4/0/0
    [RouterC-GigabitEthernet4/0/0] isis enable
    [RouterC-GigabitEthernet4/0/0] quit
    [RouterC] interface gigabitethernet 1/0/0
    [RouterC-GigabitEthernet1/0/0] isis enable
    [RouterC-GigabitEthernet1/0/0] quit
    [RouterC] interface gigabitethernet 2/0/0
    [RouterC-GigabitEthernet2/0/0] isis enable
    [RouterC-GigabitEthernet2/0/0] quit
    [RouterC] interface gigabitethernet 3/0/0
    [RouterC-GigabitEthernet3/0/0] isis enable
    [RouterC-GigabitEthernet3/0/0] quit

    # 配置RouterB。

    [RouterB] isis
    [RouterB-isis-1] is-level level-2
    [RouterB-isis-1] network-entity 10.0000.0000.0002.00
    [RouterB-isis-1] quit
    [RouterB] interface gigabitethernet 2/0/0
    [RouterB-GigabitEthernet2/0/0] isis enable
    [RouterB-GigabitEthernet2/0/0] quit

  3. 配置OSPF路由协议及路由引入

    # 配置RouterA,启动OSPF。

    [RouterA] ospf
    [RouterA-ospf-1] area 0
    [RouterA-ospf-1-area-0.0.0.0] network 192.168.1.0 0.0.0.255
    [RouterA-ospf-1-area-0.0.0.0] quit
    [RouterA-ospf-1] quit

    # 配置RouterB,启动OSPF,并引入IS-IS路由。

    [RouterB] ospf
    [RouterB-ospf-1] area 0
    [RouterB-ospf-1-area-0.0.0.0] network 192.168.1.0 0.0.0.255
    [RouterB-ospf-1-area-0.0.0.0] quit
    [RouterB-ospf-1] import-route isis 1
    [RouterB-ospf-1] quit

    # 查看RouterA的OSPF路由表,可以看到引入的路由。

    [RouterA] 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.1.2
     172.17.2.0/24      1        Type2      1           192.168.1.2     192.168.1.2
     172.17.3.0/24      1        Type2      1           192.168.1.2     192.168.1.2
     192.168.2.0/24     1        Type2      1           192.168.1.2     192.168.1.2
     Total Nets: 5
     Intra Area: 1  Inter Area: 0  ASE: 4  NSSA: 0

  4. 配置过滤列表

    # 配置编号为2002的ACL,允许172.17.2.0/24通过。

    [RouterB] acl number 2002
    [RouterB-acl-basic-2002] rule permit source 172.17.2.0 0.0.0.255
    [RouterB-acl-basic-2002] quit

    # 配置名为prefix-a的地址前缀列表,允许172.17.1.0/24通过。

    [RouterB] ip ip-prefix prefix-a index 10 permit 172.17.1.0 24

  5. 配置Route-Policy

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

  6. 在路由引入时应用Route-Policy

    # 配置RouterB,设置在路由引入时应用Route-Policy。

    [RouterB] ospf
    [RouterB-ospf-1] import-route isis 1 route-policy isis2ospf
    [RouterB-ospf-1] quit

    # 查看RouterA的OSPF路由表,可以看到目的地址为172.17.1.0/24的路由的开销为100,目的地址为172.17.2.0/24的路由的标记域(Tag)为20,而其他路由的属性未发生变化。

    [RouterA] 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      100      Type2      1           192.168.1.2     192.168.1.2
     172.17.2.0/24      1        Type2      20          192.168.1.2     192.168.1.2
     172.17.3.0/24      1        Type2      1           192.168.1.2     192.168.1.2
     192.168.2.0/24     1        Type2      1           192.168.1.2     192.168.1.2
     Total Nets: 5
     Intra Area: 1  Inter Area: 0  ASE: 4  NSSA: 0

配置文件

  • RouterA的配置文件

    #
     sysname RouterA
    #
    interface GigabitEthernet1/0/0
     ip address 192.168.1.1 255.255.255.0
    #
    ospf 1
     area 0.0.0.0
      network 192.168.1.0 0.0.0.255
    #
    return
  • RouterB的配置文件

    #
     sysname RouterB
    #
    acl number 2002
     rule 5 permit source 172.17.2.0 0.0.0.255
    #
    isis 1
     is-level level-2
     network-entity 10.0000.0000.0002.00
    #
    interface GigabitEthernet1/0/0
     ip address 192.168.1.2 255.255.255.0
    #
    interface GigabitEthernet2/0/0
     ip address 192.168.2.2 255.255.255.0
     isis enable 1
    #
    ospf 1
     import-route isis 1 route-policy isis2ospf
     area 0.0.0.0
      network 192.168.1.0 0.0.0.255
    #
    route-policy isis2ospf permit node 10
     if-match ip-prefix prefix-a
     apply cost 100
    #
    route-policy isis2ospf permit node 20
     if-match acl 2002
     apply tag 20
    #
    route-policy isis2ospf permit node 30
    #
    ip ip-prefix prefix-a index 10 permit 172.17.1.0 24
    #
    return
  • RouterC的配置文件

    #
     sysname RouterC
    #
    isis 1
     is-level level-2
     network-entity 10.0000.0000.0001.00
    #
    interface GigabitEthernet1/0/0
     ip address 172.17.1.1 255.255.255.0
     isis enable 1
    #
    interface GigabitEthernet2/0/0
     ip address 172.17.2.1 255.255.255.0
     isis enable 1
    #
    interface GigabitEthernet3/0/0
     ip address 172.17.3.1 255.255.255.0
     isis enable 1
    #
    interface GigabitEthernet4/0/0
     ip address 192.168.2.1 255.255.255.0
     isis enable 1
    #
    return
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

周三叁

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值