当前位置: 首页>前端>正文

ospf 能过滤 5类 lsa吗 ospf 过滤收到的路由

对接收和发布的路由进行过滤

组网需求

如图1,运行OSPF协议的网络中,RouterA从Internet网络接收路由,并为OSPF网络提供了Internet路由。要求OSPF网络中只能访问172.16.17.0/24、172.16.18.0/24和172.16.19.0/24三个网段的网络,其中RouterC连接的网络只能访问172.16.18.0/24网段的网络。

图1 配置对接收和发布的路由过滤组网图

ospf 能过滤 5类 lsa吗 ospf 过滤收到的路由,ospf 能过滤 5类 lsa吗 ospf 过滤收到的路由_运维,第1张

 

配置思路

采用如下的思路配置对路由进行过滤:

  1. 在RouterA上配置路由策略,在路由发布时运用路由策略,使RouterA仅提供路由172.16.17.0/24、172.16.18.0/24、172.16.19.0/24给RouterB,实现OSPF网络中只能访问172.16.17.0/24、172.16.18.0/24和172.16.19.0/24三个网段的网络。
  2. 在RouterC上配置路由策略,在路由引入时运用路由策略,使RouterC仅接收路由172.16.18.0/24,实现RouterC连接的网络只能访问172.16.18.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和RouterD的配置同RouterA此处略。
  1. 配置OSPF基本功能
1. # RouterA的配置 [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的配置 [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] network 192.168.2.0 0.0.0.255 [RouterB-ospf-1-area-0.0.0.0] network 192.168.3.0 0.0.0.255 [RouterB-ospf-1-area-0.0.0.0] quit # RouterC的配置 [RouterC] ospf [RouterC-ospf-1] area 0 [RouterC-ospf-1-area-0.0.0.0] network 192.168.2.0 0.0.0.255 [RouterC-ospf-1-area-0.0.0.0] quit [RouterC-ospf-1] quit # RouterD的配置 [RouterD] ospf [RouterD-ospf-1] area 0 [RouterD-ospf-1-area-0.0.0.0] network 192.168.3.0 0.0.0.255 [RouterD-ospf-1-area-0.0.0.0] quit
  1. 在RouterA上配置5条静态路由,并在将这些静态路由引入到OSPF协议中 [RouterA] ip route-static
1. 172.16.16.0 24 NULL 0 [RouterA] ip route-static 172.16.17.0 24 NULL 0 [RouterA] ip route-static 172.16.18.0 24 NULL 0 [RouterA] ip route-static 172.16.19.0 24 NULL 0 [RouterA] ip route-static 172.16.20.0 24 NULL 0 [RouterA] ospf [RouterA-ospf-1] import-route static [RouterA-ospf-1] quit # 在RouterB上查看IP路由表,可以看到OSPF引入的5条静态路由。 [RouterB] display ip routing-table
Route Flags: R - relay, D - download to fib, T - to vpn-instance
------------------------------------------------------------------------------
Routing Tables: Public
         Destinations : 18       Routes : 18       

Destination/Mask    Proto   Pre  Cost      Flags NextHop         Interface

      127.0.0.0/8   Direct  0    0           D   127.0.0.1       InLoopBack0
      127.0.0.1/32  Direct  0    0           D   127.0.0.1       InLoopBack0
127.255.255.255/32  Direct  0    0           D   127.0.0.1       InLoopBack0
     172.16.16.0/24  O_ASE   150  1           D   192.168.1.1     GigabitEthernet1/0/0
     172.16.17.0/24  O_ASE   150  1           D   192.168.1.1     GigabitEthernet1/0/0
     172.16.18.0/24  O_ASE   150  1           D   192.168.1.1     GigabitEthernet1/0/0
     172.16.19.0/24  O_ASE   150  1           D   192.168.1.1     GigabitEthernet1/0/0
     172.16.20.0/24  O_ASE   150  1           D   192.168.1.1     GigabitEthernet1/0/0
    192.168.1.0/24  Direct  0    0           D   192.168.1.2     GigabitEthernet1/0/0
    192.168.1.2/32  Direct  0    0           D   127.0.0.1       GigabitEthernet1/0/0
  192.168.1.255/32  Direct  0    0           D   127.0.0.1       GigabitEthernet1/0/0
    192.168.2.0/24  Direct  0    0           D   192.168.2.1     GigabitEthernet3/0/0
    192.168.2.1/32  Direct  0    0           D   127.0.0.1       GigabitEthernet3/0/0
  192.168.2.255/32  Direct  0    0           D   127.0.0.1       GigabitEthernet3/0/0
    192.168.3.0/24  Direct  0    0           D   192.168.3.1     GigabitEthernet2/0/0
    192.168.3.1/32  Direct  0    0           D   127.0.0.1       GigabitEthernet2/0/0
  192.168.3.255/32  Direct  0    0           D   127.0.0.1       GigabitEthernet2/0/0
