动态路由协议rip

点击量:5261 来源:解译网 发表时间:2023-04-06 12:27作者:李淑佩

今天给各位分享动态路由协议交换目地地址知识,其中也会对动态路由协议rip进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

1、路由器和交换机的工作原理和基本配置是什么?

2、动态路由协议RIPV2使用的组播地址是

3、网络——动态路由

4、120由浅入深学网络--静态路由与动态路由

5、路由器中 路由表怎么配置,起什么作用目的地址是什么地址

6、“源地址路由”与“目的地址路由”分别是什么?

路由器和交换机的工作原理和基本配置是什么?

路由器的工作原理:

1、路由器工作在OSI七层协议中的第三层,也就是网络层。其主要任务是接收来源于一个网络接口数据包,根据这个数据包中所含的目地址,决定转发到的下一个目的地址。路由器中时刻维持着一张路由表,所有的数据包的发送和转发都通过查找路由表来实现的。这个路由表可以静态配置,也可以通过动态路由协议产生。

路由器

2、路由器物理层从路由器的一个端口收到一个报文,上送到数据链路层。数据链路层去掉链路层封装,根据报文的协议域上送到网络层。网络层首先看报文是否是送给本机的,若是,去掉网络层封装,送给上层。若不是,则根据报文的目的地址查找路由表,若找到路由,将报文送给相应端口的数据链路层,数据链路层封装后,发送报文。若找不到路由,报文丢弃。

交换机的基本工作原理:

1、学习。根据收到数据帧中的源MAC地址建立该地址同交换机端口的映射,写入MAC地址表中。

2、直接转发。如果交换机根据数据帧中的目的MAC地址在建立好的MAC地址表中查询到了,就对对应端口进行转发。

3、泛洪(flood)。如果数据帧中的目的MAC地址不在MAC地址表中,则向所有端口转发,也就是泛洪。

交换机

4、对于广播帧和组播帧向所有端口进行转发。

5、更新。MAC地址表会每300s更新一次。

动态路由协议RIPV2使用的组播地址是

RIP-V2路由协议是用224.0.0.9这个组播地址传递路由更新的,下面将来一一介绍这些内容。

动态路由协议:通过交换路由信息生成并维护转发引擎所需的路由表。当网络拓扑发生变化时,动态路由协议可以自动更新路由表,确定数据传输的最佳路径。在动态路由中,管理员不再需要像静态路由那样手动维护路由器上的路由表,而是在每个路由器上运行路由协议。该路由协议将根据路由器上接口的配置(如IP地址的配置)和连接链路的状态,在路由表中生成路由表条目。

而RIPv2路由协议:它是一种改进的无类路由协议,源于ripv1协议的缺点。它也是一个基于距离向量的协议。然而,ripv2更具可扩展性。发送包(数据报)包含子网掩码信息并支持VLSM。默认情况下,该协议启用自动摘要功能。因此,如果需要将子网信息发送到不同的主网络,则需要手动关闭“无自动汇总”功能。Ripv2只支持到主网的路由汇总,但不能汇总不同的主网,因此不支持CIDR。组播224.0.0.9用于路由更新,只有相应的组播MAC地址才能响应数据包。

所以说,RIP-V2路由协议组播地址是:224.0.0.9。

动态路由协议rip

网络——动态路由

设置好拓扑图

设置pc7 ip地址为192.168.1.1

pc8 ip地址为192.168.2.1

中间线路设置10.0.0.0

设置静态路由 ip rou -st 目的地址 255.255.255.0 经过地址

配置AR12 路由

[Huawei]vlan batch 10 20 (同时创建vlan)

[Huawei]int vlan 10 (选择vlan 10)

[Huawei-Vlanif10]ip address 192.168.1.254 24 (添加ip)

[Huawei-Vlanif10]int e0/0/0 (进入接口视图)

[Huawei-Ethernet0/0/0]port link-type access (配置access类型,下联PC)

[Huawei-Ethernet0/0/0]port default vlan 10 (配置接口所属的vlan 10)

[Huawei-Ethernet0/0/0]int vlan 20 (选择vlan 20)

[Huawei-Vlanif20]ip address 10.0.0.1 24

