透析CCNP路由知识五大技术4
路由选择原理
 
    1.1路由选择基础知识
 
    路由是将对象从一个地方转达发到另一个地方的一个中继过程
 
    学习和维持网络拓朴结构知识的机制被认为是路由功能。渡越数据流经路由器进入接口
 
    穿过路由器被移送到外出接口的过程,是另一项单独的功能,被认为是交换/转发功能。路由设备必须同时具有路由和交换的功能才可以作为一台有效的中继设备。
 
    为了进行路由,路由器必须知道下面三项内容:
 
    1、路由器必须确定它是否激活了对该协议组的支持;
 
    2、路由器必须知道目的地网络;
 
    3、路由器必须知道哪个外出接口是到达目的地的最佳路。
 
    路由选择协议通过度量值来决定到达目的地的最佳路径。小度量值代表优选的路径;如果两条或更多路径都有一个相同的小度量值,那么所有这些路径将被平等地分享。通过多条路径分流数据流量被称为到目的地的负载均衡。
 
    执行路由操作所需要的信息被包含在路由器的路由表中,它们由一个或多个路由选择协议进程生成。路由表由多个路由条目组成,每个条目指明了以下内容:
 
    *学习该路由所用的机制(动态或手动)
 
    *逻辑目的地
 
    *管理距离
 
    *度量值(它是度量一条路径的总"总开销"的一个尺度)
 
    *去往目的地下一HOP的中继设备(路由器)的地址;
 
    *路由信息的新旧程度
 
    *与要去往目的地网络相关联的接口
 
    使用命令SHOW IP ROUTE可看到以上内容
 
    缺省管理距离的预先分配原则是:人工设置的路由条目优先级高于动态学到路由条目,度量值算法复杂的路由选择协议优先级高于度量值算法简单的路由选择协议。
 
    路由器一般选择具有最小度量值的路径;CISCO路由器的IP环境中如果同时出现了多条度量值最低且相同的路径,那么在这多条路径上将启用负载均衡,C ISCO默认支持4条相同度量值的路径,通过使用"maximum-paths"命令可以认CISCO路由器支持最多达6条相同度量值路径。
 
    RIP是一种用在小到中型TCP/IP网络中采用的路由选择协议,它采用跳数作为度量值,它的负载均衡功能是缺省启用的,RIP决定最佳路径时是不考虑带宽的!!!
 
    IGRP是一种用在中到大型TCP/IP网络中采用的路由选择协议,它采用复合的度量值,它考虑了带宽、延迟、可靠性、负载和最大传输单元(M TU),但缺省地使用了带宽和延时值。IGRP也能进行负载均衡。
 
    在路由器启动之后,它立刻试图与其相邻路由设备建立路由关系。该初始通信的目的是为了识别相邻设备,并且开始进行通信并学习网络相结构。建立相邻关系的方法和对拓朴结构的初始学习随路由选择协议的不同而不同。
 
    路由选择协议会交换定期的HELLO消息或定期的路由更新数据包,以维持相邻设备间进行着通信。
 
    在了解了网络拓朴结构,且路由表中已包含了到已知地网络的最佳路径后,向这些目的地的数据转发就可以开始了。
 
    1.2 路由选择协议
 
    有类别路由选择(classful routing)概述
 
    不随各网络地址发送子网掩码信息的路由选择协议被称为有类别的选择协议(RIPv1、IGRP)
 
    当采用有类别路由选择协议时,属于同一主类网络(A类、B类和C类)有所有子网络都必须使用同一子网掩码。运行有类别路由选择协议的路由选择协议的路由器将执行下面工作的一项以确定该路由型网络部分:
 
    *如果路由更新信息是关于在接收接口上所配的同一主类网络的,路由器将采用配置在接口上的子网掩码;
 
    *如果路由更新是关于在接收接口上所配的不同主类的网络的,路由器将根据其所属地址类别采用缺省的子网掩码。
 
    有类别归纳路由的生成是由有类别路由选择协议自动处理的
 
    无类别路由选择(classless routing)概述
 
    无类别路由选择协议包括开放最短路径优先(OSPF)、EIGRP、RIPV2、中间系统到中间系统(IS-IS)和边界网关协议版本4(BGP4)。
 
    在同一主类网络中使用不同的掩码长度被称为可变长度的子网掩码(VLSM)。无类别路由选择路由选择协议支持VLSM,因此可以更为有效的设置子网掩码,以满足不同子网对不同主机数目的需求,可以更充分的利用主机地址。
 
    多数距离矢量型路由选择协议产生的定期的、例行的路由更新只传输到直接相连的路由设备。
 
    在纯距离矢量型路由环境中,路由更新包括一个完整的路由表,通过接收相邻设备的全路由表,路由能够核查所有已知路由,然后根据所接收到的更新信息修改本地路由表。解决路由问题的距离矢量法有时被称为" 传闻路由(routing by rumor)"
 
    CISCO IOS支持几种距离矢量型路由选择协议,凶手RIPv1、RIPv2和IGRP.CISCO也直持EIGRP,它是一种高级的距离矢量型路由选择协议。
 
    路由选择协议通常与协议组的网络层关联
 
    大多数距离矢量型路由选择协议采用贝乐曼-福特(Bellman-Ford)算法来计算路由。EIGRP是一种高级的距离矢量路由协议,它采用弥散修正算法(D UAL)
 
    Cisco的IP距离矢量型路由选择协议的比较
 
    特征RIPv1RIPv2IGRPEIGRP
 
    计数到无限XXX
 
    横向距离XXXX
 
    抑制计时器XXX
 
    触发式更新,路由反向 XXXX
 
    负载均衡-等成本路径XXXX
 
    负载均衡-非等成本路径XX
 
    VLSM支持XX
 
    路由算法贝尔曼-福特贝尔曼-福特贝尔曼-福特DUAL
 
    度量值跳数跳数复合复合
 
    跳数限制1515100100
 
    易扩展性小小中大
 
    注:IGRP和EIGRP的跳数限制缺省为100,但是可以配置到最大为255.
 
    链路状态型路由选择协议只当网络拓朴结构发生变化时才生成路由更新数据包。当链路状态发生变化时,检测到这一变化的设备就生成一个关于该链路 (路由)的链路状态通告(L SA)。随后LSA通过一个特殊的多目组播地址被传播给所有相邻设备。每台路由设备都会保留LSA拷贝,并向其相邻设备转发该LSA(这个过程变称为扩散 f looding)然后更新其拓朴结构数据库(这是一个包含网络所有链路状态信息表)。LSA扩散被用于确保所有路由设备都能了解到这个变化,这样它们就能够更新它们的数据,并生成一个更新过的、反映新的网络拓朴结构的路由表。

