使用协议首选值影响选路(代码片段)

author author     2023-01-07     179

关键词:

技术分享图片

prefVal:华为私有,仅在本地有意义,不会更新给邻居,不能用于export方向。prefval的值默认是0,越大越优先。它的作用是用来影响自己的出站流量的,需要针对路由注入方向的邻居来做策略。有两种做策略的方法:

A. 针对一个邻居完全的修改,从该邻居更新来的,都更改,此时不需要方向,该邻居通告的路由,都会应用这个首选值。
B.明细的修改,调用route-policy,些时需要方向,只能是import方向。

实验一:使用pref-val来影响选路,针对一个邻居发送过来的路由,全部应用一个较大的Pref-val,以获得优选。我们在R4上使用pref-val来实验选路,让它走R3去往AS100
在通告完路由以后,R4默认的BGP表如下,可以看到,因为R2有较小的router-id.所以R4优选R2做为下一跳去往R1通告的三条路由。

<R4>display bgp routing-table 

 BGP Local router ID is 4.4.4.4 
 Status codes: * - valid, > - best, d - damped,
               h - history,  i - internal, s - suppressed, S - Stale
               Origin : i - IGP, e - EGP, ? - incomplete

 Total Number of Routes: 8
      Network            NextHop        MED        LocPrf    PrefVal Path/Ogn

 *>i  1.1.1.0/24         2.2.2.2         0          100        0      100i
 *  i                           3.3.3.3         0          100        0      100i
 *>   5.5.5.0/24         45.1.1.5        0                     0      300i
 *>i  10.1.1.0/24        2.2.2.2         0          100        0      100i
 * i                             3.3.3.3         0          100        0      100i
 *>   44.44.44.0/24      0.0.0.0         0                     0      i
 *>i  100.1.1.0/24       2.2.2.2         0          100        0      100i
 * i                             3.3.3.3         0          100        0      100i
<R4>display bgp routing-table 1.1.1.0 255.255.255.0

 BGP local router ID : 4.4.4.4
 Local AS number : 200
 Paths:   2 available, 1 best, 1 select
 BGP routing table entry information of 1.1.1.0/24:
 From: 2.2.2.2 (2.2.2.2)
 Route Duration: 01h07m21s  
 Relay IP Nexthop: 24.1.1.2
 Relay IP Out-Interface: GigabitEthernet0/0/0
 Original nexthop: 2.2.2.2
 Qos information : 0x0
 AS-path 100, origin igp, MED 0, localpref 100, pref-val 0, valid, internal, best, select, active, pre 255, IGP cost 1
 Advertised to such 1 peers:
    45.1.1.5
 BGP routing table entry information of 1.1.1.0/24:
 From: 3.3.3.3 (3.3.3.3)
 Route Duration: 01h07m21s  
 Relay IP Nexthop: 34.1.1.3
 Relay IP Out-Interface: GigabitEthernet0/0/1
 Original nexthop: 3.3.3.3
 Qos information : 0x0
 AS-path 100, origin igp, MED 0, localpref 100, pref-val 0, valid, internal, pre 255, IGP cost 1, not preferred for router ID
 Not advertised to any peer yet

现在,针对R4做设置,让其去往1.1.1.0/24 10.1.1.0/24 100.1.1.0/24走R3

[R4-bgp]peer 3.3.3.3 preferred-value 100

在R4上查看BGP表以及针对1.1.1.0/24的路由,为什么优选R3做为出口

[R4-bgp]display bgp routing-table 

 BGP Local router ID is 4.4.4.4 
 Status codes: * - valid, > - best, d - damped,
               h - history,  i - internal, s - suppressed, S - Stale
               Origin : i - IGP, e - EGP, ? - incomplete

 Total Number of Routes: 8
      Network            NextHop        MED        LocPrf    PrefVal Path/Ogn

 *>i  1.1.1.0/24         3.3.3.3         0          100        100    100i
 * i                            2.2.2.2         0          100          0      100i
 *>   5.5.5.0/24        45.1.1.5        0                         0      300i
 *>i  10.1.1.0/24       3.3.3.3         0          100        100    100i
 * i                             2.2.2.2         0          100        0      100i
 *>   44.44.44.0/24      0.0.0.0         0                       0           i
 *>i  100.1.1.0/24       3.3.3.3         0          100        100    100i
 * i                              2.2.2.2         0          100         0      100i