[Huawei-Vlanif20]int e0/0/1

[Huawei-Ethernet0/0/1]port liink-type access

[Huawei-Ethernet0/0/1]port default vlan 20

配置AR12路由

[Huawei]vlan batch 10 20 (同时创建vlan)

[Huawei]int vlan 10 (选择vlan 10)

[Huawei-Vlanif10]ip address 192.168.2.254 24 (添加ip)

[Huawei-Vlanif10]int e0/0/1 (进入接口视图)

[Huawei-Ethernet0/0/1]port link-type access (配置access类型,下联PC)

[Huawei-Ethernet0/0/1]port default vlan 10 (配置接口所属的vlan 10)

[Huawei-Ethernet0/0/1]int vlan 20 (选择vlan 20)

[Huawei-Vlanif20]ip address 10.0.0.2 24

[Huawei-Vlanif20]int e0/0/0

[Huawei-Ethernet0/0/0]port liink-type access

[Huawei-Ethernet0/0/0]port default vlan 20

设置动态路由 (rip模式适合小型网络

R11设置

rip (进入rip模式)

network 192.168.1.0 直连(设置自身接口的ip段)

network 10.0.0.0

R12设置

rip (进入rip模式)

network 192.168.2.0 直连(设置自身接口的ip段)

network 10.0.0.0

PC1 ping PC2 (成功)

设置动态路由OSPF模式 (适合大型网络)

AR1设置

[Huawei]ospf

[Huawei-ospf-1]area 0

[Huawei-ospf-1-area-0.0.0.0]network 10.0.0.0 0.0.0.255 (设置反向子网掩码)

[Huawei-ospf-1-area-0.0.0.0]network 192.168.1.0 0.0.0.255

AR2设置

[Huawei]ospf 1

[Huawei-ospf-1]area 0

[Huawei-ospf-1-area-0.0.0.0]network 10.0.0.0 0.0.0.255

[Huawei-ospf-1-area-0.0.0.0]network 192.168.2.0 0.0.0.255

设置为单臂路由模式(不同vlan之间的相互通信

拓扑图

设置交换机

[Huawei]vlan batch 10 20

[Huawei]int g0/0/2

[Huawei-GigabitEthernet0/0/2]port link-type access

[Huawei-GigabitEthernet0/0/2]port default vlan 10

[Huawei-GigabitEthernet0/0/2]int g0/0/3

[Huawei-GigabitEthernet0/0/3]port link-type access

[Huawei-GigabitEthernet0/0/3]port default vlan 20

[Huawei-GigabitEthernet0/0/3]int g0/0/1

[Huawei-GigabitEthernet0/0/1]port link-type trunk

//trunk链路,常用来将一台交换机连接到其他交换机或路由。

[Huawei-GigabitEthernet0/0/1]port trunk allow-pass vlan all

//设置可以通过的vlan为所有(2-4094)

设置路由

[Huawei]int g0/0/0.1

[Huawei-GigabitEthernet0/0/0.1]dot1q termination vid 10

//配置vlan封装结构,(dot1q为IEEE802.1q协议,该子接口属于vlan10)

[Huawei-GigabitEthernet0/0/0.1]ip address 192.168.1.254 24

//给接口添加地址 就是网关

[Huawei-GigabitEthernet0/0/0.1]arp broadcast enable (开启arp广播)

[Huawei-GigabitEthernet0/0/0.1]int g0/0/0.2

[Huawei-GigabitEthernet0/0/0.2]dot1q termination vid 20

[Huawei-GigabitEthernet0/0/0.2]ip address 192.168.2.254 24

[Huawei-GigabitEthernet0/0/0.2]arp broadcast enable

pc设置:

PC1 已经ping通PC2

单臂路由的缺点:

“单臂”为网络骨干链路,容易形成网络瓶颈

子接口依然依托于物理接口,应用不灵活

VLAN间转发需要查看路由表,严重浪费设备资源

120由浅入深学网络--静态路由与动态路由

我们在 VLAN 的实验中学习到 VLAN 能够很好的隔离网路,减小广播域,但是隔离了网络的广播域也就意味着它们将处于不同的网络之中,这样仅仅依靠数据链路层的帧是无法相互通信的。所以若是我们需要 VLAN 间能够相互通信就必须得依靠网络的第三层网络层,通过路由的功能来连接两个不同网络使之相互通信。

使两个 VLAN 相互通信我们称之为 VLAN 间的路由,而实现这一功能的方法有两个:

单臂路由

SVI 接口

单臂路由(one-armed router 或者 router-on-a-stick)是指在路由器的一个接口上通过配置子接口(或“逻辑接口”,并不存在真正物理接口)的方式,实现原来相互隔离的不同 VLAN(虚拟局域网)之间的互联互通。

单臂路由就是依靠的路由器的路由功能,因为二层交换机没有办法实现路由。同时一个接口只能接收来自一个 VLAN 的数据(因为一个接口不能隶属于多个 VLAN),传统的 VLAN 间路由方式便是在 Switch 与 Router 之间连接多个端口以保证多个接收多个 VLAN 的数据,但是当 VLAN 很多的情况下,Router 不可能满足这么多端口,所以出现了子端口的实现,这是一种依靠软件实现的逻辑上的端口。这样便只需要通过一根物理连接线来实现多个 VLAN 接口的连接。

我们通过这样的一个实验来实现单臂路由的功能:

实验目的:配置实现单臂路由

实验材料:三台交换机、一台路由器

实验方法:

拖动三台交换机、一台路由器至画布,两台用作模拟PC,一台用所模拟 Switch,一台用作 Router

配置路由器、交换机的名字与连接线路

配置交换机中的 vlan,以及三个接口的模式

配置两台 PC 的 IP 地址与默认网关(下文详解),他们处于不同的 VLAN 中

配置路由器的子接口,以及子接口的 IP 地址

尝试使用 PC 相互 ping 通

1.构建实验环境,在画布中拖出三台交换机与一台路由器,并修改他们的设备名称,同时修改两台用作模拟 PC 的交换机图标,然后相互连接。结构如图所示:

2.配置交换机相关的内容,在 Switch1 中配置两个 VLAN,分别为 vlan 2:test2、vlan 3:test3。同时将与 PC 连接的两个端口分别配置为 access vlan 2 与 access vlan 3,还有与路由器相连接的端口配置为 trunk 模式。若是与路由器相连接的端口不配置成 trunk 模式将无法发送多个 vlan 的数据包。

3.修改 PC 端口的 IP 地址

此时我们可以尝试通过 PC1 去 ping PC2,我们会发现肯定是 ping 不通的,因为他们处于不同的网段同时处于不同的 VLAN 中。

3.为两台 PC 配置默认网关(默认网关用于将数据包发送至路由端口,下文详解)

可用回到特权模式中,通过 show ip route 查看,是否成功配置:

4.在路由器中配置逻辑子接口,分别用于接收 vlan2 与 vlan3 的数据。因为是接收来自交换机发来的信息,所以该子接口的数据封装模式与交换机中的相同,交换机此处 trunk 模式使用的是 dot1q 的封装方法,所以子接口中的也必须是这个方法。(还记得在 VLAN 划分实验中我们将到 trunk 模式主要作用是添加 VLAN 标签)

这样我们就成功的配置好了我们的子端口,我们可以通过 show ip int brief 查看接口信息中是否有这两个子接口的配置,还可以通过 show vlans 查看子接口的状态,以及通过 show ip route 命令来查看当前的路由信息,若是有两个直连路由表项,说明我们配置成功的生效了:

5.完成了所有的配置,准备工作,我们再次尝试通过使用 PC1 去 Ping PC2 发现 5个点都变成了感叹号,表示所有的 ICMP 包(ping 工具使用的是 ICMP 协议)都得到了响应,PC1 可以与 PC2 正常通信了:

由上述的两个原因,为此出现了一种新的功能,便是在三层交换上的 SVI 接口,这样便不需要单独添加一台路由器了。

SVI 是 Switch Virtual Interface 的简称。它是三层交换机上的一个虚拟端口,类似于 Router 上的子端口,由软件实现。每个 SVI 只能关联一个 VLAN,设置一个 IP 地址。

基于上个实验,我们做出这样的修改:

去除 Router 设备

设置 SVI 接口地址

我们将去除 Router 设备,由我们的三层交换机来实现相关的功能,将之前的网关地址设置为 SVI 的 IP 地址即可

1.去除 Router 设备,关闭 Switch 上的 e0/0 接口,同时配置 SVI 的 IP 地址:

如此便完成了 SVI 的配置,我们可以在 Switch 的特权模式中使用 show ip route 可以看到此时我们有两个直连的路由信息。同时我们还可以尝试使用 PC1 去 ping PC2。(若是配置与我完全一致,但是 ping 不通,可以尝试在 Switch 的全局模式中使用 no ip cef 命令)

此处使用 no ip cef 命令关闭转发机制便是该版本的镜像并没有很好的在 Linux 中实现其提供的功能,可能该镜像的设备本是使用硬件辅助实现该功能等等。若是不关闭 cef 的转发机制,将导致你明明配置无误,却无法正常的通信。

由此我们便成功的配置了单臂路由与 SVI 接口来成功的实现 VLAN 之间的相互通信了。

在之前的实验中我们经常提到默认网关之一名词,接下来我们便来了解一下该名词的含义

默认网关由两个词组成默认与网关。其中什么叫做网关呢?

网关(Gateway)就是一个网络与另一个网络连接的关口。

比如成都市与广州市都只有一个邮局,而每个邮局前都会有一个专职的负责人,此时若是成都市的小明想与广州市的小红联系只能通过这样的一个过程

首先将写好的信交给邮局的专职负责人,

邮局的专职负责人查看信封上的地址,发现该地址并不是本省中的地址,并且邮编写的是广东省的地址。

成都的邮局专职负责人便将该消息转发送给广州的邮局专职负责人,让他交给收件人

广州的邮局专职负责人收到信封后,发现目的地址便是本省中的地址,便寻找该地址将消息送到收件人的手中。

在这个例子中邮局的专职负责人便是网关。负责将本网段中的消息发送给其他网段的网关的接口。

默认网关的意思是一台主机如果找不到可用的网关,就把数据包发给默认指定的网关,由这个网关来处理数据包。只要指定了默认网关之后,只要主机在发送数据包之前由目的地址与其子网掩码做 AND 运算得出的网络号与本机的网络号不同,便将数据发送给默认网关,由默认网关处理数据该如何发送。

在全局模式中我们可以通过这样的命令来实现默认网关的配置:

通过 show ip route 我们可以看到这样的结果:

我们了解到数据包发送到其他网段是通过查询路由表,然后决定下一跳发送的路径。而路由表中的表项是如何得来的呢?

首先以路由的角度将协议分为:

可路由协议(Routed Protocol):利用网络层完成通信的协议,例如 IP、IPX 等,该对象是被路由的。

路由协议(Routing Protocol):主要用于创建与维护路由表,本质是实现路由功能,该对象是路由其他对象的,例如 RIP、OSPF、IGRP、IS-IS 等等。

而路由表中的信息分为两大类:

直连路由:也就是该设备中的接口所配置的 IP 地址与其所处的网络

远程路由:也就是发向其他路由设备所处的 IP 地址与其所处的网络

直连路由是在 IP 接口地址配置后便自动添加的,而远程路由的信息来源又会分为两大类:

静态路由:由人工配置的下一跳地址,在网络拓扑发生变化时同样需要人工修改,但是配置完成之后并不会占用过多的系统资源,与网络的带宽。在静态路由中有缺省路由(也就是默认路由)、浮动路由的存在。适用于小型网络与末梢网络

动态路由:通过动态路由协议,设备与设备之间相互通信,相互学习。再由某种路由算法计算出下一跳的路径,当有多条路径的时候还有优先级的排序,并且在网络拓扑发生变化的时候,会自动学习网络中的变化适当改变路径,适用于大型网络。

其中动态路由协议有这样几种分类的标准

按算法分为:距离矢量(典型的协议有 RIP、IGRP、BGP)、链路状态(典型的协议有 OSPF IS-IS)、混合算法(典型的协议有 EIGRP)

按照是否发送子网掩码分为:有类(典型的有 RIP、IGRP)与无类(支持子网划分与路由汇总,典型的有 OSPF 等)

按照使用的网络规模分为:IGP(Interior gateway protocol),内部网关协议,几乎所有的路由协议都属于内部网关协议)与 EGP(Exterior Gateway Protocol),外部网关协议,BGP 用于自治系统之间的路由计算)

