美文网首页CCNA网络运维
【实战演练】Packet Tracer玩转CCNA实验10-配置

【实战演练】Packet Tracer玩转CCNA实验10-配置

作者: 工程师Waiting | 来源:发表于2020-05-28 10:11 被阅读0次

    本文欢迎转载,转载请注明出处和作者。

    上一篇介绍了RIP的动态路由协议,有两个明显的缺点,1是周期更新,2是最大跳数16跳的问题。

    今天来介绍最通用的内部动态路由协议OSPF,OSPF算是应用的最多最广泛的内部动态路由协议了。后面几篇都会沿用上一节的拓扑。

    至于预配置,完全可以将之前的内容拷贝到一个txt文档,然后打开CLI之后直接粘贴进去刷的。

    1、配置OSPF动态路由

    1.1预配置

    R1:

    en
    conf t
    host R1
    int lo 0
    ip add 1.1.1.1 255.255.255.0
    no shut
    int se2/0
    ip add 12.1.1.1 255.255.255.0
    clock rate 64000
    no shut
    

    R2:

    en
    conf t
    host R2
    int lo 0
    ip add 2.2.2.2 255.255.255.0
    no shut
    int se2/0
    ip add 12.1.1.2 255.255.255.0
    no shut
    int se3/0
    ip add 23.1.1.2 255.255.255.0
    clock rate 64000
    no shut
    

    R3:

    en
    conf t
    host R3
    int lo 0
    ip add 3.3.3.3 255.255.255.0
    no shut
    int se2/0
    ip add 23.1.1.3 255.255.255.0
    no shut
    int se3/0
    ip add 34.1.1.3 255.255.255.0
    clock rate 64000
    no shut
    

    R4:

    en
    conf t
    host R4
    int se2/0
    ip add 34.1.1.4 255.255.255.0 
    no shut
    
    int lo 0
    ip add 4.4.4.4 255.255.255.0
    

    测试,在R1 ping 4.4.4.4,无法ping通。

    1.2配置OSPF动态路由协议

    可以先在各台路由器show ip route,然后查看一下路由,然后再开始配置动态路由协议。

    R1:

    router ospf 1
    network 1.1.1.0 0.0.0.255 area 0
    network 12.1.1.0 0.0.0.255 area 0
    

    R2:

    router ospf 1
    network 2.2.2.0 0.0.0.255 area 0
    network 12.1.1.0 0.0.0.255 area 0
    network 23.1.1.0 0.0.0.255 area 0
    

    R3:

    router ospf 1
    network 3.3.3.0 0.0.0.255 area 0
    network 23.1.1.0 0.0.0.255 area 0
    network 34.1.1.0 0.0.0.255 area 0
    

    R4:

    router ospf 1
    network 4.4.4.0 0.0.0.255 area 0
    network 34.1.1.0 0.0.0.255 area 0
    

    router ospf 1的1,是个本地进程号,只对本地有效,可以启用多个不同的进程。

    network IP地址段,跟前面的RIP宣告网段是一样的。至于后面的0.0.0.255,叫做反掩码,就是如果你是255.255.255.0的掩码,反掩码就是0.0.0.255,如果掩码是255.255.0.0,反掩码就是0.0.255.255,如果掩码是192.168.0.0(瞎说,举例而已,不可能有这样的掩码),那么反掩码自然是255-192.255-168.255-0.255-0,即是63.87.0.0

    后面的area 0,在CCNP的课程,会有关于OSPF的多区域的概念。传递不同类型的LSA,CCNA课程暂且不表,全部配置area 0的单区域即可。

    1.3检验

    在R1键入show ip route

    Gateway of last resort is not set
         1.0.0.0/24 is subnetted, 1 subnets
    C       1.1.1.0 is directly connected, Loopback0
         2.0.0.0/32 is subnetted, 1 subnets
    O       2.2.2.2 [110/65] via 12.1.1.2, 00:06:54, Serial2/0
         3.0.0.0/32 is subnetted, 1 subnets
    O       3.3.3.3 [110/129] via 12.1.1.2, 00:01:28, Serial2/0
         4.0.0.0/32 is subnetted, 1 subnets
    O       4.4.4.4 [110/193] via 12.1.1.2, 00:00:00, Serial2/0
         12.0.0.0/24 is subnetted, 1 subnets
    C       12.1.1.0 is directly connected, Serial2/0
         23.0.0.0/24 is subnetted, 1 subnets
    O       23.1.1.0 [110/128] via 12.1.1.2, 00:01:41, Serial2/0
         34.0.0.0/24 is subnetted, 1 subnets
    O       34.1.1.0 [110/192] via 12.1.1.2, 00:00:10, Serial2/0
    

    看到很多O开头的路由条目,就是OSPF协议学到的路由.

    另外运行show ip ospf neighbor,可以看出ospf邻居的建立情况。

    1.5理论解释

    OSPF与EIGRP用的都是触发更新,即网络一旦发生变化,就会立刻向邻居发出更新后的路由条路,与对方重新进行交换,重新收敛网络。

    不像RIP,有路由器死了,还要等待30秒后才后知后觉。

    另外OSPF与EIGRP都是组播更新。OSPF采用224.0.0.5\6来做组播,而EIGRP采用224.0.0.10来做组播,而RIP用的是广播。

    什么叫组播,什么叫广播呢?例如你班主任跑到你办理面,大叫"周杰伦"同学在不在。这个时候无论里想不想听,因为班主任说话是广播的,就算本来不是问你,你也听到了。

    对应网络这叫做泛洪,然后例如每个同学收到这个问题以后,也会重新复述大叫一遍。假设办理50个同学,那么一起大叫一遍,就有50次大叫。然后在你大叫完以后,你又收到了49个同学的大叫需要你复述,你又要继续大叫49次,这种东西就是广播风暴。

    而组播,更多是志趣相投的人加入一个组,例如你班主任把几个班干部拉进了一个微信群,然后班主任问的那个问题,就只会在这几个人里面传播了。组播地址,就相当于这个微信群了。

    另外,OSPF的通信原理,会选举一台路由器做DR(大当家),一台路由器做BDR(二当家)。其他小弟之间不是蜘蛛网状的通信,而是大家都把自己的路由条目同时上交给大当家与二当家。大当家与二当家各自整理后,由大当家将整理后的信息下发给各位小弟。而仅有大当家被隔壁帮会的人砍了(宕机),二当家才会自动成为下一任大当家,然后给小弟发汇总整理后的路由条目,并且大家重新选举一个新二当家。

    这种模式,加快了收敛的速度,不像RIP那种,所有人各自交换路由条目,30秒一次,那么R1的路由要传到R16,收敛时间非常长。

    相关文章

      网友评论

        本文标题:【实战演练】Packet Tracer玩转CCNA实验10-配置

        本文链接:https://www.haomeiwen.com/subject/yalsahtx.html