设为首页收藏本站language→→ 语言切换

鸿鹄论坛

 找回密码
 论坛注册

QQ登录

先注册再绑定QQ

查看: 878|回复: 2
收起左侧

HCIE华为数通实验室|2.1优选 Prefval 值更高的路由

[复制链接]
发表于 2017-12-21 20:46:23 | 显示全部楼层 |阅读模式
实验目标
深入理解 13 条选路原则的第一条,基于Prefval 值选路;掌握修改 Prefval 值的两个方法


理论简要
○ 优选有最大Prefval 的 BGP 条目,Prefval 是 HUAWEI 私有的参数,路由器配置了Prefval 后只在本地生效。
○ 缺省情况下,通过本路由器宣告、重分布或者汇总的路由的 Prefval 为 0,从 BGP 邻居学习到的路由的Prefval 为 0
○ 可以更改从邻居学习到路由的 Prefval 值,不能修改发给邻居的 Prefval 值也就是说只能在本路由器的入方向上去做修改。


实验拓扑

                               
登录/注册后可看大图


实验步骤


1.配置 AS100 内部的 IGP,确保 AR1,AR2 的回环口可达。

                               
登录/注册后可看大图

                               
登录/注册后可看大图

2.配置 AS100 内部的 IBGP连接关系,用loopback0 作为建立 IBGP 连接的 IP地址, 配置下一跳为本地(next-hop-local)

                               
登录/注册后可看大图

                               
登录/注册后可看大图


3.配置各个 AS 间的 EBGP 连接关系,用直连接口 IP 地址建立 EBGP 连接

                               
登录/注册后可看大图

                               
登录/注册后可看大图

                               
登录/注册后可看大图

做好以后,在AR1,AR2,AR3 上都会看到两个 BGP 邻居关系。
这里输出 AR1 上的邻居状态信息:

                               
登录/注册后可看大图

4.在 AR3 上有宣告的方法产生一条 BGP 路由。

                               
登录/注册后可看大图

5.在 AR3 上去查看一下这条路由:

                               
登录/注册后可看大图


我们发现这条路由的 PrefVal 值为 0,因为起源于本地。
再去 AR1 上查看一下:

                               
登录/注册后可看大图

// 以上表示 AR1 这条路由从 AR3 学到了,然后也从 AR2 学到了。他们的 PrefVal 值都为0 现在因为选路原则(EBGP 优于 IBGP)选择了从 AR3 来的路由。现在去修改成从 AR2 学到于的路由 PreVal 值为 1000,以重新选择为从AR2 来的更优。


方法 1:针对从某个邻居学习到的所有路由修改 PrefVal 值。
在AR1:

                               
登录/注册后可看大图
软清除一下 BGP 路由表


                               
登录/注册后可看大图

再去查看 BGP 表:

                               
登录/注册后可看大图

// 以上表示此路由重新选择了 AR2,因为从 AR2 学习到的路由器前缀的 PrefVal 值为1000 但此方法有不精确的地方,就是从 AR2 学过来的所有路由的 PrefVal 值都会变成1000,所以我们一般会用第二种方法:
方法 2:针对某个邻居学来的某些路由修改PrefVal 值。
先在AR1 上用 route-policy 去匹配这条路由然后优改此路由的 PrefVal 值。
在 AR1 上:

                               
登录/注册后可看大图

再去调用这个route-policy

                               
登录/注册后可看大图

去查看结果:

                               
登录/注册后可看大图

// 以上表明成功修改成了 200.并且我们发现,当我们二种方法都使用了的话,用 route-policy 的这种方法的优先集会更高一些。
再去AR3 上产生一条路由来观察这种现象。
在 AR3 上:

                               
登录/注册后可看大图
再去 AR1 上查看现象:


                               
登录/注册后可看大图

//以上表示我们用 route-policy 精确匹配的一条被优先改成了 200,其它的改成了 1000.


不要关闭路由器,删除对PrefVal 值的修改,删除 10.1.33.33 这条路由,接着做下一期的实验。
www.yeslab.net

                               
登录/注册后可看大图


发表于 2017-12-21 21:47:12 | 显示全部楼层
感谢楼主分享!
沙发 2017-12-21 21:47:12 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2019-6-2 18:06:43 | 显示全部楼层
感谢分享啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊
板凳 2019-6-2 18:06:43 回复 收起回复
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 论坛注册

本版积分规则

QQ|Archiver|手机版|小黑屋|sitemap|鸿鹄论坛 ( 京ICP备14027439号 )  

GMT+8, 2024-4-20 04:35 , Processed in 0.065983 second(s), 9 queries , Redis On.  

  Powered by Discuz!

  © 2001-2024 HH010.COM

快速回复 返回顶部 返回列表