[R4-bgp]display bgp routing 1.1.1.0 255.255.255.0

 BGP local router ID : 4.4.4.4
 Local AS number : 200
 Paths:   2 available, 1 best, 1 select
 BGP routing table entry information of 1.1.1.0/24:
 From: 3.3.3.3 (3.3.3.3)
 Route Duration: 00h00m27s  
 Relay IP Nexthop: 34.1.1.3
 Relay IP Out-Interface: GigabitEthernet0/0/1
 Original nexthop: 3.3.3.3
 Qos information : 0x0
 AS-path 100, origin igp, MED 0, localpref 100, pref-val 100, valid, internal, best, select, active, pre 255, IGP cost 1
 Advertised to such 1 peers:
    45.1.1.5
 BGP routing table entry information of 1.1.1.0/24:
 From: 2.2.2.2 (2.2.2.2)
 Route Duration: 01h11m56s  
 Relay IP Nexthop: 24.1.1.2
 Relay IP Out-Interface: GigabitEthernet0/0/0
 Original nexthop: 2.2.2.2
 Qos information : 0x0
 AS-path 100, origin igp, MED 0, localpref 100, pref-val 0, valid, internal, pre 255, IGP cost 1, not preferred for PreVal(R4去往1.1.1.0/24的路由,没有走R2 2.2.2.2是因为首选值不是最优的)
 Not advertised to any peer yet

实验二: 让R4通过协议首选值来选择R3做为下一跳,而去往10.1.1.0/24和100.1.1.0/24保持默认。
首先,我们将实验一中的这条命令去掉:[R4-bgp] undo peer 3.3.3.3 preferred-value
针对特定路由使用Pref-val来做选路,需要调用Route-map来实验

R4:
acl number 2000  
 rule 10 permit source 1.1.1.0 0 

route-policy pref permit node 10          
 if-match acl 2000 
 apply preferred-value 123
#
route-policy pref permit node 20

bgp 200
peer 3.3.3.3 route-policy pref import
[R4]display bgp routing-table 

 BGP Local router ID is 4.4.4.4 
 Status codes: * - valid, > - best, d - damped,
               h - history,  i - internal, s - suppressed, S - Stale
               Origin : i - IGP, e - EGP, ? - incomplete

 Total Number of Routes: 8
      Network            NextHop        MED        LocPrf    PrefVal Path/Ogn

 *>i  1.1.1.0/24         3.3.3.3         0          100        123    100i
 * i                            2.2.2.2         0          100        0      100i
 *>   5.5.5.0/24         45.1.1.5        0                     0      300i
 *>i  10.1.1.0/24        2.2.2.2         0          100        0      100i
 * i                             3.3.3.3         0          100        0      100i
 *>   44.44.44.0/24      0.0.0.0         0                     0      i
 *>i  100.1.1.0/24       2.2.2.2         0          100        0      100i
 * i                              3.3.3.3         0          100        0      100i

现在,我们看到R4去往1.1.1.0/24的路由,选择了R3做为下一跳,因为对R3设置了PrefVal为123,高于R2的PrefVal 0. 而针对10.1.1.0/24和100.1.1.10/24并没有应用route-policy,所以其prefval保持默认的值,为0. R4去往这两条路由,依旧选择R2做为下一跳。

hcia第六天ospf路由协议及一个小案例(代码片段)

评价一个路由协议的好坏:占用资源多少收敛速度快慢选路是否合理RIP以跳数作为开销值来选路,就可能存在不合理性RIP–距离矢量性协议以跳数作为开销值进行选路,本身存在不合理性由于RIP本身计时器时间较长&#x... 查看详情

华为路由器之bgp路由技术总结及配置命令(代码片段)

...moussystem,简称“AS”),是由同一个技术管理机构管理,使用统一选路策略(运行同一动态路由协议)的一组路由器的集合。自治系统的编号取值范围是1~65535。其中1~64511是互联网上注册的公有AS号类,类似于公有IP地址,是全球... 查看详情

假装网络工程师11——ospf路径选取详解(代码片段)

...ost值比较此时将基础配置按照上图配置好,外部路由直接使用import-routedirect导入,未设置接口cost值时,此时在R1上看到去往192.168.0.0/24网段的路由如下所示:[R1]displayiprouting-tableRouteFlags:R-relay,D-downloadtofib----------------------------------... 查看详情

华为防火墙静态路由结合多出口选路(代码片段)

...?按作用范围分为1)IGP路由:RIP、OSPF、ISIS2)EGP路由:BGP?按使用算法分为3)链路状态协议:OSPF、ISIS4)距离矢量协议:RIP、BGP?策略路由、ISP选路路由协议优先级?当存在多个路由信息源时,具有最高优先级的路由协议发现的路由将成... 查看详情

