iis服务器助手广告
返回顶部
首页 > 资讯 > 后端开发 > Python >BGP community属性3
  • 285
分享到

BGP community属性3

属性BGPcommunity 2023-01-31 02:01:52 285人浏览 独家记忆

Python 官方文档:入门教程 => 点击学习

摘要

三  配置团体属性,让2.2.2.0网络只被R2学习到 这里最合适的commUnity属性应该是:no_advertise 因为它不会向任何EBGP IBGP邻居公布路由。 r1(config)#access-list 1 permit 2

  配置团体属性,让2.2.2.0网络只被R2学习
这里最合适的commUnity属性应该是:no_advertise 因为它不会向任何EBGP IBGP邻居公布路由。
r1(config)#access-list 1 permit 2.2.2.0 0.0.0.255  /ACL匹配该路由
 
r1(config)#route-map WY permit 10
r1(config-route-map)#match ip add 1
r1(config-route-map)#set community no-advertise  /设定团体属性
r1(config)#route-map WY permit 20 /ACL一样 route-map最后也隐藏了一句deny any ,所以在这里要允许所有,要不然其它两条路由会因为匹配不上而无法从R1传递出去。
r1(config)#router bgp 100
r1(config-router)#neighbor 12.0.0.2 route-map WY out  /在进程下出方向调用route-map
r1(config-router)#neighbor 12.0.0.2 send-community /R2传递该社团属性
 
先在R2上进行查看;
r2#sh ip bgp
   Network          Next Hop            Metric LocPrf Weight Path
*> 2.2.2.0/24       12.0.0.1                 0             0 100 i
*> 22.22.22.0/24    12.0.0.1                 0             0 100 i
*> 222.222.222.0    12.0.0.1                 0             0 100 i
R2可以学习到该路由
R3上查看
r3#sh ip bgp
   Network          Next Hop            Metric LocPrf Weight Path
*>i22.22.22.0/24    23.0.0.2                 0    100      0 100 i
*>i222.222.222.0    23.0.0.2                 0    100      0 100 i
可以看到R3已经收不到2.2.2.0这个网络了,往后的路由器也无法收到了。所以社团属性
No_advertise 满足了只让R2学到该路由的需求。
 
  配置团体属性,让22.22.22.0网络只被R2,R3学习到
因为R2,R3处于联邦内同一个子AS,意思是该路由不能传递出这个子AS,所以可以用community属性:LOCAL_AS
 
r1(config)#access-list 2 permit 22.22.22.0 0.0.0.255
 
r1(config)#route-map WY permit 10
r1(config-route-map)#match ip add 2
r1(config-route-map)#set community local-AS
r1(config)#route-map WY permit 20
 
现在进行查看
r2#sh ip bgp
   Network          Next Hop            Metric LocPrf Weight Path
*> 2.2.2.0/24       12.0.0.1                 0             0 100 i
*> 22.22.22.0/24    12.0.0.1                 0             0 100 i
*> 222.222.222.0    12.0.0.1                 0             0 100 i
R2可以学习到。
r3#sh ip bgp
   Network          Next Hop            Metric LocPrf Weight Path
*>i2.2.2.0/24       23.0.0.2                 0    100      0 100 i
*>i22.22.22.0/24    23.0.0.2                 0    100      0 100 i
*>i222.222.222.0    23.0.0.2                 0    100      0 100 i
R3也可以学到
r4#sh ip bgp
   Network          Next Hop            Metric LocPrf Weight Path
*> 2.2.2.0/24       34.0.0.3                 0    100      0 (64512) 100 i
*> 22.22.22.0/24    34.0.0.3                 0    100      0 (64512) 100 i
*> 222.222.222.0    34.0.0.3                 0    100      0 (64512) 100 i
为什么R4依然可以学习到,难道属性没起作用吗?显然属性没有起作用,这是因为R2R3传递该路由时没有让R3继承这个属性,所以R4依然可以学习到,现在必须在R2上配置让R3继承这个属性,这样R3R4传递路由时团体属性才能生效。
r2(config)#router bgp 64512
r2(config-router)#neighbor 23.0.0.3 send-community
R2上配置让R3继承该属性
r4#sh ip bgp
   Network          Next Hop            Metric LocPrf Weight Path
