当前位置: 首页 > news >正文

BGP实验-路由优选

设备互联方式、互联接口地址如图所示,所有设备均创建Loopback0接口,IP地址为10.0.x.x/32,其中x为设备编号,所有设备都使用Loopback0地址作为BGP Router ID。R1在AS100,R5在AS200,R2、R3、R4在AS64512。AS64512内运行OSPF,在互联接口(不包括连接外部AS的接口)、Loopback0接口上激活OSPF。EBGP对等体关系基于直连接口建立,IBGP对等体关系基于Loopback0接口建立。

R1、R5上存在相同的网段172.16.1.0/24、172.16.2.0/24、172.16.3.0/24、172.16.4.0/24,在R1、R5上将其发布到BGP,以用于BGP路由优选。

参考链接:http://e.huawei.com

实验任务:

①设备IP地址配置。

②配置AS64512内的OSPF,在互联接口(不包含连接外部AS的接口)、Loopback0接口上激活OSPF。

③按照规划配置BGP对等体,在R1、R5上将路由发布到BGP中。

④在R1上通过路由策略修改BGP路由172.16.1.0/24的 AS_Path属性值,使得R3优选R5发布的BGP路由172.16.1.0/24。

⑤在R4上通过路由策略修改BGP路由172.16.2.0/24的Local_Preference属性值,使得R3优选R4通告的BGP路由172.16.2.0/24。

⑥在R2上通过路由策略修改BGP路由172.16.3.0/24的MED属性值,使得R3优选R5发布的BGP路由172.16.3.0/24。

⑦在R3上通过路由策略修改BGP路由172.16.4.0/24的preferred-value属性值,使得R3优选R4通告的BGP路由172.16.4.0/24。

任务步骤:

①互联接口、环回口IP地址配置

# 设备命名

AR1:

<Huawei>system-view

[Huawei]sysname AR1

R2、R3、R4相同操作,不再重复。

# 配置R1 GE0/0/0接口、LoopBack0接口IP地址

[AR1]interface GigabitEthernet 0/0/0

[AR1-GigabitEthernet0/0/0]ip address 10.0.12.1 24

[AR1-GigabitEthernet0/0/0]interface LoopBack 0

[AR1-LoopBack0]ip address 10.0.1.1 32

# 在R1上创建多个环回口,用于发布到BGP中

[AR1-LoopBack0]interface LoopBack 1

[AR1-LoopBack1]ip address 172.16.1.1 24

[AR1-LoopBack1]interface LoopBack 2

[AR1-LoopBack2]ip address 172.16.2.1 24

[AR1-LoopBack2]interface LoopBack 3

[AR1-LoopBack3]ip address 172.16.3.1 24

[AR1-LoopBack3]interface LoopBack 4

[AR1-LoopBack4]ip address 172.16.4.1 24

# 配置R2 GE0/0/0接口、GE0/0/1接口、LoopBack0接口IP地址

[AR2]interface GigabitEthernet 0/0/0

[AR2-GigabitEthernet0/0/0]ip address 10.0.12.2 24

[AR2-GigabitEthernet0/0/0]interface GigabitEthernet 0/0/1

[AR2-GigabitEthernet0/0/1]ip address 10.0.23.2 24

[AR2-GigabitEthernet0/0/1]interface LoopBack 0

[AR2-LoopBack0]ip address 10.0.2.2 32

# 配置R3 GE0/0/1接口、GE0/0/2接口、LoopBack0接口IP地址

[AR3]interface GigabitEthernet 0/0/1

[AR3-GigabitEthernet0/0/1]ip address 10.0.23.3 24

[AR3-GigabitEthernet0/0/1]interface GigabitEthernet 0/0/2

[AR3-GigabitEthernet0/0/2]ip address 10.0.34.3 24

[AR3-GigabitEthernet0/0/2]interface LoopBack 0

[AR3-LoopBack0]ip address 10.0.3.3 32

