2018-11-18 大型网络BGP技术 BGP Scaling Techniques (二)

接着昨天的写吧。昨天写到 iBGP mesh 如果路由器数量达到1000个的时候,ibgp sessions会增长到近50万个,因此要使用路由反射器以及联邦。

路由反射器 Route Reflector有什么作用?
--把收到的路由反射到客户(clients)和非客户(non-clients)那里
--选择最优路径
--如果最优路径来自client,则反射到其他clients和non-clients
--如果最优路径来自non-clients,则只反射到clients
--客户无需全互联Non-meshed clients
--来自RFC4456

关于路由反射器的拓扑结构
--路由反射器把骨干网分割成多个clusters
--每个cluster由至少一个路由反射器RR和一些clients构成
--RR是full meshed
--clients在cluster里可以全互联

RR避免路由环路
--Originator_ID 属性 :由RR生成,携带了源路由器(originator)的RID,在local AS内生效
--Cluster_list属性
--RR发送更新时附加本地cluster-id
--cluster-id默认是router-id
--除非两个路由反射器物理直连,千万不要用 bgp cluster-id x.x.x.x命令

RR备份
--一个cluster里可以配置多个RR,但必须具有相同的cluster-id,否则就变成不同
的cluster了
--一台路由器可以是不同cluters的RRs的客户。通常用法是一个client配置两个RR,用来实现redundancy

这是典型RR组网拓扑


屏幕快照 2018-11-18 23.29.47.png

怎么去设计和部署路由反射器呢?专家给出的原则是:

Always follow the physical topology!

典型的ISP配置RR模型如下:
POP点:
每个POP有两台核心路由器;
核心路由器是RR;
两个clusters覆盖POP;

整网:
核心路由器全互联fully meshed iBGP;
如果核心网规模太大,分层划分不同区域(regions)
每次配置时只配置一个cluster

下面这张图里,路由器D是RR,配置范例如下:


屏幕快照 2018-11-18 23.40.16.png
router bgp 100
 address-family ipv4
 ...
neighbor 1.2.3.4 remote-as 100
neighbor 1.2.3.4 route-reflector-client neighbor 1.2.3.5 remote-as 100
neighbor 1.2.3.5 route-reflector-client neighbor 1.2.3.6 remote-as 100
neighbor 1.2.3.6 route-reflector-client
...

联邦 Confederations
联邦用于把AS划分成子AS(sub-AS),sub-AS之间建立eBGP,但保留部分iBGP信息;
统一IGP;
来源RFC5065;
从外部看,整体还是一个AS号(Confederation Identifier),sub-AS使用私有AS号64512-65534;
iBGP speakers在sub-AS里是全互联的;
同时在sub-AS里也可使用路由反射技术;

屏幕快照 2018-11-18 23.47.15.png

路由器C上配置范例:

router bgp 65532
 bgp confederation identifier 200
 bgp confederation peers 65530 65531
 neighbor 141.153.12.1 remote-as 65530
 neighbor 141.153.17.2 remote-as 65531

在sub-AS之间,通过Local preference和MED来控制选路,sub-AS的管理距离(path administrative distance)等同eBGP。

屏幕快照 2018-11-18 23.51.36.png
屏幕快照 2018-11-18 23.53.06.png
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 216,544评论 6 501
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,430评论 3 392
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 162,764评论 0 353
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,193评论 1 292
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,216评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,182评论 1 299
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,063评论 3 418
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,917评论 0 274
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,329评论 1 310
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,543评论 2 332
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,722评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,425评论 5 343
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,019评论 3 326
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,671评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,825评论 1 269
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,729评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,614评论 2 353

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,652评论 18 139
  • __ __ |__| _____ __ __ ┌...
    wangchuang2017阅读 6,745评论 2 1
  • 昨天手机带回来快没电了,充电器也落在公司没有拿回来。快没电了我都把手机关机了,留一点电设个闹钟。今天晚饭是...
    天空蓝上阅读 92评论 0 0
  • 找到苏荷他们的沐晨曦,只能看到南沅最后一眼;那样决然冷酷。只是失踪几天的功夫,就已疏途陌路,分道扬镳。 不仅失去挚...
    清薇忆阅读 304评论 0 0
  • 虎嗅蔷薇猫嗅草, 无声岁月催人老。 东篱菊萎朔风近, 却等梅痕伴雪飘。 今日小雪, 打油一首。
    慢生活工坊阅读 173评论 0 0