*> 2.2.2.0/24       34.0.0.3                 0    100      0 (64512) 100 i
*> 222.222.222.0    34.0.0.3                 0    100      0 (64512) 100 i
现在R4就收不到这条路由了,R5当然也收不到,LOCAL_AS团体属性满足了这个需求。
 
  配置团体属性,让222.222.222.0网络只被R2,R3,R4学习到
这个需求意思是让这条路由不传到联邦外(大AS之外),所以要用NO_EXPORT属性
 
r1(config)#access-list 3 permit 222.222.222.0 0.0.0.255
 
r1(config)#route-map WY permit 10
r1(config-route-map)#match ip add 3
r1(config-route-map)#set community no-export
r1(config)#route-map WY permit 20
 
为了让R4能继承到该属性,必须在R1,R2,R3都配置send-community以便让该属性进行传递。在配置了传递属性之后,现在进行查看
r4#sh ip bgp
   Network          Next Hop            Metric LocPrf Weight Path
*> 2.2.2.0/24       34.0.0.3                 0    100      0 (64512) 100 i
*> 22.22.22.0/24    34.0.0.3                 0    100      0 (64512) 100 i
*> 222.222.222.0    34.0.0.3                 0    100      0 (64512) 100 i
R4可以收到
 
r5#sh ip bgp
   Network          Next Hop            Metric LocPrf Weight Path
*> 2.2.2.0/24       45.0.0.4                               0 234 100 i
*> 22.22.22.0/24    45.0.0.4                               0 234 100 i
R5已经学习不到222.222.222.0了。需求满足。
 
但上面的做法有一个明显的缺点就是要在R1,R2,R3上配置传递该属性,比较麻烦。
 
现在用另一种比较简单的方法。
R4上直接进行配置。
r4(config)#access-list 1 permit 222.222.222.0 0.0.0.255
 
r4(config)#route-map WY permit 10
r4(config-route-map)#match ip add 1
r4(config-route-map)#set community no-export
r4(config)#route-map WY permit 20
 
r4(config)#router bgp 64513
r4(config-router)#neighbor 34.0.0.3 route-map WY in
指定R3R4传递路由时应用该route-map,所以是in方向的。

--结束END--

本文标题: BGP community属性3