其中按照算法分的距离矢量表示的是根据源到目的的跳数来计算(之前有提过,下一跳表示去往下一个路由);所谓的链路状态便是多方面考虑如链路的开销、链路上的所有的相邻路由器、网络带宽,网络拥塞等等综合考虑;所谓的混合算法便是这两个的结合考虑。

其中的自治系统是表示属于某一个特定的网络机构中路由集合。在自治系统内部使用的路由协议就是内部网关协议,而自治系统之间的是外部网关协议。

反应路由性能的参考对象主要还是收敛时间与管理距离(在上一节实验我们都提到过):

收敛时间(convergence time):从网络拓扑变化到网络中所有的路由器都知道这个变化的时间就叫收敛时间;

管理距离(administrative distance):用于综合评价路由协议性能参数,描述路由协议计算路由条目的准确度与可信度。

所谓的静态路由便是由纯手工的配置在路由表项中,这样的配置路由方式非常的耗时,效率不高,并且在网络拓扑发生改变的时候需要手工的一项一项的修改,十分的麻烦,事情总是利弊双面的,有弊就有利,虽然麻烦但是就因为不会自动学习修改所以不会发送通告占用带宽,也不会占用太多的 CPU 与 RAM 这样的系统资源。并且可以手工控制数据包的转发路径,因此静态路由在小型企业中还是十分常用。