转载于:https://www.cnblogs.com/xw19921212/archive/2012/07/09/2582304.html

透析CCNP路由知识五大技术4相关推荐

  1. Gwallet小百科 | 一文透析腾讯区块链技术

    作为后互联网时代下的新产物,区块链技术有着巨大想象空间,依托可溯源.不可篡改.去中心化等特性,构建起技术与应用场景融合的新生态体系. 自2015年起,腾讯便开始关注区块链技术并进行自主研发,腾讯FIT ...

  2. 计算机毕业设计springboot+vue基本微信小程序的透析耗材管理系统

    项目介绍 随着信息技术和网络技术的飞速发展,人类已进入全新信息化时代,传统管理技术已无法高效,便捷地管理信息.为了迎合时代需求,优化管理效率,各种各样的管理程序应运而生,各行各业相继进入信息管理时代, ...

  3. 深入浅出学习透析Nginx服务器的架构分析及原理分析「底层技术原理+运作架构机制」

    Nginx再次回顾 也许你已经忘记了Nginx是做什么的?我来再次给你夯实一下概念. 多协议反向代理 Nginx是个高性能的Web和反向代理服务器及HTTP服务器,它能反向代理HTTP,HTTPS和邮 ...

  4. CCNP路由实验之十七 广域网技术之一

     CCNP路由实验之十七广域网技术之一 广域网(WAN,Wide Area Network)也称远程网(long haul network ).通常跨接很大的物理范围,所覆盖的范围从几十公里到几千 ...

  5. java本质_Java深入解析 透析Java本质的36个话题_源雷技术空间

    资源名称:Java深入解析  透析Java本质的36个话题 内容简介: 本书分为5 章,分别为"基本概念","运算符与表达式","String 类&q ...

  6. 3D虚拟化技术透析及竞争分析

    标签: sVGA vSGA vDGA GPU vGPU citrix vmware 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任. http: ...

  7. Part1:3D虚拟化技术透析及竞争分析

    因为每篇blog字数限制,所以我们分四章节来介绍这个vGPU专题.这是第一篇. 一:3D虚拟化技术透析及竞争分析 sVGA.vSGA.vDGA.vGPU.GPUPass-through,天哪,太多的缩 ...

  8. python gui开发工具_深入解析Python,透析应用开发,涵盖9大应用领域的Python框架...

    前言 当前,Python 已经成为最流行的程序设计语言之一,被越来越多的人作为首选语言来学习和应用.作为一种解释型的语言,Python具有内置的高级数据结构和简单有效的面向对象编程机制.同时,其语法简 ...

  9. 透析阿里云视频云「低代码音视频工厂」之能量引擎——vPaaS视频原生应用开发平台

    简介:支撑15分钟上线高品质专属音视频平台 为满足企业用户极速搭建高品质专属音视频业务的需求,阿里云视频云的"低代码音视频工厂"应运而生,但极速而高品质的平台搭建诉求,需要用全新的 ...

