**

CCNA-第六篇-静态路由+动态路由

**

  • 一,路由概念

什么是路由?
路由呢,应该说是除了IP以外在网络世界中最重要的东西了
万物互联,互联网,都是基于路由的,前期的啥静态动态,后期的MPLS,包括看到的VPN,虚拟专线等.都是基于路由的,就是像建房子那样,你最得把地基打好才能做其他的东西.

首先呢,一台带路由的设备,他转发数据,是依赖本地的路由表转发的.这里面的东西呢,都是网段,必须192.168.1.0/24
只要是有这个网段的,他都能到达,这个就叫路由表
那么这个网段怎么来呢?
分以下几种

1,配置IP,同网段路由,直连路由
2.配置静态路由-手动输入
3,配置动态路由-配置协议,自动学习

路由表的核心思想
查询路由表,根据网段和端口转发下一跳
什么叫下一跳呢,下一跳就是转发到这个设备的意思

路由是什么概念呢
比如A-B-C
B跟A,C之间都是互联的,但是A-C是互相不知道对方的,
那么此时就需要路由,帮助A建立一条路到C,C也要通过B建立一条路到A,才能通信,这个是路由的概念
如果说C要去A后面的更加以外的设备,那如果A没有,他查询自己的路由表上没有这条路,那么就会丢弃这个数据包,这个丢弃的我们叫做路由黑洞,无法到达.返回值就是ping不通

TAG:ACL拦截数据,防火墙拦截数据,与线路不通,是两回事.一个是封堵数据,一个是路由黑洞.返回也不一样.
TAG:三层交换机和路由器呢,都是可以做转发的,支持的功能也大致相同,最大不同就是路由器可以NAT,那有一句话是这样说的,交换机开机无配置就可以用,但是路由器不行.

静态路由

静态路由用在什么地方呢?
首先静态路由具有很高的稳定性.你写了他就在这的了,不会无缘无故消失,机器故障除外.
静态路由一般是用在网络规模较少的地方.因为静态路由要一条一条写,如果大型网络不得写死人了.
TAG:当这个目的有多条路径的时候的,会把最优的线路放到路由表里面

思科上ping不通会有两种情况
一.是…,就是单纯没路由.
二.是U.U.U
U=Unreachable,不可达
U一般是下一跳设备没有路由的意思,比如我去A,发给B,我有B的路由,但是B没有去往这个目的的的路由.就是无法回包,但是本地已经发出去了.

TAG:在网络安全要求极高以及稳定性的情况下,也会使用静态路由
但是话说回来,一般都是静态和动态结合使用,因为你单独跑静态,可以,很累.单独跑动态,不行.很多时候都是结合使用

动态路由

动态路由,顾名思义,他会动的,动有啥好几处呢,他会自己根据系统智能调整,也会比静态的方便很多.但是呢他不稳定,因为他会动嘛.各有各好处,有一点重要的点,路由协议不分好坏,只有不同的场景适合用什么路由协议,别听大学老师bb这个好那个好.学校里面的老师都是理论的,你让他干项目,他干都干不出来.

然后有一个点捋一捋啊 任何的动态路由协议都是承载在网络互通(三层)的前提下,隶属于OSI第四层的.
除了BGP是在第七层

动态路由介绍
1.RIP(已经落后于时代了)
2.EIGRP(思科私有)
3.OSPF
4.BGP
5.ISIS
6.ODR
等等还有,.但是常用的就上面这些,最常用的就是OSPF.

动态路由也是承载在底层互通的情况下的
OSPF,EIGRP这些,是用在内部的,也叫IGP协议==LAN
IGP:内部网关协议 是一个大类的意思,他不是一个协议,他是一个种类,比如她是女人这个意思,懂吧
ISIS BGP这些是用于区域互联的,比如IDC,ISP.==WAN
这种被称为EGP,外部网关协议.也是一个分类的意思

路由器的核心确实是路由表,but,在思科中,路由器转发并不是查路由表的,而是这个CEF表.
Cisco Express Forwarding
CEF表-思科快速转发表=FIB
FIB表(华为直接叫FIB不叫CEF)Forwading Information Base=转发信息表

TAG:但是这个FIB表,是基于路由表诞生的

思科路由:show ip route
华为路由:display ip routing table
**

管理距离,优先级

**
当同一条线路有两条路由的时候
比如OSPF和EIGRP同时建立
这个时候会根据某个标准来比较
这个时候会有一个管理距离-同时他也叫优先级,都有默认值的


其中IGRP,RIP,ODR这些都是被淘汰很久的协议,基本上见不到.

其中,这个优先级,越小越好,因为越小就意味着他跑的路越短,这个东西,只在本地有效
其中,这个优先级,越小越好,因为越小就意味着他跑的路越短,这个东西,只在本地有效
其中,这个优先级,越小越好,因为越小就意味着他跑的路越短,这个东西,只在本地有效
其中,这个优先级,越小越好,因为越小就意味着他跑的路越短,这个东西,只在本地有效
其中,这个优先级,越小越好,因为越小就意味着他跑的路越短,这个东西,只在本地有效