255.255.255.255/32  Direct  0    0           D   127.0.0.1       InLoopBack0
  1. 配置路由发布策略 # 在RouterA上配置地址前缀列表a2b。 [RouterA] ip ip-prefix a2b index 10 permit 172.16.17.0 24 [RouterA] ip ip-prefix a2b index 20 permit 172.16.18.0 24 [RouterA] ip ip-prefix a2b index 30 permit 172.16.19.0 24 # 在RouterA上配置发布策略,引用地址前缀列表a2b进行过滤。 [RouterA] ospf [RouterA-ospf-1] filter-policy ip-prefix a2b export static # 在RouterB上查看IP路由表,可以看到RouterB仅接收到列表a2b中定义的3条路由。
1.  [RouterB] display ip routing-table
Route Flags: R - relay, D - download to fib, T - to vpn-instance
------------------------------------------------------------------------------
Routing Tables: Public
         Destinations : 14       Routes : 14
Destination/Mask    Proto  Pre  Cost      Flags NextHop         Interface

      127.0.0.0/8   Direct 0    0           D   127.0.0.1       InLoopBack0
      127.0.0.1/32  Direct 0    0           D   127.0.0.1       InLoopBack0
     172.16.17.0/24  O_ASE  150  1           D   192.168.1.1     GigabitEthernet1/0/0
     172.16.18.0/24  O_ASE  150  1           D   192.168.1.1     GigabitEthernet1/0/0
     172.16.19.0/24  O_ASE  150  1           D   192.168.1.1     GigabitEthernet1/0/0
    192.168.1.0/24  Direct 0    0           D   192.168.1.2     GigabitEthernet1/0/0
    192.168.1.1/32  Direct 0    0           D   192.168.1.1     GigabitEthernet1/0/0
    192.168.1.2/32  Direct 0    0           D   127.0.0.1       InLoopBack0
    192.168.2.0/24  Direct 0    0           D   192.168.2.1     GigabitEthernet3/0/0
    192.168.2.1/32  Direct 0    0           D   127.0.0.1       InLoopBack0
    192.168.2.2/32  Direct 0    0           D   192.168.2.2     GigabitEthernet3/0/0
    192.168.3.0/24  Direct 0    0           D   192.168.3.1     GigabitEthernet2/0/0
    192.168.3.1/32  Direct 0    0           D   127.0.0.1       InLoopBack0
    192.168.3.2/32  Direct 0    0           D   192.168.3.2     GigabitEthernet2/0/0
  1. 配置路由接收策略 # 在RouterC上配置地址前缀列表in。 [RouterC] ip ip-prefix in index 10 permit 172.16.18.0 24 # 在RouterC上配置接收策略,引用地址前缀列表in进行过滤。 [RouterC] ospf [RouterC-ospf-1] filter-policy ip-prefix in import # 查看RouterC的IP路由表,可以看到RouterC的本地核心路由表中,仅接收了列表in定义的1条路由。
[RouterC] display ip routing-table
Route Flags: R - relay, D - download to fib, T - to vpn-instance
------------------------------------------------------------------------------
Routing Tables: Public
         Destinations : 6        Routes : 6

Destination/Mask    Proto   Pre  Cost      Flags NextHop         Interface

      127.0.0.0/8   Direct  0    0           D   127.0.0.1       InLoopBack0
      127.0.0.1/32  Direct  0    0           D   127.0.0.1       InLoopBack0
     172.16.18.0/24  O_ASE  150  1            D   192.168.2.1     GigabitEthernet1/0/0
    192.168.2.0/24  Direct  0    0           D   192.168.2.2     GigabitEthernet1/0/0
    192.168.2.1/32  Direct  0    0           D   192.168.2.1     GigabitEthernet1/0/0
    192.168.2.2/32  Direct  0    0           D   127.0.0.1       InLoopBack0 #
  1. 查看RouterD的IP路由表,可以看到RouterD的本地核心路由表中,接收了RouterB发送的所有路由。
[RouterD] display ip routing-table Route Flags: R - relay, D - download to fib, T - to vpn-instance
------------------------------------------------------------------------------
Routing Tables: Public
         Destinations : 10       Routes : 10