# 配置R4 GE0/0/0接口、GE0/0/2接口、LoopBack0接口IP地址

[AR4]interface GigabitEthernet 0/0/0

[AR4-GigabitEthernet0/0/0]ip address 10.0.45.4 24

[AR4-GigabitEthernet0/0/0]interface GigabitEthernet 0/0/2

[AR4-GigabitEthernet0/0/2]ip address 10.0.34.4 24

[AR4-GigabitEthernet0/0/2]interface LoopBack 0

[AR4-LoopBack0]ip address 10.0.4.4 32

# 配置R5 GE0/0/0接口、LoopBack0接口IP地址

[AR5]interface GigabitEthernet 0/0/0

[AR5-GigabitEthernet0/0/0]ip address 10.0.45.5 24

[AR5-GigabitEthernet0/0/0]interface LoopBack 0

[AR5-LoopBack0]ip address 10.0.5.5 32

# 在R5上创建多个环回口,用于发布到BGP中

[AR5-LoopBack0]interface LoopBack 1

[AR5-LoopBack1]ip address 172.16.1.1 24

[AR5-LoopBack1]interface LoopBack 2

[AR5-LoopBack2]ip address 172.16.2.1 24

[AR5-LoopBack2]interface LoopBack 3

[AR5-LoopBack3]ip address 172.16.3.1 24

[AR5-LoopBack3]interface LoopBack 4

[AR5-LoopBack4]ip address 172.16.4.1 24

# 在R2、R4上检查IP地址连通性

②配置AS 64512的OSPF

R2、R3、R4使用Loopback0接口地址作为Router ID,在互联接口(不包含连接外部AS的接口)、Loopback0接口上激活OSPF。

# 配置R2,在Loopback0、GE0/0/2接口上激活OSPF

[AR2]ospf router-id 10.0.2.2

[AR2-ospf-1]area 0

[AR2-ospf-1-area-0.0.0.0]network 10.0.2.2 0.0.0.0

[AR2-ospf-1-area-0.0.0.0]network 10.0.23.2 0.0.0.0

# 配置R3,在Loopback0、GE0/0/2、GE0/0/3接口上激活OSPF

[AR3]ospf router-id 10.0.3.3

[AR3-ospf-1]area 0

[AR3-ospf-1-area-0.0.0.0]network 10.0.3.3 0.0.0.0

[AR3-ospf-1-area-0.0.0.0]network 10.0.23.3 0.0.0.0

[AR3-ospf-1-area-0.0.0.0]network 10.0.34.3 0.0.0.0

# 配置R4,在Loopback0、GE0/0/2接口上激活OSPF

[AR4]ospf router-id 10.0.4.4

[AR4-ospf-1]area 0

[AR4-ospf-1-area-0.0.0.0]network 10.0.4.4 0.0.0.0

[AR4-ospf-1-area-0.0.0.0]network 10.0.34.4 0.0.0.0

# 在R3上查看OSPF邻居的概要信息

从输出信息可以看到R3与R2、R4之间已经建立起邻居关系。

# 在R3上查看OSPF 路由表

R3已经学习到R2、R4的Loopback0接口路由。

③配置BGP对等体

配置AS内、AS之间的对等体关系,AS内部使用环回口地址建立IBGP对等体关系,AS之间使用互联接口地址建立EBGP对等体关系。

# 配置R1

[AR1]bgp 100

[AR1-bgp]router-id 10.0.1.1

[AR1-bgp]peer 10.0.12.2 as-number 64512

# 配置R2

[AR2]bgp 64512

[AR2-bgp]route-select

[AR2-bgp]router-id 10.0.2.2

[AR2-bgp]peer 10.0.3.3 as-number 64512

[AR2-bgp]peer 10.0.3.3 connect-interface LoopBack 0

[AR2-bgp]peer 10.0.3.3 next-hop-local

[AR2-bgp]peer 10.0.12.1 as-number 100