bgpas-path选路(代码片段)

...址规划,配置接口IP地址;2、RT1、RT2、RT3配置OSPF协议,仅宣告互联网段以及loopback0接口;3、RT1、RT2、RT3通过loopback0接口建立对等体组IBGP全互联,RT2——RT4通过物理接口建立EBGP对等体,RT3——RT5通过物理... 查看详情

bgpas-path选路(代码片段)

...址规划,配置接口IP地址;2、RT1、RT2、RT3配置OSPF协议,仅宣告互联网段以及loopback0接口;3、RT1、RT2、RT3通过loopback0接口建立对等体组IBGP全互联,RT2——RT4通过物理接口建立EBGP对等体,RT3——RT5通过物理... 查看详情

rip学习笔记(代码片段)

RIP学习笔记1.距离矢量DVRIP2.链路状态LSRIP路由信息协议最早的动态路由协议开启RIP的协议把自己的路由表广播给邻居学习到的路由表180s没有更新则会删除RIP选路依靠跳数Pre可信度cost开销值路由每传第一次跳数+1[外链图片转存... 查看详情

tcp/ip||动态选路

   1.动态选路    动态选路协议用于路由器之间的通信,当相邻路由器之间进行通信,已告知对方每个路由器当前所连接的网络,就产生了动态选路,在Internet之间采用了许多不同的选路协议,Internet是以一组自治系统(AS)方... 查看详情

drbd配置简述(代码片段)

...本地和对方服务器磁盘都写成功确认后返回成功生产环境使用协议C,使用不同的协议影响网络流量,从而影响网络时延DRBD的企业应用场景:heartbeat+drbd+nfs/mf 查看详情

bgp选路原则

目录BGP的选路原则1,优选PV值最大的路由修改PV影响选路的配置:方法一:全局修改方法二:精细化控制2,优选LP属性值最大的路由方法一:全局修改方法二:精细化控制3,自己始发的路由优先级... 查看详情

bgp的选路和属性(代码片段)

目录一、BGP的选路二、属性1、Preference_Value2、本地优先级3、as-path 4、起源属性---条目的产生方式 5、MED---多出口的鉴别属性 三、BGP的社团属性–BGP的扩展属性  一、BGP的选路1、比较前提,多条BGP路由目标相同,且均... 查看详情

bgp的13条选路原则(代码片段)

BGP的13条选路原则?BGP路由器将路由通告给邻居后,每个BGP邻居都会进行路由优选,路由选择有三种情况①该路由是到达目的地的唯一路由,直接优选②对到达同一目的地的多条路由,优选优先级最高的③对到达同一目的地且具有... 查看详情

bgp的13条选路原则(代码片段)

BGP的13条选路原则?BGP路由器将路由通告给邻居后,每个BGP邻居都会进行路由优选,路由选择有三种情况①该路由是到达目的地的唯一路由,直接优选②对到达同一目的地的多条路由,优选优先级最高的③对到达同一目的地且具有... 查看详情

css实现文字大小自适应(代码片段)

...最大值的范围时,在最小值和最大值之间选择一个值使用。它接收三个参数:最小值、首选值、最大值。当首选值比最小值要小时,则使用最小值。当首选值介于最小值和最大值之间时,用首选值。当首选值比最... 查看详情

bgp边界网关协议(代码片段)

BGP作用:在不同的大型网络之间,长时间以稳定的方式传输大量的路由并且能够实现路由的灵活控制同时,确保无环BGP工作过程:1、建立邻居表;2、同步数据库;3、计算路由表BGP选路原则:1.preference-value,华为私有属性,仅仅... 查看详情

路由器ospf协议的高级配置之“路由重分发”(代码片段)

...,路由器首先根据管理距离决定相信哪一个协议。CiscoIOS使用的默认管理距离如下所示:OS 查看详情

bgp十一条选路原则与bgp路由传递的注意事项介绍(代码片段)

十一条选路规则1.优选Preferred-Value属性值最大的路由。2.优选Local_Preference属性值最大的路由。3.本地始发的BGP路由优于从其他对等体学习到的路由,本地始发的路由优先级:优选手动聚合>自动聚合>network>import>从... 查看详情

wcf设计服务协议(代码片段)

...务生成客户端(这步可有可无)设计或定义服务协议要么使用接口,要么使用类。建议接口,使用接口好处一堆例如修改接口的实现,但是服务协定有无需改变。设计服务协议,接口上使用 ServiceContractAttribute,方法上使用Ope... 查看详情