动态路由之OSPF和RIP协议实现全网互连互通

动态路由之OSPF和RIP协议实现全网互连互通

动态路由是指路由器能够自动地建立自己的路由表,并且能够根据实际情况的变化适时地进行调整。

简述

动态路由是与静态路由相对的一个概念,指路由器能够根据路由器之间的交换的特定路由信息自动地建立自己的路由表,并且能够根据链路和节点的变化适时地进行自动调整。当网络中节点或节点间的链路发生故障,或存在其它可用路由时,动态路由可以自行选择最佳的可用路由并继续转发报文。

原理

动态路由机制的运作依赖路由器的两个基本功能:路由器之间适时的路由信息交换,对路由表的维护:

  1. 路由器之间适时地交换路由信息。
    动态路由之所以能根据网络的情况自动计算路由、选择转发路径,是由于当网络发生变化时,路由器之间彼此交换的路由信息会告知对方网络的这种变化,通过信息扩散使所有路由器都能得知网络变化。
  2. 路由器根据某种路由算法(不同的动态路由协议算法不同)把收集到的路由信息加工成路由表,供路由器在转发IP报文时查阅。
    在网络发生变化时,收集到最新的路由信息后,路由算法重新计算,从而可以得到最新的路由表。

协议

RIP

路由信息协议(RIP) 是内部网关协议IGP中最先得到广泛使用的协议。RIP是一种分布式的基于距离向量的路由选择协议,是因特网的标准协议,其最大优点就是实现简单,开销较小。

OSPF

OSPF(Open Shortest Path First开放式最短路径优先)是一个内部网关协议(Interior Gateway Protocol,简称IGP),用于在单一自治系统(autonomous system,AS)内决策路由。

IS-IS

IS-IS(Intermediate System-to-Intermediate System,中间系统到中间系统)路由协议最初是ISO(the International Organization for Standardization,国际标准化组织)为CLNP(Connection Less Network Protocol,无连接网络协议)设计的一种动态路由协议。

BGP

边界网关协议(BGP)是运行于 TCP 上的一种自治系统的路由协议。 BGP 是唯一一个用来处理像因特网大小的网络的协议,也是唯一能够妥善处理好不相关路由域间的多路连接的协议。

特点

1、无需管理员手工维护,减轻了管理员的工作负担。

2、占用了网络带宽。

3、在路由器上运行路由协议,使路由器可以自动根据网络拓朴结构的变化调整路由条目;

4、网络规模大、拓扑复杂的网络

配置实验

实验拓扑图

配置过程

R1路由器的配置

R1#conf t
R1(config)#int f0/0
R1(config-if)#ip add 192.168.20.2 255.255.255.0
R1(config-if)#no shut    //f0/0接口配置IP地址并且开启

R1(config-if)#int f0/1
R1(config-if)#ip add 192.168.30.1 255.255.255.0
R1(config-if)#no shut    //f0/1接口配置IP地址并且开启

R1(config)#ip route 192.168.10.0 255.255.255.0 192.168.20.1        //配置到192.168.10.0网段的静态路由

R1(config)#router ospf 1    //开启ospf协议
R1(config-router)#network 192.168.30.0 255.255.255.0 area 1      //在area 1 宣告192.168.30.0网段
R1(config-router)#redistribute static subnets     //重分发静态路由
R1(config-router)#redistribute connected subnets    //重分发直连网段

R2路由器的配置

R2#conf t
R2(config)#int f0/0
R2(config-if)#ip add 192.168.10.1 255.255.255.0
R2(config-if)#no shut     //f0/0接口配置IP并且开启

R2(config)#int f0/1
R2(config-if)#ip add 192.168.20.1 255.255.255.0
R2(config-if)#no shut     //f0/1接口配置IP并且开启

R2(config)#ip route 0.0.0.0 0.0.0.0 192.168.20.2     //配置默认路由

R3路由器的配置

R3#conf t
R3(config)#int f0/0
R3(config-if)#ip add 192.168.30.2 255.255.255.0
R3(config-if)#no shut     //f0/0接口配置IP并且开启

R3(config)#int f0/1
R3(config-if)#ip add 192.168.40.1 255.255.255.0
R3(config-if)#no shut     //f0/1接口配置IP并且开启

R3(config)#int f1/1
R3(config-if)#no switchport    //开启路由功能
R3(config-if)#ip add 12.0.0.1 255.255.255.0
R3(config-if)#no shut       //f1/1接口配置IP并且开启

R3(config)#int f1/0
R3(config-if)#no switchport
R3(config-if)#ip add 192.168.70.1 255.255.255.0
R3(config-if)#no shut     //f1/0接口配置IP并且开启

R3(config)#router ospf 1       //开启ospf协议
R3(config-router)#network 192.168.30.0 255.255.255.0 area 1      //在area 1 宣告192.168.30.0网络
R3(config-router)#network 192.168.40.0 255.255.255.0 area 0      //在area 0 宣告192.168.40.0网络
R3(config-router)#network 192.168.70.0 255.255.255.0 area 0      //在area 0 宣告192.168.70.0网络
R3(config-router)#ex 

R3(config)#ip route 0.0.0.0 0.0.0.0 12.0.0.2     //配置默认路由

R3(config)#router ospf 1
R3(config-router)#default-information originate    //重分发默认路由

R4路由器的配置

R4#conf t
R4(config)#int f0/0
R4(config-if)#ip add 192.168.40.2 255.255.255.0
R4(config-if)#no shut     //f0/0接口配置IP并且开启

R4(config)#int f0/1
R4(config-if)#ip add 192.168.50.1 255.255.255.0
R4(config-if)#no shut     //f0/1接口配置IP并且开启

R4(config)#router ospf 1     //开启ospf协议
R4(config-router)#network 192.168.40.0 255.255.255.0 area 0    //在area 0 宣告192.168.40.0网段

R4(config)#router rip    //开启rip协议
R4(config-router)#version 2    //选择版本2
R4(config-router)#network 192.168.50.0   //宣告192.168.50.0网段
R4(config-router)#no auto-summary    //关闭路由汇总
R4(config-router)#ex

R4(config)#router ospf 1
R4(config-router)#redistribute rip subnets   //在ospf协议中重分发RIP

R4(config)#router rip
R4(config-router)#redistribute ospf 1 metric 3     //在RIP协议中重分发ospf,跳数为3 (这里3-5最合适)
R4(config-router)#ex

R5(ISP运营商)的配置

ISP#conf t
ISP(config)#int f0/0
ISP(config-if)#ip add 12.0.0.2 255.255.255.0
ISP(config-if)#no shut     //f0/0配置IP并且开启
ISP(config-if)#ex

ISP(config)#int f0/1
ISP(config-if)#ip add 13.0.0.1 255.255.255.0
ISP(config-if)#no shut      //f0/1配置IP并且开启
ISP(config-if)#ex

ISP(config)#ip route 0.0.0.0 0.0.0.0 12.0.0.1     //配置默认路由

R6路由器的配置

R6#conf t
R6(config)#int f0/0
R6(config-if)#ip add 192.168.50.2 255.255.255.0
R6(config-if)#no shut      //f0/0接口配置IP并且开启
R6(config-if)#ex

R6(config)#int f0/1
R6(config-if)#ip add 192.168.60.1 255.255.255.0
R6(config-if)#no shut       //f0/1接口配置IP并且开启
R6(config-if)#ex 

R6(config)#router rip       //开启RIP协议
R6(config-router)#version 2     //选择版本2
R6(config-router)#network 192.168.50.0   //在RIP协议中宣告192.168.50.0网段
R6(config-router)#network 192.168.60.0    //宣告192.168.60.0网段
R6(config-router)#no auto-summary    //关闭路由汇总
R6(config-router)#ex

配置完毕后我们逐个查看路由器的路由表

R1路由器的路由表

R2路由器的路由表

R3路由器的路由表

R4路由器的路由表

R5(ISP)路由器的路由表

R6路由器的路由表

好,接下来我们使用vpcs配置四台pc机的IP进行全网互通的验证

原文地址:http://blog.51cto.com/13659301/2125753

时间: 2024-10-11 00:53:10

动态路由之OSPF和RIP协议实现全网互连互通的相关文章

动态路由实现OSPF和RIP协议实现全网互连互通

动态路由: 是指路由器能够自动地建立自己的路由表,并且能够根据实际情况的变化适时地进行调整. 原理: 动态路由机制的运作依赖路由器的两个基本功能:路由器之间适时的路由信息交换,对路由表的维护: 路由器之间适时地交换路由信息.动态路由之所以能根据网络的情况自动计算路由.选择转发路径,是由于当网络发生变化时,路由器之间彼此交换的路由信息会告知对方网络的这种变化,通过信息扩散使所有路由器都能得知网络变化.路由器根据某种路由算法(不同的动态路由协议算法不同)把收集到的路由信息加工成路由表,供路由器在转发

网络必备——动态路由之OSPF协议(超详细理论)

动态路由之OSPF协议 一.路由概述之内部和外部网关协议 内部网关协议和外部网关协议 1.区域划分管理,自治系统(AS) 这么多路由. 2.内部网关协议(IGP)RIP OSPF ISIS 在各自的内部区域去跑 但是不同的区域没法通信 3.外部网关协议(EGP) BGP 只有一个协议 比如阿里巴巴飞天 想通信通过外部协议 BGP ECS是阿里巴巴的云主机 2.ospf是链路状态路由协议 OSPF是链路状态路由协议 每条链路都是一个路由器的直连网段 它自己知道所有数据包信息,他们会相互交换信息,会