由于未在AS之间互联接口上激活OSPF,在R2上需要设置向IBGP对等体R3通告路由时,把下一跳属性设为自身的更新源地址。

# 配置R3

[AR3]bgp 64512

[AR3-bgp]router-id 10.0.3.3

[AR3-bgp]peer 10.0.2.2 as-number 64512

[AR3-bgp]peer 10.0.2.2 connect-interface LoopBack 0

[AR3-bgp]peer 10.0.4.4 as-number 64512

[AR3-bgp]peer 10.0.4.4 connect-interface LoopBack 0

# 配置R4

[AR4]bgp 64512

[AR4-bgp]router-id 10.0.4.4

[AR4-bgp]peer 10.0.3.3 as-number 64512

[AR4-bgp]peer 10.0.3.3 connect-interface LoopBack 0

[AR4-bgp]peer 10.0.3.3 next-hop-local

[AR4-bgp]peer 10.0.45.5 as-number 200

由于未在AS之间互联接口上激活OSPF,在R4上需要设置向IBGP对等体R3通告路由时,把下一跳属性设为自身的更新源地址。

# 配置R5

[AR5]bgp 200

[AR5-bgp]router-id 10.0.5.5

[AR5-bgp]peer 10.0.45.4 as-number 64512

# 在R2、R4上检查BGP对等体状态

BGP对等体关系全部已经建立成功。

# 在R1、R5上将Loopback1、Loopback2、Loopback3、Loopback4接口路由发布到BGP中

[AR1]bgp 100

[AR1-bgp]network 172.16.1.0 24

[AR1-bgp]network 172.16.2.0 24

[AR1-bgp]network 172.16.3.0 24

[AR1-bgp]network 172.16.4.0 24

[AR5]bgp 200

[AR5-bgp]network 172.16.1.0 24

[AR5-bgp]network 172.16.2.0 24

[AR5-bgp]network 172.16.3.0 24

[AR5-bgp]network 172.16.4.0 24

# 在R3上查看BGP路由表,检查BGP路由是否成功学习

R3已经成功学习R1、R5发布的路由,此时所有路由都优选由R2通告的。

④修改AS_Path属性

在R1上通过路由策略修改BGP路由172.16.1.0/24的AS_Path属性值,使得R3优选R5发布的BGP路由172.16.1.0/24。

# 创建IP前缀列表1,匹配Loopback1接口路由

[AR1]ip ip-prefix 1 permit 172.16.1.0 24 greater-equal 24 less-equal 24

# 创建Route-Policy huawei,并创建节点10,在其中调用IP前缀列表1,修改AS_Path属性值

[AR1]route-policy huawei permit node 10

[AR1-route-policy]if-match ip-prefix 1

[AR1-route-policy]apply as-path 300 400 additive

[AR1-route-policy]route-policy huawei permit node 20

注意创建一个空节点,对于另外3条BGP路由不执行任何操作。

# 对向BGP对等体R2通告的BGP路由应用Route-Policy

[AR1]bgp 100

[AR1-bgp]peer 10.0.12.2 route-policy huawei export

# 在R1上触发出方向的软复位,刷新对外通告的BGP路由

<AR1>refresh bgp all export

# 在R3上查看BGP路由172.16.1.0/24的明细信息

此时R3优选R4通告的BGP路由172.16.1.0/24,R2通告的未被优选的原因是AS_Path长度。

⑤修改Local_Preference属性

在R4上通过路由策略修改BGP路由172.16.2.0/24的 Local_Preference属性值,使得R3优选R4通告的BGP路由172.16.2.0/24。

# 创建IP前缀列表1,匹配BGP路由172.16.2.0/24

[AR4]ip ip-prefix 1 permit 172.16.2.0 24 greater-equal 24 less-equal 24

#创建Route-Policy huawei,并创建节点10,在其中调用IP前缀列表1,修改Local_Preference属性值

