网络管理:IP路由基础学习

通过前面的研究,我们解释了路由器的启动和基本配置,今天我们来看看路由器的重要组成部分,IP路由。在整个网络中,路径和交换是两个重要的部分,今天我们开始讨论路由。

路由是引导IP数据消息的路径信息,如图所示。








选择发送一个数据包到目标网段或主机的路径的过程。用户生成的数据流将文件、视频、电子邮件和其他应用程序从一个源地址与另一个目的地址进行比较。这意味着IP地址用于指示源和目的地。因此,我们认为路由过程是转发不同IP地址段的IP包,当我们到另一个地方时,会有很多方法,所以您需要选择一种您认为合适的方式,然后实现这个功能的设备称为路由器,所以我们称路由器为包的传输工具。

一个路由表的路由器,是你从源地址到目的地地址应该怎么走,是一个相当的领航员,只要路由器根据路由表,数据包应该转发到本地路由器如果你想管理路由表必须使用路由协议因此,路由协议:路由和路由表的管理。也就是说,如果一个数据包被传送到路由器,路由器将使用路由协议的路由表:检查是否有从源到目标的相应路径,一旦有合适的路径选择,路由器将路由的路由协议。

这里有两个混淆的概念:路由协议和路由协议:很多人第一次接触时并不清楚,但实际上并不困难。

路由协议:它是用于路由路径选择和管理路由协议,如RIP、OSFP,EIGRP,IS-IS等。

路由协议:一种第三层协议,它将数据从一个设备发送到另一个设备,以便根据最终选择的路径提供服务。

杜尔结论:路由器可以使用RIP,OSFP,EIGRP,IS-IS路由协议和其他学习的最佳路径,路由选择和路由协议负责封装数据和最佳路径从上层的IP数据包。

也就是说,如IP、IPX路由协议,因此它被称为一个路由协议和路由协议。有没有不能路由的包是的,网络不能被路由。

路由器的路由是路由器转发数据包的关键,路由表的指导思想之一就是路由表,它是一切的基础,如图所示。








还有一个在我们的操作系统,路由表,例如,命令窗口中显示的是:routeprint,路由表的显示结果,如下图所示:








在我们的路由器中显示路由表的命令是:显示IP路由显示,如图所示:








虽然Windows中的路由表与路由器中的路由表不同,但有两个必须是目标地址和下一个接口,也称为下一跳,因此路由表的主要功能是决定要去哪里和如何去。当然,我们讨论的是路由器的路由表,包括以下重要内容。

协议类型:创建路由条的协议!

目标地址:数据包的目的地、单播、广播路由与目的地地址有关,只有多播关心源地址。

下一跳:怎么走!这个包裹应该交给谁!下一跳可以是本地接口,也可以是下一跳路由器接口地址。






摘要:路由表:路由表中的每个路由条目都在数据包中指定给子网或网络主机,应该通过物理端口路由器发送出去,然后到达下一个路由器,或者不再由其他路由器发送,而是直接发送到路由器的目的主机上。

我们结合图解来说明:








在上图中,如果10.120.2.0在主机发送一个数据包的172.16.2.0到主机,第一包给第一个路由器,路由器会检查它的路由表,发现包的目标网络172.16.2.0网络,该网络的数据包被发送通过S0端口,和通过自己的S0端口B路由器,路由器B,然后检查它的路由表来确定下一跳地址,当发送到路由器C是相同的,已转交给D,D,然后检查其路由表会发现172.16.2.0和直接连接到网络,然后直接通过相应的数据包到目标主机的端口。










所谓直接联系的意义是,一段是直接连接在路由器上的一个港口。不再通过其他的路由器,它可以直接发送到目标主机。因为我们是在一个房间里。我可以直接看到你,直接与你沟通,不需要说我不知道你现在在哪里,我会给我的话,另一个人,另一个人将它传递给你了。

但是,如果路由器可以发送数据包,从一个段发送数据包到另一个段,并将它们从一个地方发送到另一个地方,路由器必须知道以下事情。

目标地址:毫无疑问这是最重要的,我们已经介绍过了。

源地址:此包从何处发送。

所有可能的路径:从源到目标的所有路由信息,通常是多条路径,这几乎与我们的日常生活相同。它可以是火车、汽车、飞机、轮船等等。

最佳路径:从所有可能的路由信息中找到最佳路由项。

管理路由信息:它涉及到如何选择道路的问题。中间一定有一个标准。在日常生活中,我们必须考虑时间和成本。因此,在路由器中我们需要考虑的是管理距离。让我们介绍管理距离。

要了解管理距离,首先要了解路由项的三种学习方式,即路由器知道路由信息的三种方式:

1。简单的静态路由在网络拓扑中,网络管理员手动输入路由信息,通过设置手动告诉路由器管理员,主机或网络包应该怎么做!这种优势没有开销,配置简单,但只适用于简单的网络拓扑结构。

2。动态路由依赖于路由协议,如RIP、OSPF、BGP等路由协议,在大型网络环境中学习路由项,具有开销大、配置复杂等特点,但适用于复杂网络拓扑结构。

3。直接路由路由器将自动学习周围的网络,不需要人工维护,但只能找到接口所属网络的路由。

如果一个路由器,到达对方有多个路由条目同时存在,那可怎么办呢是不是可以说,在同一时间多个培训机构使用,我喜欢每天从回龙观到中关村的话,可以不说,我也坐公共汽车和地铁。这个包转发也是一样的。我们必须选择一个最佳路由条目。在选择最佳路径条目时,有两个关键条件需要考虑。

