IP路由原理1

IP路由原理
概述:

研究IP路由:静态路由、动态路由的特征以及按需路由(ODR);
1、距离矢量、链路状态、高级路由矢量路由(也叫混合路由);
2、分类和无类路由;
路由器将数据转发到目标网络,需要知道远程网络,和到达此网络的最佳路径。路由器知道与他直连的网络--它根据接口配置的地址和子网掩码确定接口的子网和网络号;而对于不接口直接相连的网络,路由器需要依赖外部路由(静态路由、动态路由)。

静态路由原理
管理员手动指定的路由,在下列情况下适合使用静态路由:
1、带宽较低(拨号连接)、不希望传输动态路更新;
2、管理员想完全控制;
3、为动态路由提供一条备用链路;
4、去往只有一条路径可达的网络(末节网络);
5、到ISP的默认路由
CLI:全局模式下
R1(config)# ip route 2.2.2.2 255.255.255.255(目标网络和子网) 10.1.1.1(出接口或者下一跳地址) 10(1-255管理距离) name next-hop (名称)
静态默认路由:
需要将目标网络和子网掩码都设置为0.0.0.0表示匹配任意网络;

(config)#ip route 10.1.1.0 255.255.255.0 g0/0 #出接口在路由表中显示为直连路由管理距离0
(config)#show ip route
S 10.1.1.0/24 is directly connected, GigabitEthernet0/0

(config)#ip route 10.1.1.0 255.255.255.0 12.1.1.1 #下一跳在路由表中显示为静态路由管理距离1
S 10.1.1.0/24 is directly connected, GigabitEthernet0/0
[1/0] via 12.1.1.1

注意:静态路由使用出接口和使用下一跳的区别:在以太网中,两个接口之间的通信需要使用MAC地址,根据MAC地址,将数据封装成数据帧后传送到网络,进而通过物理线路传送给对方。而获得对方的MAC地址,是通过ARP的过程完成的。
当静态路由中使用出接口时,路由器会认为目标网络和接口处在“直连网络”中。 R1(config)#ip route 12.1.1.0 255.255.255.0 g0/0
查看:这时R1认为12.1.1.0/24这个网段是和自己直连的,
在以太网直连网络中设备间的通信是通过ARP广播来获取到到达目标主机的MAC地址的。即当R1要访问12.1.1.2这个IP地址时, R1认为目标网络是自己的直连网络(这时候还是属于静态路由),于是R1就要在g0/0口向网络发出ARP请求广播,来寻找12.1.1.3所对应的MAC地址。
这时,如果R2启用了ARP代理,那么R2将代替R3应答此ARP请求,即R2告诉R1:12.1.1.2所对应的MAC地址是R2的g0/0接口的MAC。如果R2的ARP代理功能关闭,那么R1将不能ping通12.12.1.2。假设R3后面接了些的PC机,当R1要访问这些PC机时,都会产生一条该PC机和MAC地址对应的ARP条目缓存,如果PC机的数量很大,该缓存也很大,有可能导致R1耗尽内存来维护。
在静态路由中使用下一跳,路由表中显示的是下一跳的IP。
R1(config)#ip route 12.1.1.0 255.255.255.0 10.1.1.1
查看:这时去往12.1.1.0/24的网段只会维护一条ARP缓存,即10.1.1.1所对应的是R2的g0/0接口地址。即使R3后面接了多台主机,也只需要维护这么一条ARP缓存记录。
如果在点到点网络环境下,无论是指定下一跳地址还是出接口,其效果都是一样的。使用如 HDLC 和 PPP 之类协议来进行二层的封装,不需要进行ARP的解析。
结论:
在配置静态路由时,既可指定出接口,也可指定位下一跳,到底采用哪种方法,需要根据实际情况而定。
在点到点网络环境下,无论是指定下一跳地址还是出接口,其效果都是一样的。
但是在广播网络环境下,指定下一跳地址和指定出接口将会达到不同的效果。如果指定为出接口的话,那么不管数据包的目标地址是否有效,每次当数据包到达时都会触发一个ARP请求,又因为ARP代理功能在IOS环境下默认是打开的,这就意味着路由器需要配备大量的ARP高速缓存。而如果是指定为下一跳地址的话,仅当第一个去往目标网络的数据包到达时,才会触发ARP请求。

原文地址:http://blog.51cto.com/11702237/2174742

时间: 2024-10-29 05:11:57

IP路由原理1的相关文章

HCNA——IP路由原理、静态路由基本配置

HCNA--IP路由原理.静态路由基本配置 在互联网中进行路由选择所使用的设备,或者说,实现路由的设备,我们称之为路由器. 路由器关键功能 检查数据包的目的地 确定信息源 发现可能的路由 选择最佳路由 验证和维护路由信息 什么是路由? 路由是指导IP报文发送的路径信息 路由表 路由器工作时依赖于路由表进行数据的转发.路由表犹如一张地图,它包含着去往各个目的的路径信息(路由条目).每条信息至少应该包括下面3个内容: 目的网络--表明路由器可以到达的网络的地址,可理解为去哪里. 下一跳--通常情况下