静态路由的配置很简单,只需要通过这样的一条命令即可:

我们可以通过这样的例子来学习静态路由的配置:

还是使用上述 SVI 的实验环境,我们在 Switch 上添加一个路由,并且配置为 202.203.0.0 这个网段下:

此时 PC 肯定是无法 ping 通 202.203.0.2 地址的,因为虽然在 Switch 中有该网段的路由表项(因为是直连网段),但是数据包在 Router 接收到之后,响应时发现路由表中无 192.168.1.0 网段表项,不知道怎么转发回来,便只有丢弃该数据包了。

通过 show ip route 我们可以看到静态路由成功的添加了:

并且此时可以 ping 通对端的 IP 地址:

这只是一条记录,并且只是 192.168.1.0 网段可以 ping 通,若是 PC2 去 ping 还是会不通,因为 PC2 在 192.168.2.0 网段,路由表中没有可以匹配的项。此时我们发现所有的地址都会通过 Switch,基本设备都是围绕它来的,他知道所有的路由路径,我便可以直接设置一个默认路由,也就是只要路由表中没有目的地址所匹配的表项,就都丢给默认路由。

既然如此也就代表着默认路由要匹配所有项,因为表中一旦无匹配就让他路由,换个角度就代表他得匹配所有项,而匹配所有项的地址便是 0.0.0.0,同时子网掩码也是这个值。因为 0 表示的是任意的(wildcard)

