本文档关键知识点:
CSPF选路原理
对CSPF路径选择有影响的参数
MPLS TE显示路径如何建立?
CSPF--constrained SPF(shorest path tree).是MPLS TE路径选择的核心,前面我们已经知道,MPLS TE的功能是:
1,信息的发布 
2,路径的计算和建立 
3, 隧道中的流量转发。?
在了解了CSPF的工作原理以后,其实就是对路径的计算和建立有了原理性的认识,对于以后MPLS TE的网络规划和故障排查都有一定的帮助.
在已经了解了SPF的路径选举方法以后,该文档会慢慢阐述CSPF的工作原理。
我们已经了解到SPF的三元组,{目的,耗费,下一跳}.
在CSPF中(constrained SPF)中,还增加了三个元素。
■带宽---bandwidth
■链路属性---attribute-falgs
■管理权重---administrative-weight.
在CSPF中,和SPF类似,也有PATH list表,和TENT列表,不过这里还需要加上可用带宽。
最后列出的属性格式为:
{链路,代价,下一跳,可用带宽}
{link,cost,next hop,availbable bandwidth}
下面来一个拓扑图,和SPF的拓扑一样,不过加上了TE的预留带宽。

其实,计算方法和SPF差不多,只不过把预留带宽加进来了,下面就是路由器A的CSPF计算结果。
最后在A上面会得出一张到每个路由器的TE的最短路径。

在上面这个例子里面,全部都是最简配置。只把预留带宽加进来了。实际的CSPF路径计算远比现在要复杂得多,还有属性标示,隧道优先级,以及更多的仲裁方式。
在理解了上面的计算原理以后,下面会加入一些新的元素和复习一些以前已经学习过的零散的理论,然后最后汇总成本文档的主题:CSPF路径计算和选择原理。

=================================================================

MPLS TE CSPF相关推荐

  1. 通过静态LSP、LDP LSP、MPLS TE三种方式实现总部与分支的互通

    一.静态LSP 特点:类似静态路由,简单易用,手动建立lsp,定制转发路径,无需控制报文,资源消耗少. 缺点:不适合大型复杂拓扑,不能根据网络变化而动态调整,需要管理员手动调整.(结合BFD可以自动切 ...

  2. 华为设备MPLS TE配置命令

    [Huawei]mpls [Huawei-mpls]mpls te //全局使能本节点的MPLS TE [Huawei-GigabitEthernet0/0/0]mpls [Huawei-Gigabi ...

  3. MPLS TE之CSPF与RSVP

    此篇梳理MPLS TE的路径计算组件以及信令协议.在IOS环境下,其实主要也就是CSPF与RSVP.之所以放在一起讲,其实就是在CSPF计算完成路径之后,RSVP要负责搭建LSP.两者先后逻辑明显. ...

  4. MPLS TE原理描述

    参考文档:华为产品文档 文章目录 MPLS TE简介 MPLS TE基本概念 实现过程 信息发布 路径计算 路径建立 流量转发 隧道重优化 隧道自动带宽调整 MPLS TE安全性 MPLS TE简介 ...

  5. MPLS TE技术介绍

    MPLS TE技术介绍 本文转自:http://www.h3c.com/cn/d_200805/606208_30003_0.htm 如有侵权,请联系删除. 注:转载目的只是为了方便保存,为日后查找方 ...

  6. MPLS TE原理基础和配置

    文章目录 MPLS TE(MPLS Traffic Engineering,MPLS流量工程) MPLS TE基本概念 LSP隧道(Label Switched Path,标签交换路径) MPLS T ...

  7. 网工扫盲篇:MPLS TE是什么?

    MPLS TE 概述 MPLS TE 是 Multi Protocol Label Switch Traffic Engineering 的缩写.所谓流量工程简而言之,就是对流量进行管理.控制,是将用 ...

  8. MPLS TE可靠性及其案例

    文章目录 MPLS TE可靠性 Make-Before-Break 背景 实现过程 RSVP Hello 背景 实现过程 1.Hello握手机制 2.检测邻居丢失 CR-LSP备份 相关概念 实现过程 ...

  9. MPLS TE基本配置-OSPF

    拓扑: R1配置: mpls label range 100 199 mpls traffic-eng tunnels interface Loopback0 ip address 1.1.1.1 2 ...

最新文章

  1. centos环境变量设置
  2. SGU 332 Largest Circle(凸包内接圆半径nlogn)
  3. 软设考试笔记--UML建模
  4. C++头文件引入的一种小问题
  5. php 不识别redis,redis,_redis卡死无法读取数据如何解决?,redis - phpStudy
  6. LNMP部署(分享十七)
  7. C# 10 完整特性介绍
  8. 校验html输入值为电话号码,js验证输入是否为手机号码或电话号码示例
  9. linux内核定时器死机,浅析linux内核中timer定时器的生成和sofirq软中断调用流程
  10. python窗口消息处理_在Python中将鼠标光标悬停在某些内容上时显示消息
  11. LSJ_NHibernate第一章 NHibernate介绍
  12. Hexo搭建自己的专属博客,连接github数据仓库
  13. ExpandableListView实现组内单选,组间多选功能
  14. 那些年,备胎一起追的女神
  15. 遇到This application failed to start becauseit could not find...的问题
  16. mysql odbc 免安装_MySQL免安装版配置
  17. 如何判断BUG是前端BUG还是后端BUG
  18. java word 模板_java根据模板生成word文件
  19. JAVA正则表达式判断字符串不能为空和空格、回车\n(Enter)
  20. 微信如何唤起外部浏览器打开指定链接

热门文章

  1. 下载的视频花屏怎么办?其实很简单!!!
  2. 服务器显示器黑屏只有鼠标看得见,win10桌面黑屏只能看鼠标怎么办_桌面黑屏只有鼠标解决方法...
  3. LeetCode刷题Python实录
  4. NOIP模拟17.10.12
  5. Stata分位数回归I:理解边际效应和条件边际效应
  6. Bootstarp 响应式 Web模板
  7. 《A Transformer-based joint-encoding for Emotion Recognition andSentiment Analysis》论文翻译
  8. 【LeetCode】463. 岛屿的周长
  9. iptables、firewalld防火墙详解
  10. 微信小程序仿京东优惠券