使用OSPF与RIP动态路由协议实现全网互连互通

实验:模拟网路中运行多种路由协议-ospf与rip协议,pc1.pc2.pc3 为内部网络.pc4为外部网络:目的:1.内部网路pc1.pc2.pc3互联互通:2.实现内网访问外网pc4: 1.拓补图:2.设置R1,配置默认路由访问全网:3.设置R2,配置ospf,配置静态路由访问R1所带网段:4.设置R3,配置ospf,配置默认路由访问外网.5.设置R4,配置rip.6.设置R5:7.设置R6,配置rip: 8.四台PC 机设置ip.使其互联互通: 原文地址:http://blog.51cto

动态路由距离矢量路由协议RIP

动态路由距离矢量路由协议RIP R1连接R2连接R3 R1 ip192.168.12.1 R2 ip192.168.12.2,192.168.23.2 R3 ip192.168.23.3,lo:3.3.3.3 R1(config)#int s0/0 R1(config-if)#ip add 192.168.12.1 255.255.255.0 R1(config-if)#no shut R1(config)#router rip R1(config-router)#network 192.168

华为 配置dhcp ,hybridvlan,动态rip协议实现全网互通

c1 c3  vlan10 c2  c4 vlan 20 sw1 dhcp  vlan10基于端口vlan20基于地址池 动态rip协议 AP4  GE0/0/0 ip地址为34.0.0.4 /24 把e/0/8接口以access模式加入到vlan20 把g/0/1接口以access模式加入到vlan10, 上行口trunk sw3上行口trunk 以hybrid模式加入到vlan10 vlan 加vlan bat10 20 30 100 dhcp enable 开启dhcp功能 在vlan处配

动态路由3--链路状态路由选择协议

1)  链路状态路由选择协议 入门:假如你现在在下沙沿江第一次要去古荡附近的公司报到,你不知道具体的路该怎么走,那该怎么办呢? 我们知道你可以在手机(路由器router)里面下载一个导航,在输入目的地后,导航会在他的各个区的地图表(路由表)中选择最优的路径去规划线路.那么,导航要达到这个目的,首先它必须有下沙沿江相连的6号大街(直连链路direct link)信息,下沙路的有没有在造地铁.堵不堵车(链路状态link state),到闸弄口后怎么转弯(直连邻居的信息).过了艮山东路是往体育场路还是

TCP/UDP,动态路由,RIP/OSPF/BGP简述

1.TCP/UDP的区别:TCP相对UDP相对安全:但传输效率慢2.什么是静态路由静态路由就是必须手工配置,无法适应网络拓扑变化,变化一次就得修改一次什么是动态路由路由器自动建立自己的路由表,并且能够根据实际情况的变化自动调整当网络中节点和节点间的链路发生故障,或存在其它可用路由时,动态路由可以自行选择最佳的可用路径并继续转发报文.查看路由表最长匹配原则:看子网掩码3.RIPRIPv1/2都是小型网络下使用的动态路由,路由器之间开启rip进程周期的通告邻居的路由,保证实时更新拓扑变化,是一种基于

Cisco PT模拟实验(14) 路由器OSPF动态路由的配置

Cisco PT模拟实验(14) 路由器OSPF动态路由的配置 实验目的: 掌握OSPF动态路由选择协议的配置方法 掌握路由选择表中的OSPF路由描述 熟悉路由选择和分组转发的原理及过程 实验背景: 公司通过一台三层交换机连到企业网的出口路由器上,路由器再与互联网服务提供商 ISP的另一台路由器连接.现要企业网设备上做适当配置,实现企业网内部主机与外网主机之间的相互通信.为了简化网管的管理维护工作,公司决定采用动态路由配置 -- OSPF协议实现互通. 技术原理: 路由器通过路由选择协议建立了一

网络聚合CIDR、OSPF、RIP路由重分发配置实例

地址汇总配置实例,拓扑图如下所示:R2连接了多个网段地址(特别是这种连续的IP地址最是应该做网络汇总),同样R4上面也配置了很多的网段信息. R2和R1之间属于OSPF协议的AREA 1区域,R1和R3之间属于AREA 0骨干区域,R3和R4之间使用RIP协议. 四台路由器的loopback 0地址分别为1.1.1.1/32和2.2.2.2/32 和3.3.3.3/32和4.4.4.4/32. 有人跟我说我是不是把博客写的太详细了,其实我也在纠结这个事,因为毕竟太累了,一篇博客要写.要做.要截图