• 路由综合实验


    在这里插入图片描述

    RIP配置

    在R1上配置

    rip 1  #此处的1表示进程号,非版本号
    version 2  #选择rip版本2
    network 100.0.0.0 
    network 12.0.0.0   
    network 13.0.0.0
    #rip宣告时只能宣告主类网络,实际上是对内宣告为主类网络,对外转发时时携带子网掩码的
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6

    在R2上配置

    rip 1 
    version 2
    network 12.0.0.0
    network 23.0.0.0
    
    • 1
    • 2
    • 3
    • 4

    在R3上配置

    rip 1 
    version 2
    network 23.0.0.0
    network 13.0.0.0
    
    • 1
    • 2
    • 3
    • 4

    查看路由表,检查是否配置成功
    display ip routing-table

    OSPF配置

    在R1上配置

    ospf 1
    area 0
    network 100.1.1.0  0.0.0.255
    network 12.1.1.0  0.0.0.3
    network 13.1.1.0  0.0.0.3
    
    • 1
    • 2
    • 3
    • 4
    • 5

    在R2上配置

    ospf 1
    area 0
    network 12.1.1.0  0.0.0.3
    network 23.1.1.0  0.0.0.3
    
    • 1
    • 2
    • 3
    • 4

    在R3上配置

    ospf 1
    area 0
    network 23.1.1.0  0.0.0.3
    network 13.1.1.0  0.0.0.3
    
    • 1
    • 2
    • 3
    • 4

    查看ospf邻居关系
    display ospf peer brief
    查看路由表,检查是否配置成功
    display ip routing-table

    配置BGP

    在R3上配置

    bgp 100
    peer 34.1.1.2 as-number 200
    
    • 1
    • 2

    在R4上配置

    bgp 200
    peer 34.1.1.1 as-number 100
    peer 45.1.1.2 as-number 200
    
    • 1
    • 2
    • 3

    在R5上配置

    bgp 200
    peer 45.1.1.1 as-number 200
    
    • 1
    • 2

    配置完成后在R4查看邻居关系
    display bgp peer

    查看路由表,检查是否配置成功
    display ip routing-table
    通过查看发现没有BGP路由,原因是BGP路由需要手动宣告或导入
    方式一:在BGP中宣告路由
    在R5中配置

    bgp 200
    ipv4-family unicast  #常用的是ipv4的单播路由
    network 200.1.1.0 24 
    
    • 1
    • 2
    • 3

    方式二:路由的引入
    在R3上配置

    #把bgp的路由引入到ospf中
    ospf 1
    import-route bgp 
    
    • 1
    • 2
    • 3

    在R1上查看路由表,是否有200.1.1.0的路由(有)
    display ip routing-table

    继续在R3上配置

    #把ospf的路由引入到bgp中
    bgp 100
    import-route  ospf 1
    
    • 1
    • 2
    • 3

    在R4上查看路由表,是否有100.1.1.0的路由(有)
    display ip routing-table

    在R5查看路由表,是否有100.1.1.0的路由(没有)
    display ip routing-table
    原因:R5虽然已经学到了到100.1.1.0的路由,但下一跳是34.1.1.0,路由表中没有该项,目的不可达,所以没有导入自身路由表
    解决方案一:
    在R5上配置静态路由,通向34.1.1.0

    ip route-static 34.1.1.0  30 45.1.1.1
    
    display ip routing-table  #配置完成查看路由表,已有100.1.1.0的路由
    
    • 1
    • 2
    • 3

    解决方案二:
    在R4上配置

    bgp 200
    peer 45.1.1.2 next-hop-local  #R4向R5宣告路由时,将下一跳设置为自己
    
    • 1
    • 2

    配置完成后,在R5上查看配置结果

    display ip routing-table
    
    display bgp routing-table
    
    • 1
    • 2
    • 3

    所有的配置完成后可通过PC1 ping PC2检查配置是否成功.

  • 相关阅读:
    Kotlin语法入门-自定义注解(7)
    读取resources 目录资源文件的方法
    Python学习十二:Flask框架
    Linux操作系统之操作系统概论以及操作系统设计思想
    汇编学习(1)
    Redis 集群搭建教程
    kotlin协程CoroutineScope Dispatchers.IO launch 线程Id
    【毕业季】平凡的求学生涯,回顾与启程
    人工智能中的学习方法详解
    量化投资00
  • 原文地址:https://blog.csdn.net/sinat_39665351/article/details/133268078