还有东东叫度量值=开销值=COST
什么是这个东东呢,他是根据你的线路信息自动计算的,比如带宽啊,延迟啊,丢包等.这个是系统自动计算的,可以修改
!!!不同协议,相同路由条目情况下,比较优先级!!!
!!!相同协议,相同路由条目情况下,比较度量值!!!

**

静态路由案例介绍

**
环境如下:
TAG:贪方便用的PT,因为这个比较简单,就直接写了.网络环境如图
需求:使用过静态路由使得R1能和R3互通,同时能使得R1的环回口能和R3的环回口互通.

首先,思科的路由器的接口是默认关闭接口的,需要手动打开.打开就会变成图中的绿色.在真实的网络环境中,接口会变成亮灯状态

R1首先配置接口IP,以及把接口全部开起来,R2和R3也一样



TAG:物理接口需要手动打开,虚拟接口,比如VLAN,Loopback这种,只要开起来了就是默认打开的,除非手动关闭

基础部分已经完成,然后来检测一下各个设备的联通性




思科在进入config模式後使用show命令需要在前面加上do,华为任何时候都可以display
通过测试我们可以看到,连通性是没问题的,路由表上也只有C的直连路由,C的意思是connected.路由表里面有介绍.

这个时候我们分别来看看三个设备的
路由表
R1:

R2:

R3:

现在他们的路由表上面全都是只有C的路由,这是他们自己的直连路由.

这个时候R1去pingR3是绝对不通的,因为他没路由.他的路由表里面没有R3的路由,所以无法到达,
然后这个时候我们在R1上写一条去往R3的路由.

ip route 是路由的格式
192.168.2.0是我们要去往的网段,
255.255.255.0是网段的掩码,如果这条路由是主机地址不是网段地址那么就要写四个255
192.168.1.2是下一跳地址,什么叫下一跳地址呢,下一跳的意思就是下一个到达的设备的意思.就是我要把这个数据发给你

那么现在写了路由了我们可以去跟R3通信了

芜湖,芜湖,芜湖为啥不行呢,不是写了路由吗,那也没写错呀~
这是因为任何路由,都是双向的,现在的情况是有了去的路,但是没有回来的路,所以需要在R3上也写一条去往R1的路由才能通信

在写了两条路由後,已完成通信.双向都可以互相ping通,这个时候我们来看看路由表

S代表的意思是static,就是静止的意思,在这翻译过来就是静态路由的意思,我们可以看到路由表上双方都有了对方的路由
这个代表啥呢?在本机上有去往192.168.X.0/24的路由条目,via是下一跳的意思,就是说在本机上去往这个路由条目的路由发送给这个192.168.X.X的设备.
那么这个时候需求1就完成了,R1和R3已经可以通信了,然后现在就到环回口了

其实做法是一样的,一样是写路由,不过需要多少那么一点点东西

芜湖,芜湖,芜湖,又见鬼了,不是写了双向路由了么,怎么还不通呢?
为什么点点点变成U,U,U了呢,设备是不是哈皮傻逼出毛病了?
首先呢阐明一点,机器是永远不会出问题的,因为它叫机器,机器是不会错的,只有人才会错.
但是问题来了,为什么同样的配置,同样的环境,换了个东东就不行了呢?
细心的看会发现个问题,soga,写的是主机而不是网段,那其实也没毛病呀,因为掩码是写的四个255的32位呢,下一跳也没写错呀.是的没错
问题出在这

我们可以看到,当在R3上删除了回程路由後,一样能ping通192.168.2.0网段的,这是为什么呢?
请注意看,这个地址是192.168.2.1,它是位于R2上,而不是R3上.

在R1的路由表上确实有去到192.168.2.0的路由,到了R2也确实能去,因为他同网段嘛,对叭.只是因为没有回城路由所以回不来而已.但是为什么到了环回口不行呢?
现在我们先把路由加回去.
为什么同样的环境同样的配置只是不同的地址他不通呢?
那是因为,在R2上本来就有去往2.0的路由,问题出在这个R2上.
无论是R1.还是R3,比如R1,他去3.3.3.3的路上发给R2,到了R2这他一看,唉我去,没有这个路由呀.那就只能回复我到达不了了.然后在R3这也是一样的道理,因为R2也没有去往1.1.1.1的路由呀,对吧
然后就是到这个U.U.U的问题了
上面说过,在路由层面来说,出现U的情况只有不可达,什么意思呢,就是说,在我的路由表上我是有这个路由的,我已经把这个数据转发出去了,但是呢,对面给我的回复是不可以到,所以我回馈给系统的就是U.U.U.我的任务已经完成了,是他不能到而已,不能怪我啊,对吧.

所以我们需要这样做

意思就是,在之前的基础上,让R2知道这两个地址得放哪里发,那么就可以满足需求2,让他们的环回口正常通信了

好的本次到这里就结束了,欢迎观看我的文章。我是CCIE-Yasuo,喜欢就关注我吧,下一期见。
欢迎新盟教育的同学一起来交流,我是41期的疾风剑豪
同时我也是一名18岁来自大专的学生在学校写的,如有写的不对或侵权请及时联系删除。