[AR4]route-policy huawei permit node 10

[AR4-route-policy]if-match ip-prefix 1

[AR4-route-policy]apply local-preference 200

[AR4-route-policy]route-policy huawei permit node 20

注意创建一个空节点,对于另外3条BGP路由不执行任何操作。

# 对向BGP对等体R3通告的BGP路由应用Route-Policy

[AR4]bgp 64512

[AR4-bgp]peer 10.0.3.3 route-policy huawei export

# 在R4上触发出方向的软复位,刷新对外通告的BGP路由

<AR4>refresh bgp all export

# 在R3上查看BGP路由172.16.2.0/24的明细信息

此时R3优选R4通告的BGP路由172.16.2.0/24,R2通告的BGP路由其Local_Preference值为100,小于R3通告的BGP路由Local_Preference值200,因此R2通告的BGP路由未被优选。

⑥修改MED属性

在R2上通过路由策略修改BGP路由172.16.3.0/24的MED属性值,使得R3优选R5发布的BGP路由172.16.3.0/24。

# 创建IP前缀列表1,匹配BGP路由172.16.3.0/24

[AR2]ip ip-prefix 1 permit 172.16.3.0 24 greater-equal 24 less-equal 24

#创建Route-Policy huawei,并创建节点10,在其中调用IP前缀列表1,修改MED属性值

[AR2]route-policy huawei permit node 10

[AR2-route-policy]if-match ip-prefix 1

[AR2-route-policy]apply cost 200

[AR2-route-policy]route-policy huawei permit node 20

注意创建一个空节点,对于另外3条BGP路由不执行任何操作。

# 对向BGP对等体R1通告的BGP路由应用Route-Policy

[AR2]bgp 64512

[AR2-bgp]peer 10.0.12.1 route-policy huawei import

# 在R2上触发出方向的软复位,刷新接收到的BGP路由

<AR2>refresh bgp all import

# 在R3上配置允许比较来自不同AS的BGP路由的MED值

[AR3]bgp 64512

[AR3-bgp]compare-different-as-med

缺省情况下,不比较来自不同AS邻居的BGP的MED属性值。

# 在R3上查看BGP路由172.16.3.0/24的明细信息

R2通告的BGP路由172.16.3.0/24其MED值为200,而R4通告BGP路由MED值为0,R3优选MED值较小的BGP路由,因此R2通告的BGP路由未被优选。

⑦修改preferred-value属性

在R3上通过路由策略修改BGP路由172.16.4.0/24的preferred-value属性值,使得R3优选R4通告的BGP路由172.16.4.0/24。

# 创建IP前缀列表1,匹配BGP路由172.16.4.0/24

[AR3]ip ip-prefix 1 permit 172.16.4.0 24 greater-equal 24 less-equal 24

#创建Route-Policy huawei,并创建节点10,在其中调用IP前缀列表1,修改preferred-value属性值

[AR3]route-policy huawei permit node 10

[AR3-route-policy]if-match ip-prefix 1

[AR3-route-policy]apply preferred-value 300

[AR3-route-policy]route-policy huawei permit node 20

注意创建一个空节点,对于另外3条BGP路由不执行任何操作。

# 对向BGP对等体R4通告的BGP路由应用Route-Policy

[AR3]bgp 64512

[AR3-bgp]peer 10.0.4.4 route-policy huawei import

# 在R3上触发出方向的软复位,刷新接收到的BGP路由

<AR3>refresh bgp all import

# 在R3上配置允许比较来自不同AS的BGP路由的MED值

[AR3]bgp 64512

[AR3-bgp]compare-different-as-med

缺省情况下,不比较来自不同AS邻居的BGP的MED属性值。

# 在R3上查看BGP路由172.16.4.0/24的明细信息

R4通告的BGP路由172.16.3.0/24其preferred-value值为300,而R2通告的preferredvalue值为0,R3优选preferred-value值较大的BGP路由,因此R3优选R4通告的BGP路由。

