BGP反射器

简介: BGP反射器

联盟方案

把一个AS内的设备划分成若干个子AS,子AS之间为EBGP对等体关系,遵循EBGP传递原则;

子AS内部为IBGP对等体关系,遵循IBGP传递原则。

缺点:如果子AS内部要增加设备,依然要做到全互连。

RR反射器

RR设备三种角色:

RR反射器

客户端

非客户端

路由反射规则:

所谓的客户机就是EBGP邻居,非客户机就是IBGP邻居。

RR在收到BGP路由时:

  • 从非客户端对等体学来的IBGP路由,会反射给所有客户端对等体(不反射给非客户端);
  • 从客户端对等体学来的IBGP路由,会反射给所有客户端和非客户端对等体;
  • 从EBGP对等体学来的路由,依然会反射给所有客户端和非客户端对等体。

传递给RR的路由必须是可用且最优的路由,如果不是,RR将不会反射出去。

当路由反射器学习到一条EBGP路由,并通告给客户机时,是不会创建Origin_ID和Cluster_ID的,因为这本质上不是路由反射行为,而是正常的路由通告行为。

反之,当一条携带Origin_ID和Cluster_ID的BGP路由通告给EBGP对等体时,会移除Origin_ID和Cluster_ID。

RR防环

因为RR导致水平分割消失,所以RR使用Originator_ID、Cluster_List进行防环。

假设4产生了一条路由,发给了1,1发给2和3,2反射给5和3,3反射给6,同时3也会反射给1,那么此时1又会重新反射,又形成了环路,Origin ID解决不了这种问题,所以提出了簇的概念(Cluster_List

Oringin

Origin ID:越小越优

RR把路由反射出去时,会携带Origin ID,为产生且通告该路由的Router ID。

Origin ID后续不会被更改。

当BGP路由器收到一条携带Originator_ID属性的IBGP路由,并且Originator_ID属性值与自身的Router ID相同,则它会忽略关于该条路由的更新。

路由反射簇

如果在簇内学到的路由,比较Oringin ID,如果在簇间学到的路由,比较Cluster ID

Cluster ID:越短越优

路由反射簇由RR反射器和客户机组成,一个AS可以有多个反射簇。

簇ID(Cluster ID)为RR的Router ID。

当路由被反射出去,该簇ID会被添加,当收到一条路由时,且簇ID为发出时的簇ID,RR则认为有环路,不会接收。

Origin_ID是本地AS内始发路由器的Router-ID

而Cluster_ID是路由反射器的Router-ID

相关文章
|
弹性计算 监控 安全
阿里云服务器究竟买什么配置?(常见配置解读)
阿里云服务器究竟买什么配置?(常见配置解读)云服务器类型、CPU内存、操作系统、公网带宽、系统盘存储、网络带宽选择、安全配置、监控等
|
存储 JSON 数据库
Elasticsearch 分布式架构解析
【9月更文第2天】Elasticsearch 是一个分布式的搜索和分析引擎,以其高可扩展性和实时性著称。它基于 Lucene 开发,但提供了更高级别的抽象,使得开发者能够轻松地构建复杂的搜索应用。本文将深入探讨 Elasticsearch 的分布式存储和检索机制,解释其背后的原理及其优势。
789 5
|
网络协议
BGP路由原理详解
BGP路由原理详解
733 1
BGP路由原理详解
|
Java 数据库 数据安全/隐私保护
轻松掌握Spring依赖注入:打造你的登录验证系统
本文以轻松活泼的风格,带领读者走进Spring框架中的依赖注入和登录验证的世界。通过详细的步骤和代码示例,我们从DAO层的创建到Service层的实现,再到Spring配置文件的编写,最后通过测试类验证功能,一步步构建了一个简单的登录验证系统。文章不仅提供了实用的技术指导,还以口语化和生动的语言,让学习变得不再枯燥。
244 2
|
网络协议 安全
BGP 技术连载:BGP 状态机
【4月更文挑战第23天】
3290 0
BGP 技术连载:BGP 状态机
|
存储 数据库 数据安全/隐私保护
如何选择云服务提供商?
【4月更文挑战第26天】如何选择云服务提供商?
475 3
|
存储 弹性计算 NoSQL
个人和企业购买阿里云服务器配置选择经验及注意事项分享
无论是个人还是企业用户,需要搭建网站或者部署APP、数据库等项目,买个价格便宜且适合自己云服务器是必不可少的,好多个人和企业用户买阿里云服务器只看价格,哪个便宜就买哪个,殊不知云服务器实例规格不同,性能差异是很大的,另外配置也要根据自己的需求来选择合适的,选择1核2G、2核2G这些入门级配置是无法满足大型网站或其他项目需求的。本文为大家分享几点阿里云个人和企业购买云服务器的相关经验及注意事项,以供参考。
1919 0
个人和企业购买阿里云服务器配置选择经验及注意事项分享
|
SQL 存储 缓存
MySQL高级第三篇(共四篇)之应用优化、查询缓存优化、内存管理优化、MySQL锁问题、常用SQL技巧(一)
前面章节,我们介绍了很多数据库的优化措施。但是在实际生产环境中,由于数据库本身的性能局限,就必须要对前台的应用进行一些优化,来降低数据库的访问压力。
16379 7