本文链接: https://www.lsjlt.com/news/186189.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • BGP community属性3
    三  配置团体属性,让2.2.2.0网络只被R2学习到 这里最合适的community属性应该是:no_advertise 因为它不会向任何EBGP IBGP邻居公布路由。 r1(config)#access-list 1 permit 2...
    99+
    2023-01-31
    属性 BGP community
  • CSS属性汇总--(6) 定位属性3
    10.right            right 属性规定元素的右边缘。该属性定义了定位元素右外边距边界与其包含块右边界之间的偏移。         注释:如果 "position" 属性的值为 "static",那么设置 "right"...
    99+
    2023-01-31
    属性 CSS
  • BGP学习 总结3
      BGP DECISION PROCESS 1 largest weight ( local orininated path :32768 other 0 ) 2 largest local-preefernce (BGP default...
    99+
    2023-01-31
    BGP
  • MPLS BGP ×××——技术原理(3
    PHP,倒数第二跳弹出协议——路由器该怎么知道自己是倒数第二跳呢?原理很简单,就是最后一跳路由器,向自己的上游,也就是倒数第二跳路由器发送一个特殊的标签3。倒数第二跳路由器收到该标签3,即认为自己是倒数第二跳。记住,MPLS的标签值,16以...
    99+
    2023-01-31
    原理 技术 MPLS
  • javascript对象3个属性特征
    目录1、writable:可写2、enumerable:可枚举3、configurable:可配置对象特征: 1、writable:可写 writable表示是否可以设置属性的值 ...
    99+
    2024-04-02
  • 03-3 BGP专有命令--联盟
    Technorati 标签: BGP,联盟,CCIE,CCNP,实验 该文档主要整理一下联盟的相关知识.(现在真实的生产网很少用联盟的,因为有RR--路由反射器的产生,这里只是作为了解就可以了.有这样一个东西来解决路由黑洞的问题,可以打破b...
    99+
    2023-01-31
    命令 联盟 BGP
  • JSP学习笔记(3)——域对象的属性操作
    pageContext, request,session,application 对象都有这些方法,称为域对象Object getAttribute(String name)Enumeration getAttributeNames()re...
    99+
    2023-01-31
    学习笔记 属性 对象
  • 实例属性和类属性
    实例属性   由于Python是动态语言,根据类创建的实例可以任意绑定属性   实例绑定属性的方法     1) 通过实例变量     2) 通过self变量   class Student(object):     de...
    99+
    2023-01-31
    实例 属性 类属
  • 了解HTML全局属性,哪些属性不属于全局属性?
    了解HTML全局属性,哪些属性不属于全局属性? HTML全局属性是应用于所有HTML元素的属性,具有普适性和通用性。它们提供了对元素的共同控制和调整,可以在整个HTML文档中使用。然而...
    99+
    2024-02-22
    html 全局属性 不属于 html元素
  • Java反射获取属性名、属性类型、属性值
    反射、泛型、JDBC 等基础结合起来很多时候可以使代码功能更加强大,适合更多的场景使用 一个通过反射获得属性名、属性类型、属性值的示例: import lombok.Builder;import lombok.Data;import lom...
    99+
    2023-09-30
    java 开发语言 reflect 反射
  • python类属性和实例属性
        python中的类属性只是存储与类相关的数据,和该类的实例无关。类属性和java中的静态成员变量类似。访问python的类属性可使用类名+“.”+属性名的方式,如果类的实例没有同名变量也可以使用实例来访问。如果实例含有与类属性同名的...
    99+
    2023-01-31
    实例 属性 类属
  • CSS 属性详解:颜色属性
    CSS 属性详解:颜色属性CSS(层叠样式表)是一种用于描述网页样式的标记语言。其中,颜色属性是CSS中最常用的属性之一。通过使用颜色属性,我们可以改变页面中元素的文字颜色、背景颜色、边框颜色等,从而实现视觉上的效果和美化。一、颜色值的表示...
    99+
    2023-10-25
    color (颜色) background-color (背景颜色) border-color (边框颜色)
  • css3动画属性中Transitions属性与Animations属性怎么用
    小编给大家分享一下css3动画属性中Transitions属性与Animations属性怎么用,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!   1Transitions功能   (1...
    99+
    2024-04-02
  • async属不属于es6属性
    本篇内容介绍了“async属不属于es6属性”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!属于,async是es6的新特性,用于表明程序里面...
    99+
    2023-07-04
  • python_类属性和实例属性
    class AAA():     aaa = 10           # 可AAA.aaa直接调用,当实例属性没重名时,也可以obj1.aaa调用                     # 有重名时 通过对象调用的是实例属性      ...
    99+
    2023-01-31
    实例 属性 类属
  • centos7新特性3
    Centos7新特性:MBR 分区的前 446 个字节存放的是系统引导程序 grub,中间 64 字节是分区表,最后 2 个字 节表示结束。系统开机都经历了什么?1、BIOS 自检,检查硬件; 2、激活 MBR,MBR 上不存在文件系统,可...
    99+
    2023-01-31
    新特性
  • Vue监听属性和计算属性
    目录一、watch监听属性 1.购物车 2.全选与取消全选 二、计算属性 1.computed 2.methods 3.setter 一、watch监听属性 这个属性用来监视某个数...
    99+
    2024-04-02
  • python中,类属性为只读属性
    class Computer: """电脑""" # __slots__ = ('_name', 'mem', 'cpu') def __init__(self, name, mem, cpu): s...
    99+
    2023-01-31
    属性 性为 类属
  • python 公有属性和私有属性
    十三、python 公有属性和私有属性 属性: 方法: class Chinese(Person): nation = 'China' def __init__(self,name): self.__name = name def m...
    99+
    2023-01-31
    属性 python
  • 怎么记CSS的属性和属性值
    小编给大家分享一下怎么记CSS的属性和属性值,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!   层叠样式表(英文全称:Casc...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作