1。比较产生不同路由项的最可靠方法

例如,它会自动通过直接连接的路由发现,或产生的静态路由,或产生的路由协议,如路由协议的路由是否产生,制约条件可以选择使用最好的方法比较,路由条目生成方法的值称为路由的优先级在华为路由器,这是所谓的远程Cisco路由器上。当然,这里我们只讨论Cisco路由器。






距离这里所谓的管理距离,Cisco路由器的距离比较,你是什么意思,其实很简单,当一个路由表中有多个路由条目达到对方,Cisco路由器的路由条目从最小距离管理协议获得的第一选择,作为最佳的路线,如110默认的管理距离是OSPF,EIGRP是90,IGRP是100,把120,IS是115,静态路由是0或1,直接的路线是0,那么路由器将查看该路线生产,如果有去直接连接,否则将静态路由配置路径,依次类推。这是我从北京去安徽一样,是以乐乘火车旅行比乘船旅行时间多。那我一定是一列火车!因此,管理距离被用于不同路由协议之间的路由。

2。同一代模式下不同链路的成本比较

与一个不同的链路模式值相比,思科称为度量(公制),华为被称为路由正确(成本)表示路由到达目的地地址到价格,以下因素将影响路由延迟、带宽和线路重量:共享、信誉、行数的最大传输单元。

直接连接非常简单。没有解释,让我们看看静态路由和动态路由。为了便于比较,我们讨论了静态和动态。

静态路由:管理手动添加到路由器的路由信息,以达到路由的目的。

动态路由:路由协议根据网络结构或数据流量的变化自动调整路由信息以实现路由。

但有一点要注意的是,我们说静态路由需要管理员手动添加,但并不意味着它不需要管理员动态路由配置,还需要配置,只有当网络规模较大时,静态路由的使用将使管理员的工作量,并使用动态路由允许路由器之间的自动路由我现在提供的信息!可以从北京到安徽,只有这样我们才能把它当成一条静态的路线,但是如果有一天这条路被堵住了,是无法沟通的,但是如果你使用的是动态路由,如果这条路被阻塞,它可以根据网络信息的路由信息自动调整。

静态路由相对简单。首先,我们把它放在一边,动态地讨论它。静态路由只适用于小网络,没有大的扩展准备,更适合静态路由。








我们看这个地图更适合静态路由使用,因为数据总数是两个,当然,只要我操作这个数字,当你把IP地址都安排好了,默认情况下,每个路由器都会有两个直接路由,我们查看一下:

我们查看路由器1上的路由表:输入:显示IP路由








我们可以看到这个路由器上有两个直接连接,所以让我们测试网络的连通性。








我们可以看到,路由器1连接到其他网络,因为它知道,路由查找表中找到直接路由到另一方,但ping10.10.20.1不工作,因为它不知道如何到达这里。

由于没有直接连接,所以只能使用静态、默认或动态路由。我们正在讨论静态路由,所以我们用静态路由来配置它们。

配置语句很简单:

(config)# iproute目标网络的子网掩码下一跳{距离} {永}

小心 uff1a

目标网络可以是网络部分也可以是IP,但它通常不使用IP,因为这样,它将转到特定主机而不是网络段,也就是说,它只能与主机通信,而其他主机不能通信。






下一跳可以是路由器的接口或下一路由器的接口地址(在接口上配置的IP地址)。

距离:您可以指定管理距离。

永久性是永久的,路由条目显示在路由表中,而不管下一跳接口是否启动。

如果我们想提出路由器1在上面的图片中,如果我们想了10.10.20.0网段的数据包,我们需要配置静态路由。让我们看看如何配置它。

Router(config)# iproute10.10.20.0255.255.255.010.10.1.2

包的10.10.20.0送到10.10.1.2,该路由器直接连接到路由器的接口的IP。

它现在不可用,另一方也必须在路由器2上设置返回路由:

Router(config)# iproute10.10.10.0255.255.255.010.10.1.1

这时,双方可以沟通:当然,PC机还需要把网关指向对应路由器的接口地址。

在这一点上pingpc1 PC2,都会好的!








相反的是相同的!不再测试!然后,如果要删除静态路由,只需在配置语句的前面添加NO即可!

Router(config)# noiproute10.10.10.0255.255.255.010.10.1.1

你也可以用下一跳。

有时,我们将使用更具体的路由条目。我们可以把它看作静态路由的一种特殊情况,称为默认静态路由,也称为默认路由。

默认路由是:使用任何匹配路由条目未找到路由,没有任何合适的路由,将使用默认路由,这是默认路由优先级是最低的,是最小的,上帝不是必需的,你臭屁!

一般家庭或终端用户的默认路由比较多,因为互联网上有太多的路由信息,有数百万甚至几千万,如果我们想访问这些地方,那么我们的终端用户就不可能存储这么多路由项,所以我通常设置默认路由。我不在乎外部网络有多少个地址。我会把它给所有的人。至于如何到达其他地方,这是问题,所以我们的PC机通常有一个默认路由是调制解调器的地址!

默认路由设置更简单:

(config)# iproute0.0.0.00.0.0.0路由器接口或下一跳地址

因此,我们现在可以使用默认路径来实现相同的示例,但我们应该注意在路由器两端配置默认路由。

路由器1的配置,我们仍然使用静态路由,路由器2,我们改变默认路由,使用如下命令:

路由器(config)# iproute0.0.0.00.0.0.0fa0 / 0

然后再测试: