• 实验9 使用route-policy控制路由


    实验任务一:用route-policy控制引入路由
    1.建立物理连接

    2.RTA,RTB,RTC启用ripv2进行路由学习。
    [RTA]ip route-static 10.1.0.0 24 10.0.1.2
    [RTA]ip route-static 10.1.1.0 24 10.0.1.2
    [RTA-rip-1]network 10.0.0.0
    [RTA-rip-1]network 192.168.1.0
    [RTA-rip-1]version 2
    [RTA-rip-1]undo summary
    [RTA-rip-1]import-route static
    [RTA-rip-1]default cost 2

    [RTB-rip-1]network 192.168.1.0
    [RTB-rip-1]version 2
    [RTB-rip-1]undo summary

    [RTC-rip-1]network 192.168.1.0
    [RTC-rip-1]version 2
    [RTC-rip-1]undo summary
    配置完后
    [RTB-rip-1]display ip routing-table

    Destinations : 20 Routes : 20

    Destination/Mask Proto Pre Cost NextHop Interface
    0.0.0.0/32 Direct 0 0 127.0.0.1 InLoop0
    10.0.1.0/24 RIP 100 1 192.168.1.1 GE0/2
    10.1.0.0/24 RIP 100 3 192.168.1.1 GE0/2
    10.1.1.0/24 RIP 100 3 192.168.1.1 GE0/2
    127.0.0.0/8 Direct 0 0 127.0.0.1 InLoop0
    127.0.0.0/32 Direct 0 0 127.0.0.1 InLoop0
    127.0.0.1/32 Direct 0 0 127.0.0.1 InLoop0
    127.255.255.255/32 Direct 0 0 127.0.0.1 InLoop0
    192.168.1.0/30 Direct 0 0 192.168.1.2 GE0/2
    192.168.1.0/32 Direct 0 0 192.168.1.2 GE0/2
    192.168.1.2/32 Direct 0 0 127.0.0.1 InLoop0
    192.168.1.3/32 Direct 0 0 192.168.1.2 GE0/2
    192.168.1.4/30 RIP 100 1 192.168.1.1 GE0/2
    192.168.2.0/30 Direct 0 0 192.168.2.1 GE0/0
    192.168.2.0/32 Direct 0 0 192.168.2.1 GE0/0
    192.168.2.1/32 Direct 0 0 127.0.0.1 InLoop0
    192.168.2.3/32 Direct 0 0 192.168.2.1 GE0/0
    224.0.0.0/4 Direct 0 0 0.0.0.0 NULL0
    224.0.0.0/24 Direct 0 0 0.0.0.0 NULL0
    255.255.255.255/32 Direct 0 0 127.0.0.1 InLoop0

    3.使用router-policy对引入的路由过滤
    [RTA]ip prefix-list abc index 10 permit 10.1.0.0 24
    [RTA]route-policy abc permit node 10
    [RTA-route-policy-abc-10]if-match ip address prefix-list abc
    [RTA-rip-1]import-route static route-policy abc

    [RTB-rip-1]display ip routing-table

    Destinations : 19 Routes : 19

    Destination/Mask Proto Pre Cost NextHop Interface
    0.0.0.0/32 Direct 0 0 127.0.0.1 InLoop0
    10.0.1.0/24 RIP 100 1 192.168.1.1 GE0/2
    10.1.0.0/24 RIP 100 3 192.168.1.1 GE0/2
    127.0.0.0/8 Direct 0 0 127.0.0.1 InLoop0
    127.0.0.0/32 Direct 0 0 127.0.0.1 InLoop0
    127.0.0.1/32 Direct 0 0 127.0.0.1 InLoop0
    127.255.255.255/32 Direct 0 0 127.0.0.1 InLoop0
    192.168.1.0/30 Direct 0 0 192.168.1.2 GE0/2
    192.168.1.0/32 Direct 0 0 192.168.1.2 GE0/2
    192.168.1.2/32 Direct 0 0 127.0.0.1 InLoop0
    192.168.1.3/32 Direct 0 0 192.168.1.2 GE0/2
    192.168.1.4/30 RIP 100 1 192.168.1.1 GE0/2
    192.168.2.0/30 Direct 0 0 192.168.2.1 GE0/0
    192.168.2.0/32 Direct 0 0 192.168.2.1 GE0/0
    192.168.2.1/32 Direct 0 0 127.0.0.1 InLoop0
    192.168.2.3/32 Direct 0 0 192.168.2.1 GE0/0
    224.0.0.0/4 Direct 0 0 0.0.0.0 NULL0
    224.0.0.0/24 Direct 0 0 0.0.0.0 NULL0
    255.255.255.255/32 Direct 0 0 127.0.0.1 InLoop0
    4.ospf路由配置
    [RTB-ospf-1-area-0.0.0.0]network 192.168.2.0 0.0.0.3

    [RTC-ospf-1-area-0.0.0.0]network 192.168.2.4 0.0.0.3
    [RTD-ospf-1-area-0.0.0.0]network 192.168.2.0 0.0.0.3

    [RTD-ospf-1-area-0.0.0.0]network 192.168.2.4 0.0.0.3
    [RTD-ospf-1-area-0.0.0.0]network 10.0.2.0 0.0.0.255
    5.双边界引入
    [RTB-rip-1]import-route ospf
    [RTC-ospf-1]import-route rip
    display ip routing-table

    Destinations : 24 Routes : 24

    Destination/Mask Proto Pre Cost NextHop Interface
    0.0.0.0/32 Direct 0 0 127.0.0.1 InLoop0
    10.0.1.0/24 Direct 0 0 10.0.1.1 GE0/1
    10.0.1.0/32 Direct 0 0 10.0.1.1 GE0/1
    10.0.1.1/32 Direct 0 0 127.0.0.1 InLoop0
    10.0.1.255/32 Direct 0 0 10.0.1.1 GE0/1
    10.0.2.0/24 RIP 100 1 192.168.1.2 GE0/2
    10.1.0.0/24 Static 60 0 10.0.1.2 GE0/1
    10.1.1.0/24 Static 60 0 10.0.1.2 GE0/1
    127.0.0.0/8 Direct 0 0 127.0.0.1 InLoop0
    127.0.0.0/32 Direct 0 0 127.0.0.1 InLoop0
    127.0.0.1/32 Direct 0 0 127.0.0.1 InLoop0
    127.255.255.255/32 Direct 0 0 127.0.0.1 InLoop0
    192.168.1.0/30 Direct 0 0 192.168.1.1 GE0/2
    192.168.1.0/32 Direct 0 0 192.168.1.1 GE0/2
    192.168.1.1/32 Direct 0 0 127.0.0.1 InLoop0
    192.168.1.3/32 Direct 0 0 192.168.1.1 GE0/2
    192.168.1.4/30 Direct 0 0 192.168.1.5 GE0/0
    192.168.1.4/32 Direct 0 0 192.168.1.5 GE0/0
    192.168.1.5/32 Direct 0 0 127.0.0.1 InLoop0
    192.168.1.7/32 Direct 0 0 192.168.1.5 GE0/0
    192.168.2.4/30 RIP 100 1 192.168.1.2 GE0/2
    224.0.0.0/4 Direct 0 0 0.0.0.0 NULL0
    224.0.0.0/24 Direct 0 0 0.0.0.0 NULL0
    255.255.255.255/32 Direct 0 0 127.0.0.1 InLoop0

    [RTD]display ip routing-table

    Destinations : 23 Routes : 23

    Destination/Mask Proto Pre Cost NextHop Interface
    0.0.0.0/32 Direct 0 0 127.0.0.1 InLoop0
    10.0.1.0/24 O_ASE2 150 1 192.168.2.5 GE0/2
    10.0.2.0/24 Direct 0 0 10.0.2.1 GE0/1
    10.0.2.0/32 Direct 0 0 10.0.2.1 GE0/1
    10.0.2.1/32 Direct 0 0 127.0.0.1 InLoop0
    10.0.2.255/32 Direct 0 0 10.0.2.1 GE0/1
    10.1.0.0/24 O_ASE2 150 1 192.168.2.5 GE0/2
    127.0.0.0/8 Direct 0 0 127.0.0.1 InLoop0
    127.0.0.0/32 Direct 0 0 127.0.0.1 InLoop0
    127.0.0.1/32 Direct 0 0 127.0.0.1 InLoop0
    127.255.255.255/32 Direct 0 0 127.0.0.1 InLoop0
    192.168.1.0/30 O_ASE2 150 1 192.168.2.5 GE0/2
    192.168.2.0/30 Direct 0 0 192.168.2.2 GE0/0
    192.168.2.0/32 Direct 0 0 192.168.2.2 GE0/0
    192.168.2.2/32 Direct 0 0 127.0.0.1 InLoop0
    192.168.2.3/32 Direct 0 0 192.168.2.2 GE0/0
    192.168.2.4/30 Direct 0 0 192.168.2.6 GE0/2
    192.168.2.4/32 Direct 0 0 192.168.2.6 GE0/2
    192.168.2.6/32 Direct 0 0 127.0.0.1 InLoop0
    192.168.2.7/32 Direct 0 0 192.168.2.6 GE0/2
    224.0.0.0/4 Direct 0 0 0.0.0.0 NULL0
    224.0.0.0/24 Direct 0 0 0.0.0.0 NULL0
    255.255.255.255/32 Direct 0 0 127.0.0.1 InLoop0
    5.路由环路产生
    [RTA]ip route-static 10.1.0.0 24 10.0.1.2 preference 120
    [RTB-rip-1]preference 200

    产生环路:
    [RTA]display ip routing-table

    Destinations : 24 Routes : 24

    Destination/Mask Proto Pre Cost NextHop Interface
    0.0.0.0/32 Direct 0 0 127.0.0.1 InLoop0
    10.0.1.0/24 Direct 0 0 10.0.1.1 GE0/1
    10.0.1.0/32 Direct 0 0 10.0.1.1 GE0/1
    10.0.1.1/32 Direct 0 0 127.0.0.1 InLoop0
    10.0.1.255/32 Direct 0 0 10.0.1.1 GE0/1
    10.0.2.0/24 RIP 100 1 192.168.1.2 GE0/2
    10.1.0.0/24 RIP 100 1 192.168.1.2 GE0/2
    10.1.1.0/24 Static 60 0 10.0.1.2 GE0/1
    127.0.0.0/8 Direct 0 0 127.0.0.1 InLoop0
    127.0.0.0/32 Direct 0 0 127.0.0.1 InLoop0
    127.0.0.1/32 Direct 0 0 127.0.0.1 InLoop0
    127.255.255.255/32 Direct 0 0 127.0.0.1 InLoop0
    192.168.1.0/30 Direct 0 0 192.168.1.1 GE0/2
    192.168.1.0/32 Direct 0 0 192.168.1.1 GE0/2
    192.168.1.1/32 Direct 0 0 127.0.0.1 InLoop0
    192.168.1.3/32 Direct 0 0 192.168.1.1 GE0/2
    192.168.1.4/30 Direct 0 0 192.168.1.5 GE0/0
    192.168.1.4/32 Direct 0 0 192.168.1.5 GE0/0
    192.168.1.5/32 Direct 0 0 127.0.0.1 InLoop0
    192.168.1.7/32 Direct 0 0 192.168.1.5 GE0/0
    192.168.2.4/30 RIP 100 1 192.168.1.2 GE0/2
    224.0.0.0/4 Direct 0 0 0.0.0.0 NULL0
    224.0.0.0/24 Direct 0 0 0.0.0.0 NULL0
    255.255.255.255/32 Direct 0 0 127.0.0.1 InLoop0

    [RTB]display ip routing-table

    Destinations : 21 Routes : 21

    Destination/Mask Proto Pre Cost NextHop Interface
    0.0.0.0/32 Direct 0 0 127.0.0.1 InLoop0
    10.0.1.0/24 O_ASE2 150 1 192.168.2.2 GE0/0
    10.0.2.0/24 O_INTRA 10 2 192.168.2.2 GE0/0
    10.1.0.0/24 O_ASE2 150 1 192.168.2.2 GE0/0
    127.0.0.0/8 Direct 0 0 127.0.0.1 InLoop0
    127.0.0.0/32 Direct 0 0 127.0.0.1 InLoop0
    127.0.0.1/32 Direct 0 0 127.0.0.1 InLoop0
    127.255.255.255/32 Direct 0 0 127.0.0.1 InLoop0
    192.168.1.0/30 Direct 0 0 192.168.1.2 GE0/2
    192.168.1.0/32 Direct 0 0 192.168.1.2 GE0/2
    192.168.1.2/32 Direct 0 0 127.0.0.1 InLoop0
    192.168.1.3/32 Direct 0 0 192.168.1.2 GE0/2
    192.168.1.4/30 RIP 200 1 192.168.1.1 GE0/2
    192.168.2.0/30 Direct 0 0 192.168.2.1 GE0/0
    192.168.2.0/32 Direct 0 0 192.168.2.1 GE0/0
    192.168.2.1/32 Direct 0 0 127.0.0.1 InLoop0
    192.168.2.3/32 Direct 0 0 192.168.2.1 GE0/0
    192.168.2.4/30 O_INTRA 10 2 192.168.2.2 GE0/0
    224.0.0.0/4 Direct 0 0 0.0.0.0 NULL0
    224.0.0.0/24 Direct 0 0 0.0.0.0 NULL0
    255.255.255.255/32 Direct 0 0 127.0.0.1 InLoop0

    [RTC]display ip routing-table

    Destinations : 21 Routes : 21

    Destination/Mask Proto Pre Cost NextHop Interface
    0.0.0.0/32 Direct 0 0 127.0.0.1 InLoop0
    10.0.1.0/24 RIP 100 1 192.168.1.5 GE0/0
    10.0.2.0/24 O_INTRA 10 2 192.168.2.6 GE0/1
    10.1.0.0/24 RIP 100 3 192.168.1.5 GE0/0
    127.0.0.0/8 Direct 0 0 127.0.0.1 InLoop0
    127.0.0.0/32 Direct 0 0 127.0.0.1 InLoop0
    127.0.0.1/32 Direct 0 0 127.0.0.1 InLoop0
    127.255.255.255/32 Direct 0 0 127.0.0.1 InLoop0
    192.168.1.0/30 RIP 100 1 192.168.1.5 GE0/0
    192.168.1.4/30 Direct 0 0 192.168.1.6 GE0/0
    192.168.1.4/32 Direct 0 0 192.168.1.6 GE0/0
    192.168.1.6/32 Direct 0 0 127.0.0.1 InLoop0
    192.168.1.7/32 Direct 0 0 192.168.1.6 GE0/0
    192.168.2.0/30 O_INTRA 10 2 192.168.2.6 GE0/1
    192.168.2.4/30 Direct 0 0 192.168.2.5 GE0/1
    192.168.2.4/32 Direct 0 0 192.168.2.5 GE0/1
    192.168.2.5/32 Direct 0 0 127.0.0.1 InLoop0
    192.168.2.7/32 Direct 0 0 192.168.2.5 GE0/1
    224.0.0.0/4 Direct 0 0 0.0.0.0 NULL0
    224.0.0.0/24 Direct 0 0 0.0.0.0 NULL0
    255.255.255.255/32 Direct 0 0 127.0.0.1 InLoop0

    [RTD]display ip routing-table

    Destinations : 23 Routes : 23

    Destination/Mask Proto Pre Cost NextHop Interface
    0.0.0.0/32 Direct 0 0 127.0.0.1 InLoop0
    10.0.1.0/24 O_ASE2 150 1 192.168.2.5 GE0/2
    10.0.2.0/24 Direct 0 0 10.0.2.1 GE0/1
    10.0.2.0/32 Direct 0 0 10.0.2.1 GE0/1
    10.0.2.1/32 Direct 0 0 127.0.0.1 InLoop0
    10.0.2.255/32 Direct 0 0 10.0.2.1 GE0/1
    10.1.0.0/24 O_ASE2 150 1 192.168.2.5 GE0/2
    127.0.0.0/8 Direct 0 0 127.0.0.1 InLoop0
    127.0.0.0/32 Direct 0 0 127.0.0.1 InLoop0
    127.0.0.1/32 Direct 0 0 127.0.0.1 InLoop0
    127.255.255.255/32 Direct 0 0 127.0.0.1 InLoop0
    192.168.1.0/30 O_ASE2 150 1 192.168.2.5 GE0/2
    192.168.2.0/30 Direct 0 0 192.168.2.2 GE0/0
    192.168.2.0/32 Direct 0 0 192.168.2.2 GE0/0
    192.168.2.2/32 Direct 0 0 127.0.0.1 InLoop0
    192.168.2.3/32 Direct 0 0 192.168.2.2 GE0/0
    192.168.2.4/30 Direct 0 0 192.168.2.6 GE0/2
    192.168.2.4/32 Direct 0 0 192.168.2.6 GE0/2
    192.168.2.6/32 Direct 0 0 127.0.0.1 InLoop0
    192.168.2.7/32 Direct 0 0 192.168.2.6 GE0/2
    224.0.0.0/4 Direct 0 0 0.0.0.0 NULL0
    224.0.0.0/24 Direct 0 0 0.0.0.0 NULL0
    255.255.255.255/32 Direct 0 0 127.0.0.1 InLoop0

    产生环路的原因,双边界引入,RTB拥有rip路由和ospf路由表,RTD引入rip进入ospf表,外部路由优先级是150,设置RTB的rip优先级为200,优先选择ospf的路由,指向引入的路由器RTD,RTD路由器rip100,ospf150,选择rip路由表到达10.1.0.0/24的路由,指向RTA,在RTA设置静态路由优先级120大于rip路由,RTA选择rip路由指向RTB,为什么指向RTB?因为RTB引入rip到ospf路由,RTA引入静态路由到rip,RTD再次把这条路由从ospf引入会rip里面,rip以为,从ospf学到该条路由,下一跳指向RTB。
    6.使用TAG选择性引入
    [RTB-rip-1]import-route ospf tag 10
    [RTC]route-policy abc deny node 10
    [RTC-route-policy-abc-10]if-match tag 10
    [RTC]route-policy abc deny node 20
    [RTA]display ip routing-table

    Destinations : 24 Routes : 24

    Destination/Mask Proto Pre Cost NextHop Interface
    0.0.0.0/32 Direct 0 0 127.0.0.1 InLoop0
    10.0.1.0/24 Direct 0 0 10.0.1.1 GE0/1
    10.0.1.0/32 Direct 0 0 10.0.1.1 GE0/1
    10.0.1.1/32 Direct 0 0 127.0.0.1 InLoop0
    10.0.1.255/32 Direct 0 0 10.0.1.1 GE0/1
    10.0.2.0/24 RIP 100 1 192.168.1.2 GE0/2
    10.1.0.0/24 Static 120 0 10.0.1.2 GE0/1
    10.1.1.0/24 Static 60 0 10.0.1.2 GE0/1
    127.0.0.0/8 Direct 0 0 127.0.0.1 InLoop0
    127.0.0.0/32 Direct 0 0 127.0.0.1 InLoop0
    127.0.0.1/32 Direct 0 0 127.0.0.1 InLoop0
    127.255.255.255/32 Direct 0 0 127.0.0.1 InLoop0
    192.168.1.0/30 Direct 0 0 192.168.1.1 GE0/2
    192.168.1.0/32 Direct 0 0 192.168.1.1 GE0/2
    192.168.1.1/32 Direct 0 0 127.0.0.1 InLoop0
    192.168.1.3/32 Direct 0 0 192.168.1.1 GE0/2
    192.168.1.4/30 Direct 0 0 192.168.1.5 GE0/0
    192.168.1.4/32 Direct 0 0 192.168.1.5 GE0/0
    192.168.1.5/32 Direct 0 0 127.0.0.1 InLoop0
    192.168.1.7/32 Direct 0 0 192.168.1.5 GE0/0
    192.168.2.4/30 RIP 100 1 192.168.1.2 GE0/2
    224.0.0.0/4 Direct 0 0 0.0.0.0 NULL0
    224.0.0.0/24 Direct 0 0 0.0.0.0 NULL0
    255.255.255.255/32 Direct 0 0 127.0.0.1 InLoop0

    //import-route引入外部路由,只把路由表有效的路由引入到协议,且引入的路由不在本地路由表中出现,只传递给其他路由器,要在RTA上查看引入后的路由。

  • 相关阅读:
    程序跳过UAC研究及实现思路(两种方法,现在可能都不行了)
    getch(),getche(),getchar()的区别
    命令行版扫雷(vc08)
    类成员函数指针的特殊之处(成员函数指针不是指针,内含一个结构体,需要存储更多的信息才能知道自己是否virtual函数)
    WCF与Web API 区别
    扩展方法库
    开源Dubbox
    AngularJs应用页面
    浅谈可扩展性框架:MEF
    AngularJs + ASP.NET MVC
  • 原文地址:https://www.cnblogs.com/akiz/p/11148080.html
Copyright © 2020-2023  润新知