Destination/Mask    Proto   Pre  Cost      Flags NextHop         Interface

      127.0.0.0/8   Direct  0    0           D   127.0.0.1       InLoopBack0
      127.0.0.1/32  Direct  0    0           D   127.0.0.1       InLoopBack0
     172.16.17.0/24  O_ASE   150  1           D   192.168.3.1     GigabitEthernet1/0/0
     172.16.18.0/24  O_ASE   150  1           D   192.168.3.1     GigabitEthernet1/0/0
     172.16.19.0/24  O_ASE   150  1           D   192.168.3.1     GigabitEthernet1/0/0
    192.168.1.0/24  OSPF    10   1           D   192.168.3.1     GigabitEthernet1/0/0
    192.168.2.0/24  OSPF    10   1           D   192.168.3.1     GigabitEthernet1/0/0
    192.168.3.0/24  Direct  0    0           D   192.168.3.2     GigabitEthernet1/0/0
    192.168.3.1/32  Direct  0    0           D   192.168.3.1     GigabitEthernet1/0/0
    192.168.3.2/32  Direct  0    0           D   127.0.0.1       GigabitEthernet1/0/0 #
  1. 查看RouterC的OSPF路由表,可以看到OSPF路由表中接收到3条列表a2b中定义的路由。因为在链路状态协议中,filter-policy import命令用于过滤从协议路由表加入本地核心路由表的路由。
5.  [RouterC] display ospf routing OSPF Process 1 with Router ID 192.168.2.2
                   Routing Tables

 Routing for Network
 Destination        Cost  Type       NextHop         AdvRouter       Area
 192.168.2.0/24     1     Stub       192.168.2.2     192.168.2.2     0.0.0.0
 192.168.1.0/24     2     Stub       192.168.2.1     192.168.2.1     0.0.0.0
 192.168.3.0/24     2     Stub       192.168.2.1     192.168.2.1     0.0.0.0

 Routing for ASEs
 Destination        Cost      Type       Tag         NextHop         AdvRouter
 172.16.17.0/24      1         Type2      1           192.168.2.1     192.168.1.1
 172.16.18.0/24      1         Type2      1           192.168.2.1     192.168.1.1
 172.16.19.0/24      1         Type2      1           192.168.2.1     192.168.1.1

 Total Nets: 6
 Intra Area: 3  Inter Area: 0  ASE: 3  NSSA: 0

配置文件

  • RouterA的配置文件 #
•  sysname RouterA
#
interface GigabitEthernet1/0/0
 ip address 192.168.1.1 255.255.255.0
#
ospf 1
 filter-policy ip-prefix a2b export static
 import-route static
 area 0.0.0.0
  network 192.168.1.0 0.0.0.255
#
 ip ip-prefix a2b index 10 permit 172.16.17.0 24
 ip ip-prefix a2b index 20 permit 172.16.18.0 24
 ip ip-prefix a2b index 30 permit 172.16.19.0 24
#
 ip route-static 172.16.16.0 255.255.255.0 NULL0
 ip route-static 172.16.17.0 255.255.255.0 NULL0
 ip route-static 172.16.18.0 255.255.255.0 NULL0
 ip route-static 172.16.19.0 255.255.255.0 NULL0
 ip route-static 172.16.20.0 255.255.255.0 NULL0
#
return
  • RouterB的配置文件 #
•  sysname RouterB
#
interface GigabitEthernet1/0/0
 ip address 192.168.1.2 255.255.255.0
#
interface GigabitEthernet2/0/0
 ip address 192.168.3.1 255.255.255.0
#
interface GigabitEthernet3/0/0
 ip address 192.168.2.1 255.255.255.0
#
ospf 1
 area 0.0.0.0
  network 192.168.1.0 0.0.0.255
  network 192.168.2.0 0.0.0.255
  network 192.168.3.0 0.0.0.255
#
return
  • RouterC的配置文件 #
•  sysname RouterC
#
interface GigabitEthernet1/0/0
 ip address 192.168.2.2 255.255.255.0
#
ospf 1
 filter-policy ip-prefix in import
 area 0.0.0.0
  network 192.168.2.0 0.0.0.255
#
 ip ip-prefix in index 10 permit 172.16.18.0 24
#
return
  • RouterD的配置文件 #
•  sysname RouterD
#
interface GigabitEthernet1/0/0
 ip address 192.168.3.2 255.255.255.0
#
ospf 1
 area 0.0.0.0
  network 192.168.3.0 0.0.0.255
#
return

https://www.xamrdz.com/web/2pk1942490.html

相关文章: