• 虚拟链路(virtual-link)


    第四部分,虚拟链路配置。我们都知道,在ospf多区域中,所有与主干区域(ospf0)相连接的其他区域可以相互学系路由信息,但是,如果是非主干区域和非主干区域相连,就不能相互学习路由信息,这时候,我们可以通过虚拟链路技术,即在主干区域和非主干区域之间建立一个逻辑链接,这样即把所有的非主干区域都连接到主干区域上,从而实现各区域相互学习路由信息。

    网络拓扑图如下:

    网络拓扑图上有5个ospf区域,正常情况下,R1路由表中只有ospf0、ospf1、ospf2三个区域中的路由信息,而与ospf3、ospf4无法通信,所以,使用pc0最多只能ping通R3的左边接口。要解决此问题,实现pc0ping通pc1,即在R2和R3之间建立一条虚拟链路,相当于把ospf3直接连接到ospf0,到这一步,ospf0、ospf1、ospf2、ospf3三个区域之间的路由信息已经可以互通。同理,现在ospf3相当于已经直接和主干区域(ospf0)相邻,与刚才部分同理,在R3和R4之间建立一条虚拟链路,达到ospf4直接与ospf0相连的效果,最后实现5个ospf区域路由表信息互相学习。

    代码:

    ##基础配置

    #r0

    en
    conf t
    int f0/0
    ip add 192.168.10.1 255.255.255.0
    no shut
    int s0/0/0
    ip add 192.168.20.1 255.255.255.0
    no shut
    exit
    route ospf 1
    network 192.168.10.0 0.0.0.255 area 1
    network 192.168.20.0 0.0.0.255 area 0

    #r1

    en
    conf t
    int s0/0/1
    ip add 192.168.30.1 255.255.255.0
    no shut
    int s0/0/0
    ip add 192.168.20.2 255.255.255.0
    no shut
    exit
    route ospf 1
    network 192.168.30.0 0.0.0.255 area 0
    network 192.168.20.0 0.0.0.255 area 0

    #r2

    en
    conf t
    int s0/0/1
    ip add 192.168.40.1 255.255.255.0
    no shut
    int s0/0/0
    ip add 192.168.30.2 255.255.255.0
    no shut
    exit
    int tunnel 1
    tunnel source s0/0/1
    tunnel destination 192.168.40.2
    ip add 10.1.1.1 255.255.255.0
    exit
    router ospf 1
    network 10.1.1.0 0.0.0.255 area 0
    network 192.168.30.0 0.0.0.255 area 0
    network 192.168.40.0 0.0.0.255 area 2

    #r3

    en
    conf t
    int s0/0/1
    ip add 192.168.50.1 255.255.255.0
    no shut
    int s0/0/0
    ip add 192.168.40.2 255.255.255.0
    no shut
    exit
    int tunnel 1
    tunnel source s0/0/0
    tunnel destination 192.168.40.1
    ip add 10.1.1.2 255.255.255.0
    int tunnel 2
    tunnel source s0/0/1
    tunnel destination 192.168.50.2
    ip add 20.1.1.1 255.255.255.0
    exit
    route ospf 1
    network 10.1.1.0 0.0.0.255 area 0
    network 20.1.1.0 0.0.0.255 area 0
    network 192.168.50.0 0.0.0.255 area 3
    network 192.168.40.0 0.0.0.255 area 2

    #r4

    en
    conf t
    int f0/0
    ip add 192.168.60.1 255.255.255.0
    no shut
    int s0/0/0
    ip add 192.168.50.2 255.255.255.0
    no shut
    exit
    int tunnel 1
    tunnel source s0/0/0
    tunnel destination 192.168.50.1
    ip add 20.1.1.2 255.255.255.0
    exit
    route ospf 1
    network 20.1.1.0 0.0.0.255 area 0
    network 192.168.50.0 0.0.0.255 area 3
    network 192.168.60.0 0.0.0.255 area 4

    结果检测:

    使用pc0向pc1发送icmp数据包,能收到正确的反馈。

  • 相关阅读:
    写点别的,关于二维码,由印美图想到的
    600篇以上博客,才能进阶到精通的地步,奋斗吧少年
    写博客真的很枯燥,更麻烦的是我还不会MD,排版太不友好了啊。
    对sqlserver存储过程合游标的一些理解
    sqlserver的存储过程
    Apache负载均衡配置
    组合模式解决原型创建对象传参和共享难题
    原型创建对象
    构造函数创建对象
    jQuery实现瀑布流的简单方法
  • 原文地址:https://www.cnblogs.com/sctb/p/11954190.html
Copyright © 2020-2023  润新知