# 最后查看R3的BGP路由表

此时所有路由都优选由R4通告的。

⑧(可选)验证本地始发的BGP路由优于从对等体学习的BGP路由

在R2上创建Loopback1接口,将Loopback1接口路由发布到OSPF中,之后在R2、R3上将该接口路由发布到BGP中,R3的BGP路由表中将会存在两条关于R2 Loopback1接口的BGP路由。

# 在R2上创建Loopback1接口,配置IP地址为10.2.2.2/32

[AR2]interface LoopBack 1

[AR2-LoopBack1]ip address 10.2.2.2 32

# 在Loopback1接口上激活OSPF

[AR2]ospf

[AR2-ospf-1]area 0

[AR2-ospf-1-area-0.0.0.0]network 10.2.2.2 0.0.0.0

# 在R3上查看OSPF 路由10.2.2.2/32

R3 此时已经学习到R2的Loopback1接口路由。

# 在R2、R3上将Loopback1接口路由发布到BGP

[AR2]bgp 64512

[AR2-bgp]network 10.2.2.2 32

[AR3]bgp 64512

[AR3-bgp]network 10.2.2.2 32

# 在R3上查看BGP路由10.2.2.2/32的明细信息

R3上优选本地发布的BGP路由10.2.2.2/32,而R2通告过来的BGP路由10.2.2.2/32未被优选的原因是:“not preferred for route type”,由于路由类型原因(本地始发优于从BGP对等体学习到)。

⑨(可选)修改Origin属性

在R1、R5上创建Loopback5接口,将接口路由发布到BGP中,验证 Origin属性为IGP的BGP路由优于Origin属性为lncomplete的 BGP路由。

# R1、R5上创建Loopback5,IP地址为172.16.5.1/24

[AR1]interface LoopBack 5

[AR1-LoopBack5]ip address 172.16.5.1 24

[AR5]interface LoopBack 5

[AR5-LoopBack5]ip address 172.16.5.1 24

# 在R1、R5上将Loopback5接口路由发布到BGP中,通过network方式

[AR1]bgp 100

[AR1-bgp]network 172.16.5.1 24

[AR5]bgp 200

[AR5-bgp]network 172.16.5.1 24

# 在R3上查看BGP路由表

此时R3上优选R2通告(由R1发布)的BGP路由172.16.5.0/24,此时R2、R4通告的BGP路由Origin 属性值都为IGP。

# 在R1上取消将Loopback5接口路由发布到BGP

[AR1]bgp 100

[AR1-bgp]undo network 172.16.5.0 24

# 创建IP前缀列表2,匹配R1 Loopback5接口路由172.16.5.0/24

[AR1]ip ip-prefix 2 permit 172.16.5.0 24 greater-equal 24 less-equal 24

#创建Route-Policy origin,并创建节点10,在其中调用IP前缀列表2

[AR1]route-policy origin permit node 10

[AR1-route-policy]if-match ip-prefix 2

[AR1-route-policy]quit

# R1上修改为使用import-route direct将直连路由发布到BGP,调用Route-Policy origin限制只引入Loopback5接口路由

[AR1]bgp 100

[AR1-bgp]import-route direct route-policy origin

# 在R3上查看BGP路由172.16.5.0/24的明细信息

R2通告(R1发布)的BGP路由172.16.5.0/24此时Origin属性值为incomplete(通过import-route方式发布到BGP),由于Origin属性值原因,该条路由未被优选。

⑩(可选)验证EBGP路由的优先级高于IBGP路由

在R1、R3上创建Loopback6接口,将Loopback6接口路由发布到BGP中,在R2上观察优选结果。

# R1、R3上创建Loopback6接口

[AR1]interface LoopBack 6

[AR1-LoopBack6]ip address 172.16.6.1 24

[AR3]interface LoopBack 6

[AR3-LoopBack6]ip address 172.16.6.1 24

# 将Loopback6接口路由发布到BGP

[AR1]bgp 100        

[AR1-bgp]network 172.16.6.1 24

[AR3]bgp 64512

[AR3-bgp]network 172.16.6.1 24

# 在R2上查看BGP路由172.16.6.0/24的明细信息

此时R2优选R3发布的BGP路由172.16.6.0/24,未优选R1的原因是AS-Path。

# 在R3上通过路由策略为BGP路由172.16.6.0/24添加AS-Path 属性值

[AR3]ip ip-prefix 2 permit 172.16.6.0 24 greater-equal 24 less-equal 24

[AR3]route-policy as_path permit node 10

[AR3-route-policy]if-match ip-prefix 2

[AR3-route-policy]apply as-path 300 additive

[AR3-route-policy]route-policy as_path permit node 20

[AR3]bgp 64512

[AR3-bgp]peer 10.0.2.2 route-policy as_path export

# 在R3上触发出方向的软复位,刷新对外通告的BGP路由

<AR3>refresh bgp all export

# 再次在R2上查看BGP路由172.16.6.0/24的明细信息

此时来自R3的BGP路由未被优选,原因为:“not preferred for peer type",在其他条件相同的情况下BGP优选来自EBGP对等体的路由。

11.(可选)验证BGP优选到Nex_Hop的IGP度量值最小的路由

R2、R4之间基于环回口建立IBGP对等体关系,在R2、R3上建立Loopback7接口并将接口路由发布到BGP中,在R4上观察BGP路由优选情况。

# R2、R4之间建立IBGP对等体关系

[AR2]bgp 64512

[AR2-bgp]peer 10.0.4.4 as-number 64512

[AR2-bgp]peer 10.0.4.4 connect-interface LoopBack 0

[AR4]bgp 64512

[AR4-bgp]peer 10.0.2.2 as-number 64512

[AR4-bgp]peer 10.0.2.2 connect-interface LoopBack 0

# 检查IBGP对等体关系状态

lBGP对等体关系已经成功建立。

# R2、R3上创建Loopback7接口,并将接口路由发布到BGP

[AR2]interface LoopBack 7

[AR2-LoopBack7]ip address 172.16.7.1 24

[AR2-LoopBack7]bgp 64512

[AR2-bgp]network 172.16.7.0 24

[AR3]interface LoopBack 7

[AR3-LoopBack7]ip address 172.16.7.1 24

[AR3-LoopBack7]bgp 64512

[AR3-bgp]network 172.16.7.0 24

# 在R4上查看BGP路由172.16.7.0/24的明细信息

R4优选R3发布的BGP路由,其IGP cost为1,小于R2发布的BGP路由IGP cost 2。R2发布的BGP路由未被优选的原因为IGP cost。

思考:

思考可否使用路由策略将AS-Path属性里的某个AS删除?

路由策略可以实现该功能,但是强烈不推荐该操作,删除AS_Path属性里的某个AS可能会导致AS之间的路由环路。

配置参考:

AR1

#

 sysname AR1

#

interface GigabitEthernet0/0/0

 ip address 10.0.12.1 255.255.255.0

#

interface LoopBack0

 ip address 10.0.1.1 255.255.255.255

#

interface LoopBack1

 ip address 172.16.1.1 255.255.255.0

#

interface LoopBack2

 ip address 172.16.2.1 255.255.255.0

#

interface LoopBack3

 ip address 172.16.3.1 255.255.255.0

#

interface LoopBack4

 ip address 172.16.4.1 255.255.255.0

#

interface LoopBack5

 ip address 172.16.5.1 255.255.255.0

#

interface LoopBack6

 ip address 172.16.6.1 255.255.255.0

#

bgp 100

 router-id 10.0.1.1

 peer 10.0.12.2 as-number 64512

 network 172.16.1.0 255.255.255.0

 network 172.16.2.0 255.255.255.0

 network 172.16.3.0 255.255.255.0

 network 172.16.4.0 255.255.255.0

 network 172.16.6.0 255.255.255.0

 import-route direct route-policy origin

 peer 10.0.12.2 route-policy huawei export