最新文章

  1. r语言 断轴 画图_R 绘图 – 函数曲线图 | 菜鸟教程
  2. 通过自动化机器学习对抗Java恶意软件
  3. session与cookie的简单使用
  4. style 里引用php变量,php引用 详解
  5. AcWing 788 逆序对的数量-归并排序
  6. Spring Security应用程序中的su和sudo
  7. unity game和scene效果不一样_KTV装修设计:如何让消费者体验到不一样的KTV娱乐效果...
  8. java uuid静态方法_Java UUID的variant()方法和示例
  9. 退出android app时界面残留影响,【Android】App 或 Activity 销毁重建的状态恢复对回调带来的影响...
  10. idea下载源码出现:Cannot download sources Sources not found for: org.apache.kafka:kafka-clients:2.3.0
  11. linux 中软件安装的三种方法
  12. linux 临时去掉cp别名_命令别名:保护和服务
  13. Pspice轨迹命令
  14. 分析一个简单的汇编代码
  15. 李嘉诚传给年青人的人生忠告
  16. 【恭喜考研拟录取】极力推荐科研必备软件,让你科研生涯事半功倍(3万字超全总结-码住系列)
  17. 实现微信小程序和手机app远程控制51单片机控制L298N电机驱动器控制马达(ESP8266 AT89S52 http请求转串口通信系统 mqtt )
  18. php+socket+Recorder搭建web端实时语音通话
  19. 蓝桥杯 历届试题 打印十字图
  20. 升级内存,插上两个内存条显示单通道,怎么设置为双通道

热门文章

  1. linux通过管道的进程通信,linux 线程或进程之间通过管道通信(pipe)
  2. php加载外部html,VUE页面加载外部HTML实例详解
  3. synchronized锁升级
  4. String类中常用的方法
  5. 015_html注释
  6. java获取当前系统时间毫秒_java 获取当前系统时间简写 | 学步园
  7. dat文件读取_微信dat文件如何查看
  8. python csv数据处理_python处理csv数据的方法
  9. hadoop官方文档_hadoop体系简介
  10. linux usb摄像头 源码,Linux USB摄像头驱动实现源码分析