BGP公认任意属性——MED(二)

本文介绍了BGP中的MED(多出口鉴别器)属性,其用于路由选择。MED值在不同邻居间传递规则、华为defaultmed的设定,以及MED在默认和自定义AS路径比较情况下的应用。

BGP公认任意属性有两个,分别是:Local-preferenceMED,本期介绍MED

点赞+关注,持续更新!!!

MED

特点

  1. MED (多出口鉴别器),也称为BGP COST,BGP度量值
  2. 直连路由/静态路由的MED默认值是0,如果是IGP路由则默认值为IGP cost,越小越优(将IGP路由引入到BGP时,med属性继承IGP的cost值)。

传递规则

  1. 始发路由器产生的路由MED值传递给所有邻居
  2. EBGP邻居收到的MED值只传给IBGP邻居不会传递给EBGP邻居
  3. IBGP邻居或者从EBGP邻居得到的MED值不传给EBGP邻居。

default med

华为 default med 对所有import的路由以及汇总路由生效,发送此路由给EBGP邻居时生效,发送给IBGP邻居network命令产生的路由邻居传来的路由不生效,Local-preference显示原始MED值。

例如:如果使用了default med 900,import-route xx med 800 则本地 med为800,传给EBGP邻居是900,传给IBGP邻居是800

#选路规则

  1. 默认情况下,如果AS-PATH最左边的AS号相同时,会进行MED值的比较,EBGP都是默认开启此选路规则;
  2. MED属性默认只对来自于同一个AS的路由进行比较,即下一跳AS号相同才比较MED属性。使用compare-different-as-med 命令后,将不做AS号检测,进行MED值比较,此命令对EBGP邻居有效,只要前五条选路规则相同,始终比较这些 路由的MED属性。
    在这里插入图片描述

使用场景

当管理员希望控制邻居AS如何选择某条链路访问本AS时使用。

### 关于BGP协议中的公认任意属性 #### 定义与特性 BGP公认任意属性是指那些所有BGP设备都能识别,但不要求必须存在于Update报文中的属性[^2]。这些属性的存在与否不影响路由的有效性和传播过程。 #### 使用场景 1. **负载均衡** 公认任意属性可用于实现更复杂的负载均衡策略。例如,通过设置不同的Community(团体)属性来影响特定流量的路径选择。 2. **流量工程** 利用Weight或Local Preference等公认任意属性调整本地路由器对不同路径的选择偏好,从而优化网络性能和资源利用效率[^3]。 3. **安全性增强** 在某些情况下,可以通过配置AS_PATH预置或其他公认任意属性来防止恶意攻击者篡改路由信息。 4. **策略控制** 运营商可以根据业务需求自定义一些规则,比如基于客户等级分配不同的服务级别,并借助Community属性实施差异化处理。 #### 配置示例 以下是几个常见的配置命令及其作用: ##### 设置Community属性 ```bash ip community-list standard TEST permit 65001:100 route-map SET_COMMUNITY permit 10 set community 65001:100 additive match ip address prefix-list PREFIX_LIST ``` 上述脚本创建了一个名为`TEST`的标准社区列表并将其应用于路由映射中,在匹配指定前缀的情况下附加新的社区值到现有条目上。 ##### 修改Local-Preference ```bash route-map PREFERENCE deny 10 match as-path AS_PATH_REGEX ! route-map PREFERENCE permit 20 set local-preference 150 ``` 此段代码展示了如何拒绝来自特定自治系统的连接请求以及对于其余情况设定较高的局部优先级数值以便优先选用相应链路作为数据传输通道。 #### 总结 综上所述,虽然公认任意属性并非强制性的组成部分,但在实际应用当中却扮演着极其重要的角色,它们赋予了管理员更大的灵活性去定制满足各自独特需求的最佳解决方案。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

wx:wlgcs_123

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值