路由基础

路由的基本概念

什么是路由?

路由是指路由器从一个接口上收到数据包,根据数据包的目的地址进行定向并转发到另一个接口的过程。网络的基本功能,是使得处于网络中的两个IP节点能够互相通信,也就是数据的交互的过程,数据交互则需要网络设备帮助我们将数据在两个通信节点之间进行传输。当路由器或者其他三层设备收到一个IP数据包,路由器会找出报头中的IP头里的目的IP地址,然后拿着目的IP地址到自己的路由表中进行查找,找到“最匹配”的路由条目后,将数据包根据路由条目所指示的出接口或下一跳IP转发出去,这就是路由。

ip路由

讲一下IP路由的基本概念,打个比方,比如说我们写信,写好之后就装进信封,然后在信封上填上收件人的邮编啊地址啊之类的,当然还有我们自己的(但这不是必须的)。IP的情况也是一样的,在IP数据包的头部,会由系统填写目的IP地址和源IP地址。所以包头就是我们的信封,包内的数据就是我们写的内容。装好之后就是邮寄了,找一个距离最近的邮筒把我们的信件投进去,这个邮筒就相当于我们的网关,这个可以理解为每家每户上网用的小路由器,有些用户是使用光纤宽带上网的就可以理解为他把信件直接投到邮局了。然后邮筒就会把信件投到管理它的邮局,然后邮局系统就会尽最大努力把信件送给信封上指定的收件人。差不多就是这个意思。

路由表

路由器的主要工作就是为经过路由器的每个数据帧寻找一条最佳的传输路径,并将数据有效的传输到目的地址。为了完成这项工作,在路由器中保存着各种传输路径的相关数据,供路由选择时使用,这就是路由表。

直连路由

有线网线或者无线连接的路由叫直连路由,中间接了交换机或者路由器的是非直连路由。

静态路由

静态路由是指由用户或网络管理员手工配置的路由信息。静态路由对路由器的路由选择进行控制,节省了网络带宽。

汇总路由

汇总路由是把一组路由器汇聚为一个单个的路由广播。减少路由表,例:10.1.1.0/24、2.0/24、3.0/24、4.0/24的汇总为10.1.0.0/16
自动汇总:auto-summary
手动汇总:R1(config-router)#int eth 0/0
R1(config-if)#ip summary-address rip 12.1.1.0 255.255.255.0
区别:自动汇总只能汇总为主类,手动汇总能非常灵活的汇总各种长度的掩码。

缺省路由

缺省路由又称为默认路由,是一种特殊的静态路由,功能为转发所有未知目的地址的数据包,目的地址与掩码配置为全零(0.0.0.0 0.0.0.0),当路由表中所有的路由都选择失败的时候,为了把报文发送出去就会选择缺省路由。

动态路由

动态路由是由路由选择协议而动态构建的,路由协议之间通过交换各自所拥有的路由信息实时更新路由表的内容。动态路由可以自动学习网络的拓朴结构,并更新路由表。其缺点是路由广播更新信息将占据大量的网络带宽。

动态路由协议

动态路由协议通过路由信息的生成并维护转发引擎所需的路由表。当网络拓扑结构改变时动态路由协议可以自动更新路由表,并负责决定数据传输的最佳路径。

动态路由协议分类

ospf将协议报文直接封装在IP报文中,协议号89,由于IP协议本身是不可靠传输协议,所有ospf传输的可靠性需要协议本身来保证。
bgp使用tcp作为传输协议,提高了协议的可靠性,TCP的端口号是179.
rip使用udp作为传输协议,端口号520.
is-is协议是开放系统互连(osi)协议中的网络层协议,is-is协议基础是clnp(无连接网络协议)。

rip

rip目前有两个版本v1、v2,v1现在已经不用了。rip只支持主类网络宣告

自动生成路由表

每一台路由器向外通告自己的信息,然后通过每个路由协议控制层的报文把它们通告的信息相互传递

触发更新(周期更新30s)

有网段消失或者有新的网段加进来就会立刻刷新路由表

最优路径

是通过跳数来判断,跳数就是每经过一台路由器就是一跳。igp、ospf以带宽为标准。rip最大跳数为15跳

最长匹配原则

当路由器同时从多种不同的途径获取到去往同一个目的网络的路由, 则先比较这些路由来源的AD值(管理距离),优选AD值最小路由,如果路由来 自相同的途径(例如来自同种路由协议),则再比较度量值。

环路的形成

网络设计初为了防止交换机或者链路出现故障,设计了冗余链路(备份链路)。同时也形成了网络环路。环路分为二层和三层,二层的是交换机,三层是路由器。
二层:冗余链路带来的环路会引起
1.广播风暴:环路的出现大量的消耗了网络资源,使得网络无法正常转发其他数据帧。
2.重复帧:主机收到重复的广播帧
3.mac地址表震荡:会收到一个错误的地址覆盖掉第一个正确的地址,每次收到都会覆盖掉上一个,无限循环。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值