转载“BGP MPLS VPN江湖恩仇录”

Sina WeiboBaiduLinkedInQQGoogle+RedditEvernote分享




BGP MPLS VPN V2江湖恩仇录

一篇很老的文档,但也是最经典的BGP MPLS VPN的学习文档,笔者也是翻箱倒柜,全部本地硬盘搜索找到的。估计很多人都有,但首席这样的初学者可能没读过。笔者N年前曾经拜读,文采与技术讲解俱佳,尤其是将技术的来龙去脉和背后演进的原因描述的十分生动。基本上认真读一遍就悟了,但是不用就忘了:-) 据说作者是华为的,姓李名劲松,不知道作者现状如何,应该活得不错。在弯曲存档一份,向新人推荐。

(1个打分, 平均:3.00 / 5)

雁过留声

“转载“BGP MPLS VPN江湖恩仇录””有28个回复

  1. 小老虎 于 2010-02-28 6:50 上午

    我有这个ppt的啊,哈哈,我看了n遍了,感觉讲的还是挺朴实的!

  2. 理客 于 2010-02-28 8:11 上午

    李大师应该算一种良马的范围,淡薄于江湖,专心于所爱,故于其专长处显惊雷。曾做过两次同事,其技术培训能力用白居易奶奶的话说:老太太都爱听,还能听懂:)

  3. 过客 于 2010-02-28 9:12 上午

    不知道有没有李老师的视频呢?膜拜一下

  4. K 于 2010-02-28 9:18 上午

    李劲松现在是H3C全球技术服务部副总裁

  5. 理客 于 2010-02-28 11:04 上午

    那要恭喜李大师了。
    中国的发展速度,年轻人的机会一把一把的,只要脑子够用,又勤奋

  6. tree 于 2010-02-28 1:15 下午

    你们都叫错啦,是“大师”,不是“李大师”,“李大师“是轮头的雅号,松松是不用的。

  7. appleleaf 于 2010-02-28 6:28 下午

    –李劲松现在是H3C全球技术服务部副总裁

    这样水平的选手很少很少,至少笔者很少见过,H3C一定要留住李大侠。

  8. zeroflag 于 2010-02-28 8:50 下午

    转管理以后,大师的水平也退化了,上次请教一个OSPF的细节问题,大师是想了5秒钟以后才给出答案的!
    :-)

  9. singlezhao 于 2010-02-28 9:21 下午

    升职这么快.上次在C114有人发贴 吹捧 被人K的灰头土脸 工程类出身

  10. singlezhao 于 2010-02-28 9:26 下午

    对了那个家伙是这样发帖子的
     有没有人认识H/H3C的 有没有人认识李大师,问其联系方式.有人说了,姓李的很多...你找哪一个?

  11. 帅云霓 于 2010-02-28 10:01 下午

    我更喜欢看那个以太网社会发展史。

  12. ABC 于 2010-03-02 3:51 上午

    技术这东西,也同样符合遗忘曲线,数年不做了,肯定不如当年。

  13. 黄岩 于 2010-03-02 4:47 上午

    学习过这个ppt,写的很不错:)

  14. 电信民工 于 2010-03-12 6:55 上午

    眼泪哗哗的,想起了03年大三的时候自学MPLS的日子,后来看到劲松大师的PPT很有醍醐灌顶的感觉,似水流年,毕业之后的几年里还有学习的热情,再后来出差出差出差,胃都吃坏了,全国到处跑,目睹过集体散步,看到过跳楼讨薪,亲眼看到自己的同事被反贪局提走,越发感觉人生无趣,现在就想尽快稳定下来,跑来跑去的生活真有些烦了

  15. 阿来 于 2010-03-12 9:52 下午

    呵呵,深入浅出的讲解技术,是现在做技术的人的一项弱项。李老不是纯技术出生,呵呵,所以思维不像做技术的那般死板。也是受了这个启发,我觉得做技术,一定要做到好玩,才好玩,否则,那可是真的太没意思了。我在公司写的一些胶片也是尽量在模仿大师的风格,不过,只能形似,做不到神似。哎~~

  16. 理客 于 2010-03-12 11:12 下午

    李大师出身于R&D

  17. ethersu 于 2010-03-13 6:15 上午

    ppt第19页:“比较流行的是有序方式。”
    实际现在更多的是用独立方式(Independent)。

  18. 理客 于 2010-03-13 8:22 上午

    此PPT文案为李大师,图形是另外一人。
    此PPT前大师的代表做是OSPF,多年前曾有幸于一夜晚在小屋中亲自聆听过大师雅皮式培训,感觉很好,感慨不多

  19. ilovebgp4 于 2010-03-13 10:08 上午

    5秒钟能想出OSPF的细节问题已经很强了,窃以为OSPF是目前最复杂的IGP协议

  20. asr1k 于 2010-03-13 6:16 下午

    不算太复杂,其实把它看做一个分布式的数据库程序就行了,LsA无非就是基于事件的数据库同步消息而已,整个算法其实就是在维持一个同步的状态、很多东西,换个角度看,什么都明白了,后续的 Stub/NSSA 一类的问题无非就是一设置数据库权限而已,而v link无非就是产生一个数据库之间的连接而己,

  21. ilovebgp4 于 2010-03-14 3:42 上午

    ASR1K这个数据库的比喻很新颖

  22. ASR1k 于 2010-03-14 5:37 上午

    其实仔细看嘛, SPF要分布式计算, 那么分布式计算就要得到全网的拓扑再来做dijkstra. 那么拓扑用什么表示, 不就是一个邻接矩阵么, 邻接矩阵不就是一个数组么, 看成数据库一点也不为过. 那么为了保持算法结果的一致性, 我们不就是要同步数据库么. 无非就是这个基础上一点点展开罢了

  23. falcon 于 2010-07-23 7:34 下午

    当年北研的WW的BGP也不错,后来还买了一本他关于通信设备测试自动化的书。

  24. BGP 于 2010-07-23 9:42 下午

    问楼上,那本书的名字是什么?多谢!

  25. BGP 于 2010-07-30 9:20 上午

    找了一下,应该是魏伟吧,但是他只出过《笑傲测试》,里面没有讲自动化,“通信设备测试自动化的书”指的是啥呢?

  26. Siumem 于 2010-08-03 6:54 上午

    帅云霓 于 2010-02-28 10:01 pm
    我更喜欢看那个以太网社会发展史。
    ——————————-
    以太网社会发展史?是不是这个:

    笑傲江湖版三层交换技术(
      令狐冲十四岁那年进入华山,那年岳琳珊八岁,岳不群白天给两人指点剑法,晚上令狐冲给小师妹讲故事哄她入睡。后来,岳不群陆续收了劳德诺,陆大有等徒弟,又忙于修炼紫霞神功,就没有时间指点徒弟。

    于是他做了一个HUB,从此华山派实现教育电子化,岳不群在网上同时给每个徒弟授课,这种方法很快在五岳剑派内部推广。为了在五岳剑派之间互连,嵩山派掌门左冷禅研制出路由器,使得五岳剑派之间可以互联互通。令狐冲晚上就通过网络给小师妹讲故事。

    很快,岳琳珊已经十六岁,变成了一个亭亭玉立的小姑娘了。令狐冲发现自己的目光总是不由自主的在小师妹身上停留,每次和小师妹在一起的时候,总能听到自己强烈的心跳声,经过了一段时间的茶饭不思后,终于有一天晚上,令狐冲在网上给小师妹发了一首情意绵绵的诗:你是风儿我是沙,你是蜜蜂我是花,你是梳子我是头发,你是牙膏我是牙刷。

    第二天,华山派开例会,令狐冲怀着忐率不按的心情来到了会议室,发现小师妹红着脸躲在师父后面,而其它的师弟都在偷偷朝自己笑,开完会,一个调皮的师弟就过来叫牙刷师兄,赶紧蒙面逃走。问陆大有,才知道是劳德诺用一个叫NetXRay的工具把自己在网上的大作全抓了出来。

    令狐冲悔恨万分,于是,闭门研究RFC,成功的研制出LanSwitch。它能够识别设备MAC地址,这样,令狐冲发送给小师妹的数据只有她一个人能够收到。令狐冲晚上可以在网上放心的给小师妹讲故事,偶尔手痒还能敲几句平时心里想又说不出口的话来过瘾,然后,红着脸想象小师妹看到后的表情。

    LanSwitch是二层交换设备,它可以理解二层网络协议地址MAC地址。二层交换机在操作过程中不断的收集资料去建立它本身的地址表,这个表相当简单,主要标明某个MAC地址是在哪个端口上被发现的,所以当交换机接收到一个数据封包时,它会检查该封包的目的MAC地址,核对一下自己的地址表以决定从哪个端口发送出去。而不是象H UB那样,任何一个发方数据都会出现在HUB的所有端口上(不管是否为你所需)。这样,LanSwitch在提高效率的同时,也提高了系统的安全性。

    接下来的一年,岳不群大量招收门徒,华山派得以极大的壮大,所使用的LanSwitch也多次级连。但门徒中难免鱼龙混杂,当时华山派一批三、四代弟子崇拜万里独行田伯光,成立了一个田协,经常广播争论比赛八百米还是一千米很合理的问题;第三代弟子中有一个叫李洪至的,每天在华山派内部广播发轮大法;更让令狐冲受不了的是,随着师父年龄的增大,变得越来越罗嗦,每句话都要重复二十遍,然后在网上广播。

    令狐冲想和小师妹,陆大有等人专门使用一个广播域,但如果另外使用一个L anSwitch的话,师父肯定不会同意,于是,他修改了LanSwitch的软件,把小师妹,陆大有等人和自己划成一个虚拟网(VLAN),其它人使用另外的V LAN,广播包只在VLAN内发送,VLAN间通过路由器连接。岳不群也深受田协,李洪至其害,但为与左冷禅抗争,用人之际,只能隐忍,知道了这件事,大为高兴,但仍为令狐冲私自修改软件一事,罚他到思过崖面壁一年,一年之内不得下山。

    在华山派内重新使用VLAN进行子网划分,分为五个子网,师父和师娘,小师妹还有林平之在一个VLAN,发轮功弟子用一个VLAN;田协弟子用一个V LAN,其它弟子用一个VLAN,而思过崖上也有单独的一个VLAN。令狐冲到了思过崖,并不难过,终于,世界安静了,依靠左冷禅的路由器,令狐冲还可以每天在网上给小师妹讲故事,聊天。

    局域网交换机的引入,使得网络节点间可独享带宽,但是,对于二层广播报文,二层交换机会在各网络节点上进行广播;同时,对于二层交换机无法识别的M AC地址,也必须在广播域内进行广播。当多个二层交换机级连时,二层交换网络上的所有设备都会收到广播消息。

    在一个大型的二层广播域内,大量的广播使二层转发的效率大大减低,为了避免在大型交换机上进行的广播所引起的广播风暴,需要在一个二层交换网络内进一步划分为多个虚拟网( VLAN)。在一个虚拟网(VLAN)内,由一个工作站发出的信息只能发送到具有相同虚拟网号(VLANID)的其他站点,其它虚拟网(VLAN)的成员收不到这些信息或广播帧。采用虚拟网( VLAN)可以控制网络上的广播风暴和增加网络的安全性。不同虚拟网(VLAN)之间的通信必须通过路由器进行。

    但是幸福永远是短暂的,接下来总是无尽的烦恼。随着整个五岳剑派势力的增大,路由器的速度越来越慢。令狐冲发现每次给小师妹讲故事时,小师妹的回答总是珊珊来迟,而且话也很少,总是” 嗯”,”噢”或者”我听着呢”。

    终于有一天,路由器再也PING不通的,令狐冲三天没有得到小师妹的消息,对着空空的显示屏,再也忍不住,在一个下着雪的晚上,偷偷下山找小师妹,到了小师妹窗前,发现小师妹正在网上和小林子热烈的聊天,全没注意一边的自己,内心一阵酸痛,回到思过崖,大病一场。病好后潜心研究,终于有一天,做出来一个路由器,这时,令狐冲发现,此时华山派已经有了三十个V LAN,路由器必须为每个VLAN分配一个接口,接口不够用,而且,两个子网内通过路由器的交换速度远远低于二层交换的速度。

    二层交换机划分虚拟子网后,就出现了一个问题:不同虚拟子网之间的转发需要通过其它路由器来实现。二层交换机的不同VLAN节点间的转发需要通过路由器设备来实现大大浪费了端口,而路由器的高成本,低效率又使它无法满足大量子网情况下的三层转发需求,三层交换的概念就在这种情况下被提了出来。

    这天晚上,令狐冲心灰意懒,借酒消愁,这时,一个黑影出现在他的面前,原来是一个道风仙骨的老人,正是风清扬。风清扬听了令狐冲的疑惑,说:路由器接口不够,把路由器做在L anSwitch内部不就可以了;交换速度慢,是因为路由器查找的是网段路由,而LanSwitch直接查MAC对应出端口,当然速度快。为什么不能直接根据I P地址查到出端口呢?令狐冲一听,大为仰慕,但还是不明白,IP地址那么多,而且经常变化,如何能够直接查到出端口呢?风清扬说:

    “你先坐下,让我来问你,华山派有多少弟子?”
    “一万六千左右。”
    “你全知道他们住哪里吗?”
    “不知道。”
    “岳不群要你找一个不知道住哪里的人,如何去找?”
    “查华山派电话号码查询系统,找到他的地址,然后去找他。”
    “如果你回来后再让你找这个人,又如何去找?”
    “如何…. ,查华山派电话号码查询系统,找到他的地址,然后去找他。”
    “你不知道到这个人的地址吗?”
    “知道,但师父说,华山派的地址那么多,而且经常变化,不用知道地址。”
    “岳不群这小子,把徒弟都教成木头了!我问你,你自己认为应该如何找?”
    “直接去找!”
    “好!你这人还不算太苯。那你知道了一个人的地址后,是不是永远记住了?”
    “有的人记住了。其它的都忘了。”
    “为什么忘了?”
    “因为我记不了那么多人,而且一段时间没有去找他。”
    “华山派电话号码查询系统里的地址是如何获得的?”
    “我在空旷处大喊一声他的名字,他听到后就会来找我,告诉我他的地址。”

    风清扬又问了大把类似脑筋急转弯的问题,然后风清扬说:”现在你明白根据IP地址直接查出端口的道理了吗?等到你明白这个道理,你自然会做出三层交换机来” ,令狐冲仔细回忆了今天的话,终于明白了和二层转发由MAC地址对应到出端口的道理一样,三层转发也可以直接由IP地址对应到出端口,I P地址的路由可以通过ARP来学习,同样需要老化。这样,VLAN间转发除第一个包需要通过ARP获得主机路由外,其它的报文直接根据IP地址就能够查找到出端口,转发速度远远高于路由器转发的速度。抬头看时,风清扬已经走了。

    一年后,令狐冲下思过崖,成功的推出Quidway S8016路由交换机。实现了VLAN间的互通,并且与嵩山,黑木崖等路由器实现互通。

    三层交换机是在二层交换机的基础上增加三层交换功能,但它不是简单的二层交换机加路由器,二而是采用了不同的转发机制。路由器的转发采用最长匹配的方式,实现复杂,通常使用软件来实现,。而三层交换机的路由查找是针对流的,它利用CACHE技术,很容易采用ASIC实现,因此,可以大大的节约成本,并实现快速转发。

    很多文章会提及三层交换机和路由器的区别,一般的比较是三层交换机又快又便宜。这些话没有错,但场合是汇聚层。我们看到,在汇聚层,面向三层交换机直接下挂的主机,因为能够获得其主机路由,所以三层交换机能够实现快速查找;而对于通过其它路由器连接多个子网后到达的主机,三层交换机和路由器的处理是一样的,同样采用最长匹配的方法查找到下一跳,由下一跳路由器进行转发。

    因此,通常的组网方式是在骨干层使用GSR,汇聚层使用三层交换机。当然,对于一个小型的城域网,也可以直接拿三层交换机组网,不需要GSR。

  27. ASR 于 2010-08-03 6:23 下午

    啥也不说了 眼泪哗哗的

  28. 理客 于 2010-08-03 6:38 下午

    说话要看对象,对象认识到好对他们就是好东西