• 计算机网络:packet tracer模拟RIP协议避免路由回路实验


    1 小组成员

    2 实验目的

    实现一个有回路的拓扑,验证RIP协议能够有效阻止路由回路。

    3 实验步骤

    3.1 实验设备

    PC:两台;

    Router:三台;

    交叉线;

    直连线;

    3.2 实验拓扑

    1589204774402

    3.3 IP地址规划

    设备名称 端口 地址
    PC0 FastEthernet 192.168.10.2
    PC1 FastEthernet 192.168.40.2
    路由器1 FastEthernet0/0
    Serial2/0
    192.168.10.1
    192.168.20.1
    路由器2 Serial2/0
    Serial3/0
    192.168.20.2
    192.168.30.1
    路由器3 Serial3/0
    FastEthernet0/0
    192.168.30.2
    172.168.40.1

    3.4 拓扑准备

    1. 如图连接拓扑

    2. 分别为PC0、PC1配置IP地址

    3. 打开路由器1的FastEthernet0/0端口,设置IP地址为192.168.10.1;并将Serial2/0端口打开,设置Clock Rate 64000, IP Address:192.168.20.1;

      打开路由器2的Serial2/0、3/0端口,设置Clock Rate 64000, IP Address分别为192.168.20.2、192.168.30.1;

      打开路由器3FastEthernet0/0端口,设置IP地址为192.168.40.1;并将Serial3/0端口打开,设置Clock Rate 64000, IP Address:192.168.30.2

      以R1为例:
      R1(config)#interface FastEthernet0/0
      R1(config-if)#ip address 192.168.10.1 255.255.255.0
      R1(config-if)#interface Serial 2/0
      R1(config-if)#ip address 192.168.20.1 255.255.255.0
      R1(config-if)#clock rate 64000
      R1(config-if)#no shutdown
      
    4. 为PC配置默认网关,以PC0为例

      1589205051835

    5. R1、R2、R3打开rip,以R3为例

      Router(config)#router rip
      Router(config-router)#network 192.168.40.0
      Router(config-router)#network 192.168.30.0
      
    6. 在R3中开启debug模式,并查看路由表

      Router#debug ip rip
      

      1589205282293

      Router#show ip route
      

      1589205320685

      发现此时路由器配置无误

    7. PC0 ping PC1,说明拓扑无误

      1589205421571

    3.5 构造路由回路

    1. 为了构造路由回路,我们需要先关闭R2和R3之间的水平分割

      R3(config)#in s3/0
      R3(config-if)#no ip split-horizon
      R2(config)#in s3/0
      R2(config-if)#no ip split-horizon
      
    2. 将PC1和R3间的链路断开

      1589206152339

    3. 在debug模式下观察R2、R3的rip及路由表

      R21589206246485

      R3

      1589206313310

      可以看出

      路由器 目的网段 下一条路由器
      R2 192.168.40.0 R3
      R3 192.168.40.0 R2

      这就形成了路由回路

    4. 进入模拟模式,PC0上ping 192.168.40.2(ping 192.168.40.1结果也一样)

      1589206392934

      可以看到ICMP包在R2、R3间不断传递,进入死循环,这就造成了路由回路,故超时

      1589207249434

    3.6 RIP协议避免路由回路

    1. 恢复链路,并开启R2、R3间的水平分割

      R2(config)#in s3/0
      R2(config-if)#ip split-horizon 
      R3(config)#in s3/0
      R3(config-if)#ip split-horizon 
      
    2. 断开PC1与R3间的链路

    3. 在debug模式下观察R2、R3的rip及路由表

      R3

      1589206862275

      R2

      1589206997901

      可以看到,开启水平分割后R3不会从R2收到关于192.168.40.0的信息,R2也不会向R3发送192.168.40.0的信息

    4. 180s后,查看R2的路由表

      1589207057384

      192.168.40.0已经为down状态

    5. 在PC0上ping 192.168.40.2(ping 192.168.40.1结果也一样)

      1589207111383

  • 相关阅读:
    SQL 开发任务超 50% !滴滴实时计算的演进与优化
    Windows中如何使用命令行执行Kettle作业Job
    Kettle增量更新设计技巧
    oracle数据库查询全系整理
    Kettle基本概念 之 Kettle设计模块
    ETL-Kettle学习笔记(入门,简介,简单操作)
    SQL Server 索引——的创建、删除、何时使用、索引查询语句
    I/O端口与I/O内存
    设置用户id和设置组id
    进程控制
  • 原文地址:https://www.cnblogs.com/cpaulyz/p/12872735.html
Copyright © 2020-2023  润新知