IP路由原理

一.什么是路由 路由是指导IP报文发送的路径信息. 二.路由表的构成 路由表是路由器转发报文的判断依据 三.路由器单跳操作 四.路由表查找规则 1.选择度量值小的进行转发 2.永远将下一跳地址指向直连路由 3.如果路由表中没有相匹配的主机路由去匹配就会丢弃,但是如果存在默认路由的话,会默认从默认路由转发. 五.路由的来源 1.直连路由 开销小,配置简单,无需人工维护.只能发现本接口所属网段的路由 2.手工配置的静态路由 无开销,配置简单,需人工维护,适合简单拓扑结构的网络 3.路由协议发现的动态

IP路由基础-路由交换原理9-【HCNA笔记】

1.路由原理 数据在网络上传输时,要先查询本机的路由表而后根据路由表的指示,决定是将该包发往交换机进行帧交换还是直接发往路由器进行IP寻址.首先不同的数据在传输层根据不同的协议打包成各种传输报文,报头中记录的内容可以控制传输的过程,如TCP报文.UDP报文等.而后根据目的地不同在网络层被加上了IP报头,其中指明了目的设备的IP地址.将报文递交给网卡之前,设备先查询自己的路由表,如下图所示,这个表中记录着本机的路由策略,即不同类型的IP地址在接下来应当如何被传递.(说明:本机IP是192.168.

TCP/IP协议原理与应用笔记17:IP编址之 IP地址简介(重点)

1. IP地址(通用标识符) 对于同一个网络设备(主机或路由器)的不同网络连接,需要不同的IP地址进行标识 2. 主机标识符 主要有下面三种方式的主机标识方式: (1)Name:是什么,可读性强(了解主机的属性或者用途) (2)Address:在哪里,软件效率高. (3)Route(路由的标识):怎样到达 3. IP地址结构 (1)32 bit二进制地址 它模拟物理网的编址机制,如下示意图: (2)IP地址分类,如下: TCP/IP协议原理与应用笔记03:IP地址分类

TCP/IP协议族——IP工作原理及实例详解(上)

 IP协议详解 本文主要介绍了IP服务特点,头部结构,IP分片知识,并用tcpdump抓取数据包,来观察IP数据报传送过程中IP的格式,以及分片的过程. IP头部信息:IP头部信息出现在每个IP数据报中,用于指定IP通信的源端IP地址.目的端IP地址,知道IP分片和重组. IP数据报的路由和转发:IP数据报的路由和转发发生在出目标机器之外的所有主机和路由器上.他们决定数据报是否应该转发以及如何转发. IP服务的特点 IP协议是TCP/IP协议族的动力,它为上层协议提供无状态.无连接.不可靠的

路由及路由器工作原理深入解析2:路由原理

日志"路由及路由器工作原理深入解析1"http://user.qzone.qq.com/2756567163/blog/1438322342介绍了"为什么要使用路由器"和"TCP/IP V4 协议网络的分段原理"2个问题,本文将继续对路由的具体工作原理进行解析. 3.路由原理 当IP子网中的一台主机发送IP分组给同一IP子网的另一台主机时,它将直接把IP分组送到网络上,对方就能收到.而要送给不同IP子网上的主机时,它要选择一个能到达目的子网上的路

Linux数据包路由原理、Iptables/netfilter入门学习

相关学习资料 https://www.frozentux.net/iptables-tutorial/cn/iptables-tutorial-cn-1.1.19.html http://zh.wikipedia.org/wiki/Netfilter http://www.netfilter.org/projects/iptables/ http://linux.vbird.org/linux_server/0250simple_firewall.php http://linux.vbird.o

tco/iP协议族——IP工作原理及实例详解(下)

 IP协议详解 上一篇文章文章主要介绍了IP服务的特点,IPv4头部结构IP分片,并用tcpdump抓取数据包,来观察IP数据报传送过程中IP的格式,以及分片的过程.本文主要介绍IP路由,IP转发,重定向和IPv6头部结构. IP路由 IP协议的一个核心任务是数据报的路由,即决定发送数据报到目标机器的路径.为了理解IP路由过程,我们先简要分析IP模块的基本流程. IP模块工作流程 从右往左分析上图,它首先对该数据报的头部做CRC校验,确认无误之后就分析其头部的具体信息. 如果该IP数据报的头

静态路由原理和配置实验案例

静态路由原理和配置实验案例路由器工作在OSI参考模型的网络层,它的重要作用是为数据包选择最佳路径,最终送达目的地.以下图为例来说明以下路由的技术是怎么样的:在只有一个网段的网络中,数据包可以很容易的从源主机到达目标主机.但是如果一台计算机要和非本网段的计算机通信,数据包就要经过很多路由器.如上图所示,主机A和主机B所在的网段被许多路由器隔开,这时如果两台 主机需要通信的话就要通过中间这些路由器,这时候最重要的问题就是如何选择到达目的地的路径.数据包从主机A到主机B有多条路径可供选择,但是很显然这