八、IP FRR

快速重路由FRR(Fast Reroute)是指当物理层或链路层检测到故障时将故障消息上报至上层路由系统,并立即启用一条备份链路转发报文。IP FRR是一种快速实现路由备份的方式。

在传统的IP网络上,转发链路出现底层故障后,最为直观的表现是路由器上的物理接口状态变为Down状态。路由器检测到这种故障后,会通知上层路由系统进行相应更新,并重新计算路由。通常从链路故障发生到路由系统完成路由收敛(重新选择了一条可用的路由),要经历几秒钟的时间。

但是对于网络上某些对延时、丢包等非常敏感的业务来说,秒级的收敛时间是不能忍受的,因为这将导致当前业务的中断。比如VoIP业务所能容忍的网络中断时间为毫秒级。

IP FRR特性能够保证转发系统快速应对出现的链路故障,直接启用备份路由进行数据转发,尽快让业务恢复正常。

1、IP FRR的分类与实现

IP FRR针对IP网络路由而设计,分为公网IP FRR和私网IP FRR:

公网IP FRR:

用于保护公网路由器。

私网IP FRR:

用于保护CE(Customer Edge)。

IP FRR的主要实现手段如下:

1、在主链路可用时,通过设置IP FRR策略,把备份路由的转发信息同时提供给转发引擎。

2、当转发引擎感知到主链路不可用时,能够在控制平面路由收敛前直接使用备份路径转发报文。

2、IP FRR的典型应用

图1 配置IP FRR功能

如上图1所示,网络中通过部署IP FRR来增强可靠性。其中CE1双归到PE1和PE2,并配置私网备份出接口和备份下一跳,使链路B为链路A的备份,链路A出现故障时可以快速切换到链路B上。

九、路由的收敛

路由收敛是指网络拓扑变化引起的通过重新计算路由而发现替代路由的行为。

随着网络的融合,区分服务的需求越来越强烈。某些路由可能指导关键业务的转发,如VoIP,视频会议、组播等,这些关键的业务路由需要尽快收敛,而非关键路由可以相对慢一点收敛。因此,系统需要对不同路由按不同的收敛优先级处理,来提高网络可靠性。

按优先级收敛是指系统为路由设置不同的收敛优先级,分为critical(临界)、high(高)、medium(中)、low(低)四种。系统根据这些路由的收敛优先级采用相对的优先收敛原则,即按照一定的调度比例进行路由收敛安装,指导业务的优先转发。

路由协议优先计算并下发高收敛优先级的路由给系统。缺省情况下的公网路由收敛优先级如下表1所示。

对于私网路由,除了OSPF和IS-IS的32位主机路由标识为medium,其余路由统一标识为low。

图1 路由按优先级收敛应用组网图

如上图1所示,在图中的组播服务中,网络上运行OSPF和IS-IS协议,接收者在RouterA端,组播源服务器10.10.10.10/32在RouterB端。其中要求到组播服务器的路由优先于其他路由(例如10.12.10.0/24)收敛。这时可以配置路由10.10.10.10/32的收敛优先级高于路由10.12.10.0/24的收敛优先级,这样当网络路由重新收敛时,就能确保到组播源的路由10.10.10.10/32优先收敛,保证组播业务的转发。

十、缺省路由

简单来说,缺省路由是没有在路由表中找到匹配的路由表项时才使用的路由。

如果报文的目的地址不能与路由表的任何目的地址相匹配,那么该报文将选取缺省路由进行转发。如果没有缺省路由且报文的目的地址不在路由表中,那么该报文将被丢弃,并向源端返回一个ICMP(Internet Control Message Protocol)报文,报告该目的地址或网络不可达。

在路由表中,缺省路由以到网络0.0.0.0(掩码也为0.0.0.0)的路由形式出现。可通过命令display ip routing-table查看当前是否设置了缺省路由。

通常情况下,管理员可以通过手工方式配置缺省静态路由;但有些时候,也可以使动态路由协议生成缺省路由,如OSPF和IS-IS。

十一、不同路由协议的互相引入

由于采用的算法不同,不同的路由协议可以发现不同的路由。当网络规模比较大,使用多种路由协议时,不同的路由协议间通常需要发布其他路由协议发现的路由。

各路由协议都可以引入其它路由协议的路由、直连路由和静态路由,每种路由协议都有相应的路由引入机制,具体内容请参见各路由协议模块有关引入外部路由的描述。

十二、自治系统

在互联网中,自治系统AS(Autonomous System)是指在一个(有时是多个)实体管辖下的所有IP网络和路由器的网络,它们对互联网执行共同的路由策略。

每一个AS可以支持多个内部网关路由协议。

一个AS内的所有网络都被分配同一个AS号,属于一个行政单位管辖。AS号分为2字节AS号和4字节AS号。其中2字节AS号的范围为1至65535。随着时间推进,可分配的2字节AS号已经濒临枯竭,需要将AS号的范围从之前的2字节扩展为4字节,其中4字节AS号的取值范围为1至4294967295。4字节AS号还可以用X.Y的形式表示,其中X的取值范围为1至65535,Y的取值范围为0至65535。