默认路由就是一种特殊的静态路由,所以若是要配置默认路由只需要将上述的命令中的目的地址与子网掩码改成 0.0.0.0 0.0.0.0 即可。

我们可以在刚刚的环境中实验一次,先擦除原先的静态路由然后再配置:

这就是便是默认路由只要路由表中没有匹配的项就让它来路由。

当然按照我们之前所说的冗余思想,避免单点故障使得一个数据包到达目的地可能有多条路径,此时我们便可以配置浮动路由,所谓的浮动路由便是当优先级较高的路径出现问题时,还有一条路径能够及时的替补上来。而优先级的体现在于我们上节实验中所提到的 AD,当值越小的时候其优先级便越高。

浮动路由的配置很简单,就是在添加备选路径时,把静态路由命令的网关地址修改以及后面添加 AD 值,该值的取值范围是 0~255。例如:

但是三层交换机并不支持浮动路由,需要路由器才能实现。

在画布中拖动两台路由器,实现这样的拓扑结构,同时配置浮动路由使得在一条线路断掉时,还是可以工作。(需要借助环回接口,在全局模式中 int loopback 0(这个为编号,自取) 便可以像配置端口一般为其配置 IP 地址了)

验证方式:

首先查看路由表中的静态路由是 192.168.1.2,并且能够 Router 设备能够 ping 通 202.204.1.1

