1.LDP协议中“路由器为本地路由分发标签”,标签是out label吗?
2.同一FEC在一个路由器上in和out label可以相同嘛?
3.教材有一句话“通常情况下,使用缺省的触发策略,即由“host”方式触发建立LDP LSP”,这句话啥意思?

假设上海到北京有5个节点路由器,分别是:
上海(1.1.1.1)
苏州(2.2.2.2)
南通(3.3.3.3)
济南(4.4.4.4)
北京(5.5.5.5)
通过以下拓扑结构连接起来:

在5个节点上运行OSPF/ISIS路由协议,5个节点完成了路由表的同步,即互相都知道了这5条路由:
1.1.1.1/32
2.2.2.2/32
3.3.3.3/32
4.4.4.4/32
5.5.5.5/32
接下来,该LDP(Label Distribution Protocol)登台表演了。
如果把路由协议OSPF/ISIS比作老公,负责赚钱买米(路由表);LDP可以看作一位全职太太,家里有米才可以做饭,这个米就是路由表。
如果米缸是空的,LDP夫人也只能干瞪眼,“巧妇难为无米之炊”!
假设米缸有米,LDP夫人开始做饭了。
LDP夫人如同OSPF/ISIS一样,需要在5台节点路由器上Enable。
每台节点路由器的LDP,从路由表一条条读出路由表,读出一条分配一个标签(Label),后面括号里即为标签:
上海LDP夫人
1.1.1.1/32 (101)
2.2.2.2/32(102)
3.3.3.3/32(103)
4.4.4.4/32(104)
5.5.5.5/32(105)
苏州LDP夫人
1.1.1.1/32 (201)
2.2.2.2/32(202)
3.3.3.3/32(203)
4.4.4.4/32(204)
5.5.5.5/32(205)
南通LDP夫人
1.1.1.1/32 (301)
2.2.2.2/32(302)
3.3.3.3/32(303)
4.4.4.4/32(304)
5.5.5.5/32(305)
济南LDP夫人
1.1.1.1/32 (401)
2.2.2.2/32(402)
3.3.3.3/32(403)
4.4.4.4/32(404)
5.5.5.5/32(405)
北京LDP夫人
1.1.1.1/32 (501)
2.2.2.2/32(502)
3.3.3.3/32(503)
4.4.4.4/32(504)
5.5.5.5/32(505)
这5位全职太太,于是开始和自己的邻居交流自己的成果。很快5位LDP夫人完成了信息共享。
由于共享信息库变得庞大(25条),接下来只挑选一个5.5.5.5/32 来阐述。
上海LDP夫人
5.5.5.5/32(105) 自己的作品
5.5.5.5/32(205) 苏州LDP夫人的作品
5.5.5.5/32(305) 南通LDP夫人的作品
5.5.5.5/32(405) 济南LDP夫人的作品
5.5.5.5/32(505)北京LDP夫人的作品
这些信息存放在LDP数据库里。
问题来了,上海路由器节点想Ping 5.5.5.5,源IP = 1.1.1.1,试问IP报文如何到达北京?
第一步:上海节点路由器处理流程
上海节点通向北京的最优路径:
上海 -> 苏州 -> 济南 -> 北京
次优路径(备份):
上海 -> 南通 -> 济南 -> 北京
上海选择苏州做为下一跳节点。
查LDP数据库,得到“5.5.5.5/32(205) 苏州LDP夫人的作品”
于是在IP报文头嵌入一个4字节MPLS头,填上苏州的标签 = 205
发送出去并到达苏州节点。
第二步:苏州节点路由器处理流程
查LDP数据库,发现标签=205确实是自己的作品,标签有效,有效的意思是,这个标签确实是自己签发的。
查路由表得到下一跳为济南,查询LDP数据库,得到济南的标签 = 405
在MPLS头,用济南405标签替换掉苏州205标签,发送出去并到达济南节点。
第三步:济南节点路由器处理流程
和苏州节点类似,检查标签=405 有效,查路由表得下一跳为北京,查LDP数据库得到北京得标签为505。
在MPLS头,用北京505标签 替换掉济南405标签,发送出去并到达北京节点。
第四步:北京节点路由器处理流程
检查标签=505 有效,将MPLS头剥离,查询路由表,发现5.5.5.5是自己,到达终点。
需要指出有以下几点:

  1. 标签由LDP夫人独立自主生成,不受别人控制
    标签一共20位,除了保留的一些特殊标签不能使用,LDP可以选择自己喜欢的标签值。
  2. 不要把标签分成什么“Out”、“In”
    看懂上文每个节点的处理流程,就不会再问类似的问题。
  3. 同一FEC在一个路由器上in和outlabel可以相同嘛?
    这里的 in label,可以理解为一个路由器节点,从其入接口收到IP报文里携带的标签。
    同理,这里的out label,是一个路由器节点经过处理,从其出接口发送IP报文里携带的标签。
    以济南节点为例,in label = 405, out label = 505,那么这2个标签可以相同吗?
    当然可以,1里已经阐述过,在这个故事中之所以没有选择为5.5.5.5选择同样的标签,只是为了描述的便利。
  4. 教材有一句话“通常情况下,使用缺省的触发策略,即由“host”方式触发建立LDP LSP”,这句话啥意思?
    建立了LDP邻居关系的路由器节点,一旦路由表完成了同步状态,即开始交换各自的标签,标签值自定义,直到LDP 标签数据库完成同步为止。
    如果你还有其他问题,欢迎进行咨询探讨,希望VeCloud微云网络的专业的解决方案,可以解决你目前遇到的问题。http://www.vecloud.com/