AS号根据在不同的网络上使用可以分为两类,如下表1所示:

ensprip引入静态路由_IP路由基础理论知识详解(三)相关推荐

  1. WebRTC学习进阶之路 --- 五、WebRTC网络知识详解(三)(最全流媒体协议(RTP/RTCP/RTSP/RTMP/MMS/HLS/HTTP/ HTTP-FLV(HDL)/SDP)

    WebRTC学习进阶之路系列总目录:https://blog.csdn.net/xiaomucgwlmx/article/details/103204274 RTP:实时传输协议(Real-time ...

  2. 在列表前方插入一个数据_Python基础知识详解(三):数据结构篇

    作者 | CDA数据分析师 1.列表的概念 列表(list)是用来存储一组有序数据元素的数据结构,元素之间用都好分隔.列表中的数据元素应该包括在方括号中,而且列表是可变的数据类型,一旦创建了一个列表, ...

  3. linux设置共享权限设置命令,Linux系列知识详解(三)--------- Linux链接命令和权限管理命令...

    Linux系列知识详解(三)--------- Linux链接命令和权限管理命令 一:链接命令ln 简介:什么是链接命令?链接命令分为软链接和硬链接.其中软链接产生的新文件是以路径的形式表示原文件,类 ...

  4. vue设置html自动跳转路由器,vue2.0项目实现路由跳转的方法详解

    一.安装 1.安装路由vue-router: npm install vue-router vue项目的依赖文件node_modules存在vue-router依赖,说明安装成功 2.vue项目引入v ...

  5. 【Vue路由(router)进一步详解】

    Vue路由(router)进一步详解 query属性 具体实例代码如下: params属性 具体实例代码如下: props属性 replace属性 编程式路由导航 路由缓存 具体代码: 总结 本篇文章 ...

  6. TP-LINK路由器作为副路由器之Lan接口连接详解

    TP-LINK路由器作为副路由器之Lan接口连接详解 WiFi连接设置TP-LINK路由器作为局域网中的中继副路由器之Lan接口连接的方法,详解. 1.断开电脑的有线连接和WiFi连接的互联网. 1 ...

  7. 最全 VxLAN 知识详解

    什么是VXLAN VXLAN(Virtual eXtensible Local Area Network,虚拟扩展局域网),是由IETF定义的NVO3(Network Virtualization o ...

  8. 趣谈网络协议-第二模块-底层网络知识详解:4陌生的数据中心2CDN和数据中心

    趣谈网络协议-第二模块-底层网络知识详解:4陌生的数据中心2CDN和数据中心 1:CDN:你去小卖部取过快递么? 使用"中间仓库"来优化 网络中的"就近配送" ...

  9. 趣谈网络协议-第二模块-底层网络知识详解:2最重要的传输层

    趣谈网络协议-第二模块-底层网络知识详解:2最重要的传输层 1:第10讲 | UDP协议:因性善而简单,难免碰到"城会玩" TCP 和 UDP 有哪些区别? UDP 包头是什么样的 ...

最新文章

  1. python中文解释-python注释和2版本的中文乱码
  2. 机器学习中的参数调整
  3. asp存储过程使用大全
  4. CocoaPods did not set the base configuration of your project 问题解决方案
  5. Linux 串口调试工具汇总
  6. 在二元树中查找和为某一值的所有路径
  7. 题库:queryset数据类型的特性
  8. eclipse Maven搭建SSH框架
  9. 苹果mac pdf编辑器:Acrobat Pro DC
  10. Android页面传值b,android数据传递(一)之activityA传递到activityB
  11. Springboot拼接实体类里面的URL
  12. zip分卷压缩的步骤_rar分卷压缩的步骤详解【图文步骤】
  13. Turbo编码原理及基本概念
  14. 【电源模块】LM2596 DCDC降压模块设计
  15. 公司、办公司内如何限制上外网因特网、只能连内网局域网 - 注册表工具软件、批处理办法 - 注册表转换成批处理BAT,批处理如何修改注册表
  16. linux刷rockchip工具,Rockchip官方純linux,kernel4.4.0
  17. The LINQ expression node type 'ArrayIndex' is not supported in LINQ to Entities.
  18. 人过三十,能不能成大事?看这10个细节足够,听话听音看人看小
  19. 写作能赚钱吗?不,写作的首要目的,是认识自己
  20. 如何看待培训机构出来的非科班程序员

热门文章

  1. sql 日期和当前日期时间差_SQL基础进阶16日期处理
  2. 生成token和获取token
  3. JAVA日志框架概述
  4. SQL格式化流水号位数
  5. opj1837 Balance(dp)
  6. php中ASCⅡ码的妙用
  7. Android-JNI开发系列《三》-异常处理
  8. viso 画背景框_手工界新宠:美绝了的浮雕画,揉揉捏捏一幅画
  9. Anbox之Ubuntu18.04安装(二)
  10. Android USB(type-c)耳机(十)