然后 shutdown s2/0 端口,再次 ping 202.204.1.1 还是能通,并且此时的路由表的静态路由项发生变化

注意:此处使用的两个都是串口,因为 GNS3 的路由串口实现没有问题,浮动路由只需要一个端口断开,另外一边不通就知道断开了便启用浮动路由。但是若是使用的以太口,GNS3 实现出来与真实设备不同,不同之处在 GNS3 用以太口实现的话检测不出对端断开了,必须同时断开此端口与对端端口才行,所以此处使用串口。

路由器中 路由表怎么配置,起什么作用?目的地址是什么地址

路由器中的路由表可以采用手工配置静态路由,也可以使用路由协议动态生成。它的主要作用是路由器查路由表找到目标网络,并把数据表从出口转发出去,这是最基本的路由技术知识。你说的目的地址可能就是目标网络地址。

仅供参考

“源地址路由”与“目的地址路由”分别是什么?

源路由是一种基于源地址的路由策略,可以根据不同的子网或内网地址有选择地将数据包发送到不同的目的地址,例如,Intranet IP为A,外部IP为B。

源地址路由是当Intranet计算机访问外部网络计算机时,内部网络计算机的IP为B,Intranet IP A被隐藏。

目的地址路由是为了允许外部网络计算机访问内部网络计算机,它可以使用外部网络IPB,路由器收到请求后,便知道数据已传输到内部网络IPA。

扩展资料:

路由交换过程:

所谓交换,是指一台主机向另一台主机发送数据包时,源主机以某种方式获取路由器地址,并通过协议将该数据包发送到指定的路由器物理地址(媒体访问控制层)的过程。

通过使用交换算法检查数据包的目标协议地址,路由器可以确定它是否知道如何转发数据包。如果路由器不知道如何将数据包转发到下一个节点,则该数据包将被丢弃。

如果路由器知道如何转发,则它将物理目标地址转换为下一个节点的地址,然后转发数据包,在传输过程中,物理地址会更改,但是协议地址始终保持不变。

参考资料来源:百度百科----源地址路由支持

参考资料来源:百度百科----目的地地址

动态路由协议交换目地地址的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于动态路由协议rip、动态路由协议交换目地地址的信息别忘了在本站进行查找喔。

  • 动态路由协议有哪些?

    网友赵金存提问:动态路由协议有哪些? 解译网将综合多位内业人士从不同角度和维度来解答 本篇文章给大家谈谈动态路由协议具体有哪些,以

    2023-04-13阅读:1
  • ospf路由协议的原理和特点是什么

    网友林欣提问:ospf路由协议的原理和特点是什么 解译网将综合多位内业人士从不同角度和维度来解答 今天给各位分享OSPF路由协议的

    2023-04-11阅读:1
  • 动态路由的协议有哪些

    网友常江提问:动态路由的协议有哪些 解译网将综合多位内业人士从不同角度和维度来解答 本篇文章给大家谈谈动态路由协议的共同特点,以及

    2023-04-10阅读:0
  • 常用的路由协议有哪些?它们与被路由协议的关系如何

    网友刘宝瑞提问:常用的路由协议有哪些?它们与被路由协议的关系如何 解译网将综合多位内业人士从不同角度和维度来解答 今天给各位分享并

    2023-04-08阅读:2
  • 与动态路由协议相关的特征有哪些

    网友李慧艳提问:与动态路由协议相关的特征有哪些 解译网将综合多位内业人士从不同角度和维度来解答 今天给各位分享与动态路由协议相关的

    2023-04-08阅读:6
  • 动态路由协议rip

    网友白晓春提问:动态路由协议rip 解译网将综合多位内业人士从不同角度和维度来解答 今天给各位分享动态路由协议交换目地地址的知识,

    2023-04-06阅读:1
声明

删帖请联系zhiyihome@qq.com;