网络技术——静态路由(1)

个人想法

静态路由,学习CCNA入门第一节课,也是打开网络世界的第一道门槛,相信大家对静态路由熟知又熟,认为一个小儿科的东西,何必学它。这是我分享网络知识的第一篇文章,希望能够重新看待静态路由。

路由表

假如我们坐车到公路上,目的地是厦门,面前出现这样的牌子。
在这里插入图片描述
毫无疑问,我们会选择G125公路,一定会经过上海这座城市,但是到了上海之后该怎么走?管他呢,先到了再说,依靠牌子走就对了!
刚才说了一些废话,现在说说什么是路由表:

  • 由大量路由条目组成的表项,也称RIB(Routing Information Base,路由选择信息库)。

  • 作用对象:目的IP,源无关,作用于网络层。

  • 用途:指引数据包转发到目的地址。

  • 长啥样,如下图所示(各个厂商的路由表长得应该是一个逼样)

在这里插入图片描述

路由条目产生方式

  1. 直连路由自动生成(就是给接口配个IP地址)。
  2. 手动配置静态路由。
  3. 根据路由协议自动生成地址。

路由表选路原则

  1. 匹配掩码,掩码越长,条目越优先。
  2. 相同掩码长度比较AD值,各个厂商设置有些偏差。
  3. AD值相同,比较cost。

静态路由

什么是静态路由?人为手动配置的路由条目。基本配置方法如下:
ip route 网络地址 掩码 下一跳/出接口
在这里插入图片描述
在这里插入图片描述
配置很简单,那好这里提出一个小问题——静态路由成功配置条件?


 - 路由条目能递归到直连路由

不信?现在示范给你看!
在这里插入图片描述在这里插入图片描述
这个时候说不定会有人说:这个下一跳都不存在,肯定配置不了啊!
在这里插入图片描述
在这里插入图片描述
正常情况下,手动配置的成功关键在于递归到直连路由(大部分厂商设计都是这样),在实习的时候,曾经XXIE的同事配了半天都配不出一个静态路由,这也是无奈。
## 静态路由的优缺点

优点:
1. 操作简单,便于理解。
2. 坑少,除了路由递归(不清楚路由递归的同学,可以百度百度)。
缺点

 - 人为的不可控因素,配置错误等。
 - 路由条目的不可靠性,如上图配置,目的网络是否存在,下一跳是否存在,都是不可知性。
 - 网络规模大,路由条目配置也过多,工作繁忙。
 - 不能保证最短路径(人为)
 - 容易出现环路、黑洞(不可靠性)

下一跳 VS 出接口

通用写法

ip route 网络地址 掩码 下一跳/出接口

存在路由递归的问题,为什么视频、老师、网上的实验都推荐用下一跳的写法?

原因有以下两点:
1. arp-cache溢出。
2. 代理ARP。

拓扑
在这里插入图片描述
下一跳的写法
在这里插入图片描述
在这里插入图片描述
很显然,下一跳的写法没什么问题,ARP表项中出现的下一跳表项一定属于直连网段的下一跳(这里看看TCP/IP路由卷一的内容)。
出接口写法
在这里插入图片描述

在这里插入图片描述
到这里为止,可能有部分同学还不懂ARP跟ping的关系,出接口和代理ARP的关系,接下来把R2的代理ARP关掉,并且清除arp-cache。
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
讲到这里,浅浅阐述一下原因:


 1. 设备先检查完数据帧,才能继续拆包,检查IP,即目的MAC是自己的MAC。
 2. 数据帧出去,需要封装源目MAC,源MAC就是设备已经,目的MAC需要通过ARP打通下一跳获取表项。
 3. R1最后ping失败原因,对端没有响应arp请求,arp请求超时,icmp等待封装时间超时。(代理ARP关闭)

在这里插入图片描述
详细原因等待以后讲ARP章节、TCP/IP模型结构再说。会有人常说,路由是三层的走法,不用管二层。实际上,根据封装顺序,始终是优先检查数据帧,若是二层失效,三层也无从谈起,因此ARP是打通下一跳的关键,也是众多路由协议的基础。
再看我们所学的VXLAN,厂商技术实现各有差异,但最终还是落实到ARP、MAC和路由表这三个方面。

总结

静态路由弄弄,发现也挺多细节,个人能力有限,还是希望大家能指正出来,一起进步!哦对了,静态路由还有一章,稍后再弄。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值