解答MPLS基础的路由问题—Vecloud微云相关推荐

  1. 软件定义的网络体系结构是否使用网段路由?—Vecloud微云

    软件定义的网络可以使用各种协议来路由数据包和管理流量.但是它使用网段路由吗? 简短答案:不一定. 更长的答案:软件定义的网络体系结构不需要路由,并且大多数SDN实现都不使用它.但是,它们可以实现,并且 ...

  2. MPLS多协议标签交换原理—Vecloud微云

    MPLS:Multi-Protocol Label Switching,多协议标签交换 ① mpls-vpn ② 在各种运营商的设备上面例如:LTE 注意:MPLS是二层半协议,介于mac和ip之间 ...

  3. MPLS自身的优点所带来的网络便捷—Vecloud微云

    今天我们来看下MPLS具有哪些优势. 第一个就是转发速度快.通常,路由器在转发IP数据包时,首先要对目标地址和路由控制表中可变长的网络地址进行比较,然后从中选出最长匹配的路径才能进行数据的转发与通信. ...

  4. MPLS原理之MPLS基本结构—Vecloud微云

    MPLS基本结构 网络结构 MPLS网络的典型结构如图1-1所示.MPLS基于标签进行转发,图1-1中进行MPLS标签交换和报文转发的网络设备称为标签交换路由器LSR(Label Switching ...

  5. MPLS由何而来?—Vecloud微云

    90年代中期,随着IP技术的快速发展,Internet数据海量增长.但由于硬件技术存在限制,基于最长匹配算法的IP技术必须使用软件查找路由,转发性能低下,因此IP技术的转发性能成为当时限制网络发展的瓶 ...

  6. MPLS基本结构是怎样的?—Vecloud微云

    基本结构从两方面来说,MPLS分为网络结构和体系结构. 一.网络结构,将MPLS将其处于MPLS域的路由器进行分类:LSR和LER. LER:位于MPLS域边缘.连接其他网络的LSR称为边缘路由器LE ...

  7. 选择MPLS或SD-WAN用于组织网络部署的几大原因—Vecloud微云

    媒体表明MPLS网络服务正在逐渐普及.由于云服务的兴起和互联网的使用,WAN技术对产品的关注越来越小,而对功能的关注却越来越大.几年前,默认的IT管理决策由对私有服务(MPLS)有直接兴趣的公司和对公 ...

  8. MPLS转发过程中涉及的相关概念—Vecloud微云

    MPLS术语 • 标签(Label):是一个短而定长的.只具有本地意义的标识符,用于唯一标识一个分组所属的FEC.在某些情况下,例如要进行负载分担,对应一个FEC可能会有多个入标签,但是一台设备上,一 ...

  9. IP地址基础网络知识—Vecloud微云

    在日常中我们遇到的网络故障.路由器无法连接.交换机通信等问题都与IP地址相关.在生活中我们使用具有上网功能的电子设备都有IP地址,这和每个人都有自己的名字一样. IP地址是由两部分组成的,网络部分和主 ...

最新文章

  1. 为什么ElasticSearch比MySQL更适合复杂条件搜索
  2. 异常处理原则--good
  3. 【组合数学】集合的排列组合问题示例 ( 排列 | 组合 | 圆排列 | 二项式定理 )
  4. Java常用类(4)--System类
  5. centos下网络配置方法(网关、dns、ip地址配置)
  6. 自己调试接口遇到的错误记录
  7. 网络流24题 洛谷 3355 骑士共存
  8. Spring Boot 注解定时任务
  9. nuxt asyncData extendRoutes nuxtServerInit
  10. 【软件使用技巧】二(Word文档损坏)
  11. 数据-第9课-静态链表
  12. java拦截器_Java拦截器实现
  13. python合并工作簿所有内容_如何快速的合并多个 Excel 工作簿成为一个工作簿?...
  14. 计算机网络mac是什么意思,无线设备
  15. seo人员必须知道的基础知识
  16. 2022第三届全国大学生网络安全精英赛练习题(7)
  17. 使用windows命令行 启动WeGame
  18. 智能车浅谈——抗干扰技术硬件篇
  19. 5-2基于贝叶斯算法的新闻分类任务实战
  20. 星瀚资本杨歌,慧聪集团姚永超,腾飞资本任溶 | TO B创业过冬策略,开源节流...

热门文章

  1. Oracle Dataguard之Real-Time Apply
  2. windows无法远程
  3. C语言 一维数组 练习
  4. 使用 VNC 无屏幕远程连接树莓派
  5. xpath提取html属性,xpath提取 html标签的文字内容
  6. Visual Studio2005入门.Net系列视频教程
  7. Dubbo入门介绍---搭建一个最简单的Demo框架
  8. 第一百零二节,JavaScript函数
  9. ios:ScrollView联动效果
  10. Oracle物理存储结构--文件