#

route-policy huawei permit node 10

 if-match ip-prefix 1

 apply as-path 300 400 additive

#

route-policy huawei permit node 20

#

route-policy origin permit node 10

 if-match ip-prefix 2

#

ip ip-prefix 1 index 10 permit 172.16.1.0 24 greater-equal 24 less-equal 24

ip ip-prefix 2 index 10 permit 172.16.5.0 24 greater-equal 24 less-equal 24

#

AR2

#

 sysname AR2

#

interface GigabitEthernet0/0/0

 ip address 10.0.12.2 255.255.255.0

#

interface GigabitEthernet0/0/1

 ip address 10.0.23.2 255.255.255.0

#

interface LoopBack0

 ip address 10.0.2.2 255.255.255.255

#

interface LoopBack1

 ip address 10.2.2.2 255.255.255.255

#

interface LoopBack7

 ip address 172.16.7.1 255.255.255.0

#

bgp 64512

 router-id 10.0.2.2

 peer 10.0.3.3 as-number 64512

 peer 10.0.3.3 connect-interface LoopBack0

 peer 10.0.4.4 as-number 64512

 peer 10.0.4.4 connect-interface LoopBack0

 peer 10.0.12.1 as-number 100

 network 10.2.2.2 255.255.255.255

 network 172.16.7.0 255.255.255.0

 peer 10.0.3.3 next-hop-local

 peer 10.0.12.1 route-policy huawei import

#

ospf 1 router-id 10.0.2.2

 area 0.0.0.0

  network 10.0.2.2 0.0.0.0

  network 10.0.23.2 0.0.0.0

  network 10.2.2.2 0.0.0.0

#

route-policy huawei permit node 10

 if-match ip-prefix 1

 apply cost 200

#

route-policy huawei permit node 20

#

ip ip-prefix 1 index 10 permit 172.16.3.0 24 greater-equal 24 less-equal 24

#

AR3

#

 sysname AR3

#

interface GigabitEthernet0/0/1

 ip address 10.0.23.3 255.255.255.0

#

interface GigabitEthernet0/0/2

 ip address 10.0.34.3 255.255.255.0

#

interface LoopBack0

 ip address 10.0.3.3 255.255.255.255

#

interface LoopBack6

 ip address 172.16.6.1 255.255.255.0

#

interface LoopBack7

 ip address 172.16.7.1 255.255.255.0

#

bgp 64512

 router-id 10.0.3.3

 peer 10.0.2.2 as-number 64512

 peer 10.0.2.2 connect-interface LoopBack0

 peer 10.0.4.4 as-number 64512

 peer 10.0.4.4 connect-interface LoopBack0

 compare-different-as-med

 network 10.2.2.2 255.255.255.255

 network 172.16.6.0 255.255.255.0

 network 172.16.7.0 255.255.255.0

 peer 10.0.2.2 route-policy as_path export

 peer 10.0.4.4 route-policy huawei import

#

ospf 1 router-id 10.0.3.3

 area 0.0.0.0

  network 10.0.3.3 0.0.0.0

  network 10.0.23.3 0.0.0.0

  network 10.0.34.3 0.0.0.0

#

route-policy huawei permit node 10

 if-match ip-prefix 1

 apply preferred-value 300

#

route-policy huawei permit node 20

#

route-policy as_path permit node 10

 if-match ip-prefix 2

 apply as-path 300 additive

#

route-policy as_path permit node 20

#

ip ip-prefix 1 index 10 permit 172.16.4.0 24 greater-equal 24 less-equal 24

ip ip-prefix 2 index 10 permit 172.16.6.0 24 greater-equal 24 less-equal 24

#

AR4

#

 sysname AR4

#