CCNA-第六篇-静态路由+动态路由开头相关推荐

  1. 路由器 静态、动态路由的配置

    拓扑结构[路由器和计算机 ] 第一步打开通道 (红灯变路灯)设置好IP地址 路由器:n-用户模式[router]-enable(en按tab键补全)-特权模式[router#]-configure t ...

  2. 默认路由-静态路由-动态路由

    静态路由:手工配置 ¥缺省情况下是私有的,不会传递给其他的路由器(也可设置共享). ¥适用于简单的网络(路由器群组网络结构图),好处:1.易于清楚了解拓扑图. 2.静态路由节省带宽.3.一个支持DDR ...

  3. linux静态和动态路由英文,静态路由和动态路由的特点

    1.静态路由 静态路由是由管理员在路由器中手动配置的固定路由,路由明确地指定了包到达目的地必须经过的路径,除非网络管理员干预,否则静态路由不会发生变化.静态路由不能对网络的改变作出反应,所以一般说静态 ...

  4. 静态路由 动态路由 默认路由 默认网关

    1,静态路由和动态路由        静态路由一般是由管理员手工设置的路由,而动态路由则是路由器中的动态路由协议根据网络拓扑情况和特定的要求自动生成的路由条目.一般中小型的网络,网络拓扑比较简单,不存 ...

  5. eNSP配置静态路由,动态路由,默认路由

    一.什么是路由 路由(routing)是指分组从源到目的地时,决定端到端路径的网络范围的进程 [1]  .路由工作在OSI参考模型第三层--网络层的数据包转发设备.路由器通过转发数据包来实现网络互连. ...

  6. GRE 隧道配置案例(静态、动态路由)

    把键盘上的H&M扣下来扔了.也算是抵制了吧? GRE VPN 配置案例 要求 拓扑 配置 基础配置 GRE VPN配置 配置路由 验证 Keeplive GRE VPN GRE核心功能:建立隧 ...

  7. Avalonia跨平台入门第六篇之Grid动态分割

    前面玩耍了ListBox多选,今天在他的基础上对Grid进行动态分割;这个效果其实在Xamarin中已经实现过了;其实都没太大区别;直接看效果吧: 在ListBox中选择了具体的布局后进行Grid布局 ...

  8. 华为路由器静态路由和ospf动态路由配置

    一直想成为一名合格的运维工作人员,把自己学到的知识和体会写在这里,既能分享给志同道合的人,也是日记和复习. 一.路由器的基本信息 路由器工作在网络层,在OSI七层模型里面属于三层设备,主要的协议就是I ...

  9. 华为模拟器——静态路由的原理与配置、动态路由

    静态路由的原理与配置.动态路由 路由技术: 二层(数据链路层)--交换机:mac地址.mac地址表(转发数据的依据). 三层(网络层)--路由器:IP地址.路由表(数据转发表). 一.路由表的主要作用 ...

最新文章

  1. 通知:正式迁移至新博客
  2. Android -- Fragment注意事项
  3. CentOS 7.3 安装配置RabbitMQ
  4. SVD在推荐系统中的应用详解以及算法推导
  5. 线性一致性与全序广播------《Designing Data-Intensive Applications》读书笔记12
  6. usockets / 编译 usockets 过程说明
  7. java扫雷教程_java实现简单扫雷游戏
  8. php数组foreach循环添加键值对_php 给数组增加键值对
  9. Android之调用js常见错误
  10. 深入理解 JVM Class文件格式(七)
  11. 基于java的网上花店销售系统_基于web的花店销售系统的设计与实现
  12. java中sql之count,SQL COUNT() 函数--编程学习网
  13. HLSL编译工具—FXC
  14. linux开源开发板 软硬件资料,LeMaker Guitar开源开发板安装系统镜像、Linux 系统快速指南 | 乐美客开源开发板社区...
  15. Q205 同构字符串
  16. 用递归的方式处理数组 把递归方法方法定义到数组的原型上 (这是一次脑洞大开的神奇尝试)...
  17. 制作Ubuntu系统的USB启动盘
  18. 三国志战略版360区S4服务器合并信息,三国志战略版S3合区表 新赛季哪些服务器合区...
  19. java lpad oracle_oracle中lpad函数是干嘛用的?
  20. CentOS 7重启报错:Entering emergency mode. Exit the shell to continue...

热门文章

  1. Hibernate一对一关联------主键关联(亲测成功)
  2. JavaScript中奇妙的replace
  3. 719. Find K-th Smallest Pair Distance
  4. oracle t44,SecureFiles LOBs基础知识之存储篇
  5. jmap 文件解析_干货分享丨jvm系列:dump文件深度分析
  6. 上拉加载更多后台数据_微信小程序端操作云数据库
  7. python人工智能面试题_AI笔试面试题库-Python题目解析4
  8. html注册跳转php错误500,页面跳转后提示HTTP 异常 500(Internal Server Error):服务器尝试执行请求时遇到了意外情况...
  9. python做excel表格代码_[宜配屋]听图阁
  10. pppd 源码修改1