`
xjk2131650
  • 浏览: 57413 次
  • 性别: Icon_minigender_1
  • 来自: 河北
社区版块
存档分类
最新评论

RIP传递默认路由的5种方法

RIP 
阅读更多

RIP传递默认路由方法
(共5种)
图:关于传递默认路由的实验都是以下这个图



RIP传递默认理由方法1:default-information originate
R1:
interface Loopback0
ip address 1.1.1.1 255.255.255.0
interface Loopback1
ip address 11.11.11.11 255.255.255.0
interface Serial2/1
ip address 12.0.0.1 255.255.255.0
router rip
version 2
network 11.0.0.0
network 12.0.0.0
no auto-summary

R2:
interface Serial2/1
ip address 12.0.0.2 255.255.255.0
interface Serial2/2
ip address 23.0.0.2 255.255.255.0
router rip
version 2
network 12.0.0.0
network 23.0.0.0
no auto-summary

R3:
interface Serial2/1
ip address 23.0.0.3 255.255.255.0
router rip
version 2
network 23.0.0.0
no auto-summar
R1路由表
     1.0.0.0/24 is subnetted, 1 subnets
C       1.1.1.0 is directly connected, Loopback0
     23.0.0.0/24 is subnetted, 1 subnets
R       23.0.0.0 [120/1] via 12.0.0.2, 00:00:02, Serial2/1
     11.0.0.0/24 is subnetted, 1 subnets
C       11.11.11.0 is directly connected, Loopback1
     12.0.0.0/24 is subnetted, 1 subnets
C       12.0.0.0 is directly connected, Serial2/1
R2路由表:
    23.0.0.0/24 is subnetted, 1 subnets
C       23.0.0.0 is directly connected, Serial2/2
     11.0.0.0/24 is subnetted, 1 subnets
R       11.11.11.0 [120/1] via 12.0.0.1, 00:00:20, Serial2/1
     12.0.0.0/24 is subnetted, 1 subnets
C       12.0.0.0 is directly connected, Serial2/1
R3的路由表:
     23.0.0.0/24 is subnetted, 1 subnets
C       23.0.0.0 is directly connected, Serial2/1
     11.0.0.0/24 is subnetted, 1 subnets
R       11.11.11.0 [120/2] via 23.0.0.2, 00:00:20, Serial2/1
     12.0.0.0/24 is subnetted, 1 subnets
R       12.0.0.0 [120/1] via 23.0.0.2, 00:00:20, Serial2/1

R2#ping 1.1.1.1

Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 1.1.1.1, timeout is 2 seconds:
.....
Success rate is 0 percent (0/5)
没路由不通

在R1上做:
R1(config)#router rip
R1(config-router)#default-information originate  //可以加个route-map,也可以直接回车
咱们直接回车看效果
R1路由表
     1.0.0.0/24 is subnetted, 1 subnets
C       1.1.1.0 is directly connected, Loopback0
     23.0.0.0/24 is subnetted, 1 subnets
R       23.0.0.0 [120/1] via 12.0.0.2, 00:00:01, Serial2/1
     11.0.0.0/24 is subnetted, 1 subnets
C       11.11.11.0 is directly connected, Loopback1
     12.0.0.0/24 is subnetted, 1 subnets
C       12.0.0.0 is directly connected, Serial2/1
R2路由表:

     23.0.0.0/24 is subnetted, 1 subnets
C       23.0.0.0 is directly connected, Serial2/2
     11.0.0.0/24 is subnetted, 1 subnets
R       11.11.11.0 [120/1] via 12.0.0.1, 00:00:19, Serial2/1 //说明明细路由可以发出
     12.0.0.0/24 is subnetted, 1 subnets
C       12.0.0.0 is directly connected, Serial2/1
R*   0.0.0.0/0 [120/1] via 12.0.0.1, 00:00:19, Serial2/1 //默认路由出来了
R3路由表:

     23.0.0.0/24 is subnetted, 1 subnets
C       23.0.0.0 is directly connected, Serial2/1
     11.0.0.0/24 is subnetted, 1 subnets
R       11.11.11.0 [120/2] via 23.0.0.2, 00:00:25, Serial2/1
     12.0.0.0/24 is subnetted, 1 subnets
R       12.0.0.0 [120/1] via 23.0.0.2, 00:00:25, Serial2/1
R*   0.0.0.0/0 [120/2] via 23.0.0.2, 00:00:25, Serial2/1
R2#ping 1.1.1.1

Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 1.1.1.1, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 172/249/360 ms
可以说明默认路由起了效果

在R1上做:
R1(config)#router rip
R1(config-router)#default-information originate route-map QQ //名字随便起
在看R2路由表:

     23.0.0.0/24 is subnetted, 1 subnets
C       23.0.0.0 is directly connected, Serial2/2
     11.0.0.0/24 is subnetted, 1 subnets
R       11.11.11.0 [120/1] via 12.0.0.1, 00:00:14, Serial2/1
     12.0.0.0/24 is subnetted, 1 subnets
C       12.0.0.0 is directly connected, Serial2/1
发现默认路由没有了。
可是当我用route-map QQ匹配1.1.1.0/24的路由后
R1(config)#ip prefix-list 1 per 1.1.1.0/24
R1(config)#route-map QQ  
R1(config-route-map)#match ip add prefix-list 1
在看R2的路由表:
     23.0.0.0/24 is subnetted, 1 subnets
C       23.0.0.0 is directly connected, Serial2/2
     11.0.0.0/24 is subnetted, 1 subnets
R       11.11.11.0 [120/1] via 12.0.0.1, 00:00:03, Serial2/1
     12.0.0.0/24 is subnetted, 1 subnets
C       12.0.0.0 is directly connected, Serial2/1
R*   0.0.0.0/0 [120/1] via 12.0.0.1, 00:00:03, Serial2/1  //又出来了
总结:
default-information originate 可以向网络传递默认路由,自己路由表中没有默认路由存在,如果后面加了route-map,只有自己路由表中有自己匹配的路由才会向其他路由器发送默认路由,路由条目可以是直连也可以是从lab 学来路由,也可以是静态路由.

方法2:创建手工建立一条默认路由到NULL0口,在进行重分布
在R1上:
R1(config)#ip route 0.0.0.0 0.0.0.0 null 0
R1(config)#router rip
R1(config-router)#redistribute static metric 2  //在RIP中重分布静态路由度量默认是1
(在向RIP区域重分布路由的时候,必须指定度量值,或者通过default-metric命令设置默认种子度量值,因为RIP默认种子度量值为无穷大,只有重分布静态特殊,可以不指定度量值)
现在观察R1路由表:
     1.0.0.0/24 is subnetted, 1 subnets
C       1.1.1.0 is directly connected, Loopback0
     23.0.0.0/24 is subnetted, 1 subnets
R       23.0.0.0 [120/1] via 12.0.0.2, 00:00:08, Serial2/1
     11.0.0.0/24 is subnetted, 1 subnets
C       11.11.11.0 is directly connected, Loopback1
     12.0.0.0/24 is subnetted, 1 subnets
C       12.0.0.0 is directly connected, Serial2/1
S*   0.0.0.0/0 is directly connected, Null0  //自己手工创建的
R2的路由表:

     23.0.0.0/24 is subnetted, 1 subnets
C       23.0.0.0 is directly connected, Serial2/2
     11.0.0.0/24 is subnetted, 1 subnets
R       11.11.11.0 [120/1] via 12.0.0.1, 00:00:11, Serial2/1
     12.0.0.0/24 is subnetted, 1 subnets
C       12.0.0.0 is directly connected, Serial2/1
R*   0.0.0.0/0 [120/2] via 12.0.0.1, 00:00:11, Serial2/1 //传递过来的默认路由度量2是进行重分布的时候设置的
R3的路由表:
     3.0.0.0/24 is subnetted, 1 subnets
C       3.3.3.0 is directly connected, Loopback0
     23.0.0.0/24 is subnetted, 1 subnets
C       23.0.0.0 is directly connected, Serial2/1
     11.0.0.0/24 is subnetted, 1 subnets
R       11.11.11.0 [120/2] via 23.0.0.2, 00:00:06, Serial2/1 //不会抑制掉明细的发送
     12.0.0.0/24 is subnetted, 1 subnets
R       12.0.0.0 [120/1] via 23.0.0.2, 00:00:06, Serial2/1
R*   0.0.0.0/0 [120/3] via 23.0.0.2, 00:00:06, Serial2/1 //R3上也一样有默认路由
注意:手工创建的默认路由如果跟出接口和下一跳地址,默认路由不会从这个接口和能到达下一跳地址的那个接口传递出去.因为水平分割的问题。RIP中水平分割默认开启

传递默认路由方法3:手工建立一条静态默认路由,在RIP进程用NETWORK宣告出去
R1(config)#ip route 0.0.0.0 0.0.0.0 null 0
R1(config)#router rip
R1(config-router)#net 0.0.0.0
R1路由表:
     1.0.0.0/24 is subnetted, 1 subnets
C       1.1.1.0 is directly connected, Loopback0
     23.0.0.0/24 is subnetted, 1 subnets
R       23.0.0.0 [120/1] via 12.0.0.2, 00:00:14, Serial2/1
     11.0.0.0/24 is subnetted, 1 subnets
C       11.11.11.0 is directly connected, Loopback1
     12.0.0.0/24 is subnetted, 1 subnets
C       12.0.0.0 is directly connected, Serial2/1
S*   0.0.0.0/0 is directly connected, Null0
R2上路由表:
  1.0.0.0/24 is subnetted, 1 subnets
R       1.1.1.0 [120/1] via 12.0.0.1, 00:00:05, Serial2/1 //这条路由也被宣告被R2学习到
     23.0.0.0/24 is subnetted, 1 subnets
C       23.0.0.0 is directly connected, Serial2/2
     11.0.0.0/24 is subnetted, 1 subnets
R       11.11.11.0 [120/1] via 12.0.0.1, 00:00:06, Serial2/1
     12.0.0.0/24 is subnetted, 1 subnets
C       12.0.0.0 is directly connected, Serial2/1
R*   0.0.0.0/0 [120/1] via 12.0.0.1, 00:00:06, Serial2/1 //默认路由被传递
如果把创建静态路由改成这样R1(config)#ip route 0.0.0.0 0.0.0.0 s2/1
R2的路由表
     23.0.0.0/24 is subnetted, 1 subnets
C       23.0.0.0 is directly connected, Serial2/2
     11.0.0.0/24 is subnetted, 1 subnets
R       11.11.11.0 [120/1] via 12.0.0.1, 00:00:14, Serial2/1
     12.0.0.0/24 is subnetted, 1 subnets
C       12.0.0.0 is directly connected, Serial2/1  //默认路由没了。
总结:
手工创建默认路由在RIP进程中宣告0.0.0.0以后,虽然可以传递默认路由但是它把那些没宣告的网络也宣告了出去导致其他路由器有了这些网络的路由信息。
注意:手工创建的默认路由如果跟出接口和下一跳地址,默认路由不会从这个接口和能到达下一跳地址的那个接口传递出去(和方法3要注意的一样)


传递默认路由方法4:先手工创建默认路由到NULL0,然后在想传送默认路由的接口下手工汇总默认路由 ip summary-address rip 0.0.0.0 0.0.0.0
R1(config)#ip route 0.0.0.0 0.0.0.0 nu 0
R1(config)#int s2/1
R1(config-if)#ip summary-address rip 0.0.0.0 0.0.0.0
看R1的路由表:    
1.0.0.0/24 is subnetted, 1 subnets
C       1.1.1.0 is directly connected, Loopback0
     23.0.0.0/24 is subnetted, 1 subnets
R       23.0.0.0 [120/1] via 12.0.0.2, 00:00:12, Serial2/1
     11.0.0.0/24 is subnetted, 1 subnets
C       11.11.11.0 is directly connected, Loopback1
     12.0.0.0/24 is subnetted, 1 subnets
C       12.0.0.0 is directly connected, Serial2/1
S*   0.0.0.0/0 is directly connected, Null0
R2的路由表:
     23.0.0.0/24 is subnetted, 1 subnets
C       23.0.0.0 is directly connected, Serial2/2
     12.0.0.0/24 is subnetted, 1 subnets
C       12.0.0.0 is directly connected, Serial2/1
R*   0.0.0.0/0 [120/1] via 12.0.0.1, 00:00:12, Serial2/1 //默认路由有了
但是没有了11.11.11.0这条路由了。
如果在R1上做这样的操作R1(config)#ip route 0.0.0.0 0.0.0.0 s2/1
R2的路由表:
     23.0.0.0/24 is subnetted, 1 subnets
C       23.0.0.0 is directly connected, Serial2/2
     12.0.0.0/24 is subnetted, 1 subnets
C       12.0.0.0 is directly connected, Serial2/1
R*   0.0.0.0/0 [120/1] via 12.0.0.1, 00:00:06, Serial2/1  //默认路由还在

总结:
用手工汇总的方法传递默认路由,具有方向性,即在哪个接口做的汇总就会从那个接口传递默认路由,它不管创建的默认路由接口和下一跳地址(注意和方法2和3的对比说明手工汇总由于水平分割)但是如果这样会造成路由环路所以建议手工创建到默认路由接口写null0,会在这个接口抑制掉了除了静态路由以外的明细路由(也要注意对比这句所说的

传递默认路由方法5:
ip default-network
R1(config)#ip default-network 1.0.0.0
看R1的路由表:

*   1.0.0.0/24 is subnetted, 1 subnets  //会多个*号
C       1.1.1.0 is directly connected, Loopback0
     23.0.0.0/24 is subnetted, 1 subnets
R       23.0.0.0 [120/1] via 12.0.0.2, 00:00:18, Serial2/1
     11.0.0.0/24 is subnetted, 1 subnets
C       11.11.11.0 is directly connected, Loopback1
     12.0.0.0/24 is subnetted, 1 subnets
C       12.0.0.0 is directly connected, Serial2/1
R2的路由表:

     23.0.0.0/24 is subnetted, 1 subnets
C       23.0.0.0 is directly connected, Serial2/2
     11.0.0.0/24 is subnetted, 1 subnets
R       11.11.11.0 [120/1] via 12.0.0.1, 00:00:17, Serial2/1
     12.0.0.0/24 is subnetted, 1 subnets
C       12.0.0.0 is directly connected, Serial2/1
R*   0.0.0.0/0 [120/1] via 12.0.0.1, 00:00:17, Serial2/1  //默认路由出现
如果命令R1(config)#ip default-network 1.1.1.0
在看路由表:
     1.0.0.0/8 is variably subnetted, 2 subnets, 2 masks
C       1.1.1.0/24 is directly connected, Loopback0
S       1.0.0.0/8 [1/0] via 1.1.1.0   //会多出现一条静态路由
     23.0.0.0/24 is subnetted, 1 subnets
R       23.0.0.0 [120/1] via 12.0.0.2, 00:00:09, Serial2/1
     11.0.0.0/24 is subnetted, 1 subnets
C       11.11.11.0 is directly connected, Loopback1
     12.0.0.0/24 is subnetted, 1 subnets
C       12.0.0.0 is directly connected, Serial2/1
R2的路由表:
     23.0.0.0/24 is subnetted, 1 subnets
C       23.0.0.0 is directly connected, Serial2/2
     11.0.0.0/24 is subnetted, 1 subnets
R       11.11.11.0 [120/1] via 12.0.0.1, 00:00:10, Serial2/1
     12.0.0.0/24 is subnetted, 1 subnets
C       12.0.0.0 is directly connected, Serial2/1  //没有默认路由的出现说明必须是主类不能是明细    
R1(config)#ip default-network 23.0.0.0

     1.0.0.0/24 is subnetted, 1 subnets
C       1.1.1.0 is directly connected, Loopback0
*   23.0.0.0/24 is subnetted, 1 subnets
R*      23.0.0.0 [120/1] via 12.0.0.2, 00:00:14, Serial2/1
     11.0.0.0/24 is subnetted, 1 subnets
C       11.11.11.0 is directly connected, Loopback1
     12.0.0.0/24 is subnetted, 1 subnets
C       12.0.0.0 is directly connected, Serial2/1
R2
     23.0.0.0/24 is subnetted, 1 subnets
C       23.0.0.0 is directly connected, Serial2/2
     11.0.0.0/24 is subnetted, 1 subnets
R       11.11.11.0 [120/1] via 12.0.0.1, 00:00:07, Serial2/1
     12.0.0.0/24 is subnetted, 1 subnets
C       12.0.0.0 is directly connected, Serial2/1

如果default-network的是一个R1中没有的网络什么效果也没有。

总结:
ip default-network 后面必须跟主类网络,如果不跟主类,跟的是一个子网或者是地址的话,回自动生成一条静态路由。
主类路由是前提:
1:直连路由可以发送
2:路由表中没有的话不发送
3:学到的路由可以发,但是不会从学到这条路由的接口发出去,如果是从其他协议学到的发出去的metric为16,其他路由器不收.
4:创建的主类静态路由也可以发出去,如果静态路由跟了出接口和下一跳地址的他不会从这个接口和能到达下一跳地址的接口传递

分享到:
评论

相关推荐

    RIP传递默认路由RIP传递默认路由

    RIP传递默认路由RIP传递默认路由RIP传递默认路由RIP传递默认路由RIP传递默认路由

    RIP传递默认路由方法[定义].pdf

    RIP传递默认路由方法有多种,常见的有五种: 1. 使用default-information originate命令来传递默认路由信息。该命令可以在路由器上配置,以便将默认路由信息传递给其他路由器。 2. 使用route-map来传递默认路由...

    静态路由默认路由动态路由RIP实验

    本实验主题“静态路由、默认路由、动态路由RIP实验”旨在深入理解这三种路由策略的工作原理与配置方法。接下来,我们将详细探讨这些知识点。 首先,静态路由是一种手动配置的路由方式,管理员需要为网络中的每个...

    RIP路由选择算法程序

    RIP(Routing Information Protocol,路由信息协议)是一种广泛使用的内部网关协议(IGP),主要用于小型网络或简单网络设计,以便在多个网络之间传递路由信息,实现数据包的有效传输。RIP路由选择算法的核心思想是...

    华为RIP路由协议配置详解.zip

    RIP(Routing Information Protocol,路由信息协议)是一种古老的、广泛使用的距离矢量路由协议,尤其适用于小型网络。华为作为全球领先的网络设备供应商,其产品线包括了对RIP协议的全面支持。下面我们将深入探讨...

    RIP-路由信息协议.pptx

    - **默认路由:** - 通常用于只有一个出口的末端网络,或者作为其他路由策略的补充。 - 例如,所有不属于本地网络的数据包都将被转发到192.168.2.2接口。 #### 五、路由表的构建实例 假设存在以下网络环境: -...

    RIP缺省静态路由的重发布配置教程

    缺省路由是一种特殊的静态路由,它表示所有不能通过其他具体路由匹配的数据包的默认转发路径。在R3路由器中,配置了以下命令来创建缺省路由: ``` (config)#ip route 0.0.0.0 0.0.0.0 s1 ``` 这里,0.0.0.0/0是...

    动态RIP路由(中文幻灯片)

    动态RIP路由是一种广泛应用于局域网和广域网中的路由协议,主要目的是在不同的网络节点之间自动交换路由信息,以便路由器能够了解到整个网络的拓扑结构并作出最佳的路径选择。RIP(Routing Information Protocol)是...

    综合性实验报告动态路由协议配置样本.pdf

    通过实验,我们可以了解动态路由协议的工作原理,掌握RIP、OSPF协议的配置方法,并且掌握RIP-OSPF路由重分布的方法。这些知识点对于计算机网络的设计和实现具有重要的参考价值。 六、实验数据处理方法 在实验中,...

    CCNA相关实验内容:实验09 RIP之有类路由.rar

    4. **测试路由通信**:通过ping命令或traceroute命令测试网络中的不同主机之间的连通性,以验证RIP路由协议是否成功地传递了路由信息。 5. **理解RIP的限制**:RIP的一个主要缺点是收敛速度较慢,因为它是周期性...

    路由协议操作手册(IP RIP OSPF IS-IS LSP BGP MBGP)

    - **RIP的工作机制**:RIP(Routing Information Protocol)是一种基于距离向量算法的路由协议。 - **RIP的启动和运行过程**:介绍RIP如何启动并与其他RIP路由器交换路由信息。 - **VRP支持的RIP特性**:如认证、...

    路由交换技术-RIP基础.pptx

    - **周期性更新**:RIP路由器每隔一定时间(默认30秒)会向其邻居发送完整的路由表,以便邻居获取最新的路由信息。 - **触发更新**:当路由信息发生变化时,如新增、删除或更改路径,路由器会立即发送更新消息。 ...

    8-2019051114-李芷靖-RIP路由协议配置1

    实验内容涉及的是RIP(Routing Information Protocol)路由协议的配置,这是一种广泛使用的内部网关协议(IGP),主要用于小型网络中,通过传递路由信息来动态建立和维护路由表。RIP是一种距离矢量路由协议,它基于...

    第8章:_路由协议:RIP,OSPF1

    【第8章:路由协议:RIP,OSPF1】主要介绍了两种常见的内部网关协议(IGP):RIP(Routing Information Protocol)的两个版本,即RIP v1和RIP v2,以及开放最短路径优先(OSPF)单区域配置的基础知识。 RIP历史: ...

    计算机网络动态路由协议(RIP)的配置

    计算机网络动态路由协议RIP(Routing Information Protocol)是互联网中广泛应用的一种距离向量路由协议,主要负责在不同的网络节点之间传递路由信息,使得数据能够准确地从源主机到达目标主机。RIP是一种早期的协议...

    路由重分布 路由器

    3. **默认路由**:重分布可能导致默认路由的传播,这可能会对网络性能产生影响。因此,需要谨慎处理默认路由的重分布。 4. **过滤**:为了防止路由环路和不必要的网络流量,通常需要在重分布时应用路由过滤策略。这...

    六台路由+OSPF+RIP实验.doc

    NSSA是一种特殊的区域类型,允许引入外部路由,但不传播Type 3默认路由。R2的配置展示了如何设置NSSA,它将Loopback0的IP地址2.2.2.2加入到area 0.0.0.1,同时网络23.0.0.0也被添加到这个area,表明R2是NSSA区域的一...

    路由协议-RIP&OSPF.docx

    当没有匹配的路由条目时,会通过默认路由继续转发。 1.2.2 最优化选路 路由器独立地选择最优路径,基于一致性的路由表,确保所有路由器对网络拓扑有相同的认知。多条路径中,通常选择度量值最小的路径,度量可能...

    路由协议高度总结

    默认路由是一种特殊的静态路由,它允许路由器将所有未知网络的流量导向一个特定的出口,通常是Internet接入路由器。在企业网络中,通常在连接到外部网络的Stub Router上配置默认路由,以确保内部网络能访问到互联网...

Global site tag (gtag.js) - Google Analytics