interface GigabitEthernet0/0/0

 ip address 10.0.45.4 255.255.255.0

#

interface GigabitEthernet0/0/1

#

interface GigabitEthernet0/0/2

 ip address 10.0.34.4 255.255.255.0

#

interface LoopBack0

 ip address 10.0.4.4 255.255.255.255

#

bgp 64512

 router-id 10.0.4.4

 peer 10.0.2.2 as-number 64512

 peer 10.0.2.2 connect-interface LoopBack0

 peer 10.0.3.3 as-number 64512

 peer 10.0.3.3 connect-interface LoopBack0

 peer 10.0.45.5 as-number 200

 peer 10.0.3.3 route-policy huawei export

 peer 10.0.3.3 next-hop-local

#

ospf 1 router-id 10.0.4.4

 area 0.0.0.0

  network 10.0.4.4 0.0.0.0

  network 10.0.34.4 0.0.0.0

#

route-policy huawei permit node 10

 if-match ip-prefix 1

 apply local-preference 200

#

route-policy huawei permit node 20

#

ip ip-prefix 1 index 10 permit 172.16.2.0 24 greater-equal 24 less-equal 24

#

AR5

#

 sysname AR5

#

interface GigabitEthernet0/0/0

 ip address 10.0.45.5 255.255.255.0

#

interface LoopBack0

 ip address 10.0.5.5 255.255.255.255

#

interface LoopBack1

 ip address 172.16.1.1 255.255.255.0

#

interface LoopBack2

 ip address 172.16.2.1 255.255.255.0

#

interface LoopBack3

 ip address 172.16.3.1 255.255.255.0

#

interface LoopBack4

 ip address 172.16.4.1 255.255.255.0

#

interface LoopBack5

 ip address 172.16.5.1 255.255.255.0

#

bgp 200

 router-id 10.0.5.5

 peer 10.0.45.4 as-number 64512

 network 172.16.1.0 255.255.255.0

 network 172.16.2.0 255.255.255.0

 network 172.16.3.0 255.255.255.0

 network 172.16.4.0 255.255.255.0

 network 172.16.5.0 255.255.255.0

#

http://www.dtcms.com/a/447464.html

相关文章:

  • 做网站一定要虚拟主机吗wordpress音乐插件
  • 呼和浩特做网站公司wordpress设置静态访问不了
  • 人形机器人的发展历程、技术演进与未来图景
  • 合肥市公司网站建设美观网站建设物美价廉
  • 做网站怎么选关键词游戏开发需要学什么编程语言
  • 建设部网站王尚春做天猫网站设计难吗
  • 推荐广东中山网站建设姓名logo设计免费
  • 建设兼职网站目的logo设计公司在线生成
  • 怎样打开用sql做的网站自己怎么做免费网站空间
  • 平面设计案例网站app 制作
  • 流式事件与块响应接口设计流程拆解
  • VS2019如何获取C++标准库的版本
  • 商务网站规划建设与管理答案千里马招标网站
  • Source Insight 4.00.0148版本发布,微更新
  • 网站 可信验证android项目开发
  • 电子商务网站建设子项目网上开店平台有哪些
  • 做壁画在哪个网站wordpress 转dedecms
  • 做国外零售的话是在什么网站开店艺术品网站模板
  • 重庆seo技术交流苏州搜索引擎排名优化商家
  • 做个人博客的网站网站建设与开发的软件
  • 防内涵吧网站源码如何搭建静态网站源码
  • 如何建购物网站免费私人网站建设平台
  • 新开传奇网站新开网公司做的网站入哪个会计科目
  • 网站建设公司服务wordpress更改网页标题
  • 大足集团网站建设59软文网
  • 行业网站建站wordpress英文评论
  • 织梦网站防黑怎么做文库百度登录入口
  • wordpress信息类模板seo百科
  • 在线培训网站次要关键词网站的风格包含的因素
  • php做的网站如何该样式做外贸怎么做