关于BGP的community扩展属性,也称为团体属性,可以理解为一个简化版的策略,这里主要列举三个关于简化策略的点:

no-export-只在IBGP的环境下传递,不会传给其他的AS no-advertise-下一台设备收到,不再往下传递
local-as-不会传出联盟AS


R1和R2之间使用直连接口运行建立EBGP邻居,R2,R3,R4属于AS200(AS200中包含两个联盟AS65000和65001

R2和R3之间通过联盟AS65000建立IBGP邻居,R3和R4之间通过联盟AS65001建立EBGP邻居)

AS200中的R2和R4对外通过AS200分别与R1和R5建立EBGP邻居,由此,当R1上宣告一个路由条目以后,路由条目将可以传到设备R5上
接下来开启设备,做具体配置以实现效果:

// 1.接口配置ip地址

2.R2,R3,R4之间运行EIGRP底层,宣告各自环回口

3.R1和R2建立EBGP邻居,R4和R5之间建立EBGP邻居,并在R1上通告路由条目172网段


4.R2-R3-R4之间使用BGP联盟,对外标识为AS200,并且R2和R4使用AS200分别和R1、R5建立EBGP邻居;R2-R3属于联盟子AS65000,建立IBGP邻居; R3-R4分别使用联盟子AS65000和65001建立EBGP邻居


虽然R1上宣告了172的网段,如果稍微细心点可以发现在R5上并没有相应的路由条目,那是因为R1和R2之间使用的直连建立的EBGP邻居

而R2-R3-R4之间运行EIGRP,使用环回口建立邻居,当路由条目传递给R2,下一跳(next-hop)是12.1.1.1 ,R2会传递给R3,但是下一跳还是12.1.1.1 ,由于R3并没有去往12.1.1.0/24网段的路由

因此,会导致下一跳路由不可达,所以R3不会将从R2收到的路由条目添加进路由表中

根据BGP的下一跳特性,如果要R3将从R2收到的路由加入到路由表中,需要在R2上通过neighbor x.x.x.x next-hop-self命令告诉R3下一跳指向R2

接下来配置community属性:
1.让R2收到3条路由条目:172.16.1.0-172.16.3.0
2.让R3收到2条路由条目:172.16.1.0-172.16.2.0
3.让R4收到1条路由条目:172.16.1.0
4.R5收到0条路由条目

https://mp.weixin.qq.com/s/DPw_X8zgG9c0Motu2Q46Hg

参考链接 :
BGP的community属性 : https://mp.weixin.qq.com/s/DPw_X8zgG9c0Motu2Q46Hg

BGP的community属性相关推荐

  1. BGP的各种属性配置

    实验目的:     1.掌握使用指向NULL0接口的静态路由的汇总配置方法.     2.掌握使用聚合属性的路由汇总配置方法.     R1(config)#ip route 172.16.0.0 2 ...

  2. BGP的路由过滤,BGP的社团属性,MPLS----多协议标签交换技术

    1,BGP的路由过滤     1,通过路由策略来进行过滤         1,抓取流量         [r1]ip ip-prefix aa permit 172.16.1.024          ...

  3. 【思科】BGP的community属性解析

    BGP的community是一种路由标记方法,用于确保路由过滤和选择的连续性,并且具有可传递性. 实验拓扑: 实验需求: 1.在R1上设置11.0/24 community属性值100:11,将属性传 ...

  4. BGP——community团体属性(讲解+配置)@

    目录 一.公有的(属于标准范围): 二.私有的(属于标准范围): 二.私有属性应用 community属性:相当于给BGP路由打上标识,可以让BGP路由执行某些操作(如过滤,选路) 一.公有的(属于标 ...

  5. BGP选路 ——起源属性 + MED属性 + EBGP优于IBGP属性

    目录 一.起源属性: (1)特性: (2)配置命令: (3)图解: 二.MED属性 (1)特性: (2)配置命令: 三.EBGP路由优于IBGP路由 BGP路由13条选路顺序: 权重--本地优先级-- ...

  6. BGP local-preference MED属性实验

    实验拓扑 实验配置 建立两个AS 65001.65000 AS65000内跑OSPF,并在R1上发布三个网段100.1.1.1 100.1.2.1 100.1.3.1 在R3 R5上聚合后发布给R4. ...

  7. 13道BGP属性面试题

    问题1:关于BGP属性为什么这么分类? 答:BGP协议是用于路由的传递和控制选路的,同时现网中有各种各样的场景和需求,所以要对BGP的各个属性进行分类,便于了解各种属性的特征及应用场景,每种分类对应不 ...

  8. BGP属性+13条选路原则(转载)

    原文:http://blog.sina.com.cn/s/blog_be409c2f0102x6sg.html BGP(Border Gateway Protocol)边界网关协议 BGP(Borde ...

  9. BGP路由属性和选路

    目录 一.BGP原理 1.1BGP报文类型 1.2BGP状态机 1.3路由通告原则 1.3.1BGP路由的产生方式: 1.3.2BGP路由通告原则 1.3.3BGP的防环原则 1.3.4BGP路由黑洞 ...

最新文章

  1. 大道至简第一章伪代码读后感
  2. JavaScript String 对象扩展方法
  3. Python之PIL库
  4. J2EE看tomcat运行参数和去掉工程名作为请求的根路径
  5. 通过点击事件监听 setOnClickListener 彻底理解回调-Android
  6. oracle数据库升级失败,Oracle 11.2.0.1 rac 升级失败后,数据库降级方案(flashback database)...
  7. 今晚8点直播丨经典知识库:数据库对象命名设计规范手册
  8. listview拖动优化问题
  9. 我的 fedora 14 安装备忘
  10. c#html转换pdf,[C#] 网页Html转PDF档(一行程式码解决)
  11. 概率论与数理统计 答案
  12. 二十余岁时的社会观(一)
  13. python中if语句中可用break_python的if循环语句
  14. html手抄报怎么制作软件,电子手抄报制作软件
  15. 流星雨html5,HTML5-流星雨
  16. 实战五十一:基于python机器学习深度学习实现股市评论情感分析 (完整代码+数据集可直接运行)
  17. 为什么很多创始人要用另一个公司来持股自己的公司呢?
  18. android pak文件_Android 获取手机中已安装apk文件信息
  19. python:有界面的闹钟小程序
  20. Arduino基础项目一:控制LED灯闪烁

热门文章

  1. 构建一个完整的中文智能问答系统
  2. 如何选择神经网络的超参数
  3. python str转int_Python入门丨数据类型与转换
  4. [TensorRT] INTERNAL ERROR: Assertion failed: mem = nullpt
  5. adb shell am 的用法
  6. silverlight安装后仍提示未安装_CAD提示“许可管理器不起作用或未正确安装”?来,我来教你方法...
  7. 微服务配置中心实战:Spring + MyBatis + Druid + Nacos 1
  8. gson 设置多个别名SerializedName
  9. 支持Flash和JavaScript的图表控件FusionWidgets
  10. 小数据作为解题关键: