消息和状态机

779 未经授权,禁止转载了解课程
课程介绍
讨论{{interaction.discussNum ? '(' + interaction.discussNum + ')' : ''}}
适合人群
致力考取H3CSE认证或对大规模路由技术感兴趣的同学们
你将会学到
将对大规模路由技术中必用的一款BGP协议有一个系统的学习及实验过程
  • 有助于系统学习大规模路由组网中BGP协议的运作原理及部署方式
课程简介

Hi 新的一年,大家好

本课程继续由新华三大学授权培训机构-合肥易格网络的认证讲师王老师主讲,课程内容主要涉及

知识点属于H3CSE数通认证方向《大规模网络路由技术v2.0》篇章中BGP章节。录制课程均为真实课堂录屏,学员观

看体验感高,且课程内容由浅入深,非常适合“零基础”学员学习。王老师以官方课件为导向,系统讲解了BGP技

术的产生背景、基本概念、实现原理、部署方式等内容,实验环节采用HCL官方模拟器实现配置演示。


路由千万条,维护第一条;

管理不规范,运维两行泪。


下面就让我用借用一下由H3C技术大咖李劲松先生在“ H3C技术刊物-网络老爬虫”上BGP专题中写的一段序言来帮助大家初步认识一下BGP吧。


我是传奇

最经典的路由协议——ospf。作为IGP的形象代言人,OSPF的工作无疑是出色的。但她也有一个致命的缺点:太复杂了。OSPF鞠躬尽瘁死而后已,只不过能够同时管理千把台路由器、近万条路由。网络界的革命导师曾经教导我们:因特奈特一定要在全人类都实现。如何实现呢?我们看一下革命先辈们当时面临的困境:

  全球的路由器有互联需求的大概十几万台,产生的路由少说也有几十万条。这些路由器分属于大大小小上千个ISP,分布在上百个国家和地区。这些国家由于政治、经济、文化背景千差万别,对互联网的理解也大相径庭。有些国家强调自由和个性的张扬,有的则全国上下就一个主体思想。有些国家世代友好,有些国家则正扭打在一起。上述这些问题都还是静态的,实际上作为集合了人类大部分精英的智慧、最方兴未艾的互联网产业,网络规模每年要增长一倍(适用于芯片业的摩尔定律只是18个月增长一倍),各种新应用、新需求层出不穷,如何能够适应这千变万化的互联网世界呢?这简直就是Mission Impossible

  但是,我们确实需要这么一个能够完成上述Mission(尽管它看起来是这么的Impossible)的路由协议,实际上她——BGP也就应运而生了。现在大家在因特网上尽情冲浪,说明BGP的工作干得还不错!BGP是如何做到的呢?

  实际上BGP把握住了以下几个最关键的因素:

  凡事不必亲力亲为:能不做的就不做。比如,报文传输这类的体力劳动,就交给TCP好了,TCP不是号称可靠的传输协议吗?那就交给它吧。还有,现在的IGP们已经把ISP内部的路由都搜集得好好的,我直接拿来用就好了。没必要自己再去重新找一遍。我只是负责在ISP之间倒腾路由,这是第三产业,没必要亲自下地干农活。

  大事不糊涂:别看BGP一副提笼架鸟的八旗子弟模样,但是对几个关键问题,从来就没含糊过,比如:如何避免路由环路、如何减少协议自身开销、如何做到路由的快速收敛等等。

  打造和谐社会BGP定义了一大堆的属性(请大家注意,学习BGP最重要的就是学习他的属性,这也是BGP全部精华之所在),不同国家和用户的各种复杂需求统统可以通过属性来实现并得到满足,又可以同时做到不影响其他人。

  具备极强的可扩展性:无论是报文结构、还是属性以及协议本身,基本上都是万年青,从BGP诞生到现在,快二十年过去了,无论娱乐圈发生了怎样翻天覆地的变化,仍旧是一线当家花旦,从来就没有隐退的打算。

  具体的协议细节不在这里赘述,为了帮助大家理解BGP,打两个比方:

  棋类方面的比喻:通常意义上某种棋类的变化与其规则的复杂程度是成正比的。中国人和印度人差不多在相同的时间同时发明了中国象棋和国际象棋。但后者在国际上的普及程度远远超过前者。当然不是因为中国象棋都是方块字,老外不认得。而是国际象棋的规则确实比中国象棋复杂,自然变化就更多,也更好玩一些。但凡事都有例外,有一种棋类,规则是最简单的,但变化确实最无穷的,这就是:围棋。围棋的规则简单到1分钟可以讲明白,5分钟可以学习。但他却是目前所有棋类中最复杂的。人类的国际象棋世界**早在10多年前已经被机器深蓝击溃了(因为国际象棋的变化已经被机器穷尽了,算法被机器学习了)。但目前笔者可以在1小时内打败所有的围棋软件,因为围棋的变化还远远无法被机器学习。其实我的围棋水平并不高,也就是业余初段。国际象棋就像OSPF,而围棋,就像BGP

  音乐方面的比喻:交响乐团是目前最复杂的音乐演出形式了,一大帮人,人手一件武器,人人面前摆个乐谱,谁什么时候弄出响,出多大的响都是事前安排好的,现场还有一个叫指挥的家伙提醒你。这实在是太复杂了,所以不是革命群众们能够欣赏得了的 ,普及率也较差,这一点很像OSPF。现在流行音乐中最时髦的当属hip hop(也叫R&B、说唱艺术,什么?还不懂?说白了就是外国快板)。据说一个R&B歌手很少一首歌两次唱得完全相同,也说明这些歌基本没谱。其实不然,R&B有两个最核心的要素:一个是慵懒,一个是节奏。舞台上一个R&B歌手通常摇摇晃晃,慵懒是大家都看在眼里的,但实际上他的音乐都是有很强的节奏性在里面。没有了节奏,也就不称之为R&B了。这一点很像BGP

  BGP的工作是如此出色,以至于她是EGP协议中唯一的一个,居然都没有任何的竞争对手。而BGP的主协议RFC竟然只有不到100页!大道至简,最复杂的问题往往通过最简单的方式就能解决,从这一点上看:BGP本身就是一个传奇。


展开更多
发布
头像

{{ item.user.nick_name }} {{ EROLE_NAME[item.user.identity] }}

置顶笔记
讨论图
{{ item.create_time }}回复
  • 删除

    是否确认删除?

    确认
    取消
  • {{ item.is_top == 1 ? '取消置顶' : '置顶'}}

    已有置顶的讨论,是否替换已有的置顶?

    确认
    取消
{{ tag.text}}
头像
{{ subitem.user.nick_name }}{{ EROLE_NAME[subitem.user.identity] }}
{{ subitem.create_time }}回复
删除

是否确认删除?

确认
取消
发布
{{pageType === 'video' ? '讨论区抢占沙发,可获得双倍学分' :'讨论区空空如也,你来讲两句~'}}
发布
{{tips.text}}
{{ noteHeaderTitle }} 笔记{{ hasMyNote ? '我的笔记' : '记笔记' }}
{{ hasMyNote ? '我的笔记' : '记笔记' }}
优质笔记
更新于:{{ $dayjs.formate('YYYY-MM-DD HH:mm:ss', item.last_uptime*1000) }}
头像
{{ detail.username }}

公开笔记对他人可见,有机会被管理员评为“优质笔记”

{{ noteEditor.content.length }}/2000

公开笔记
保存
提问

讲师收到你的提问会尽快为你解答。若选择公开提问,可以获得更多学员的帮助。

记录时间点
记录提问时视频播放的时间点,便于后续查看
公开提问
提交