素材来源:华为路由器配置指南
一边学习一边整理试验笔记,并与大家分享,侵权即删,谢谢支持!
附上汇总贴:玩转华为ENSP模拟器系列 | 合集_COCOgsta的博客-CSDN博客_华为模拟器实验
目标
介绍IS-IS和BGP交互的配置过程,包括在设备上配置BGP路由与IS-IS路由的互相引入。
组网需求
DeviceA和DeviceB属于同一自治系统,两者之间建立IS-IS邻居。DeviceA为AS内部的一台非BGP设备。
DeviceB和DeviceC之间建立EBGP连接。要求IS-IS协议引入BGP路由时,通过应用路由策略改变路由的cost。
配置思路
操作步骤
配置DeviceA。
DeviceA:
isis 1
network-entity 10.0000.0000.0001.00
interface Ethernet1/0/0
isis enable 1
配置DeviceB。
DeviceB:
isis 1
network-entity 10.0000.0000.0002.00
interface Ethernet1/0/0
isis enable 1
配置DeviceB。
DeviceB:
bgp 65008
router-id 1.1.1.1
peer 10.2.1.2 as-number 65009
ipv4-family unicast
network 10.2.1.0 255.255.255.0
配置DeviceC。
DeviceC:
bgp 65009
router-id 2.2.2.2
peer 10.2.1.1 as-number 65008
ipv4-family unicast
network 10.2.1.0 255.255.255.0
在DeviceC上配置一条静态路由。
DeviceC:
ip route-static 172.16.1.1 255.255.255.255 NULL0
在DeviceC上配置BGP引入静态路由。
DeviceC:
bgp 65009
ipv4-family unicast
import-route static
在DeviceB上配置IS-IS引入BGP路由。
DeviceB:
isis 1
import-route bgp
查看DeviceA的路由表,IS-IS引入BGP路由172.16.1.1/32成功。
[~DeviceA]dis ip routing-table
Route Flags: R - relay, D - download to fib, T - to -instance, B - black hole route
------------------------------------------------------------------------------
Routing Table : _public_
Destinations : 8 Routes : 8
Destination/Mask Proto Pre Cost Flags NextHop Interface
10.1.1.0/24 Direct 0 0 D 10.1.1.1 Ethernet1/0/0
10.1.1.1/32 Direct 0 0 D 127.0.0.1 Ethernet1/0/0
10.1.1.255/32 Direct 0 0 D 127.0.0.1 Ethernet1/0/0
127.0.0.0/8 Direct 0 0 D 127.0.0.1 InLoopBack0
127.0.0.1/32 Direct 0 0 D 127.0.0.1 InLoopBack0
127.255.255.255/32 Direct 0 0 D 127.0.0.1 InLoopBack0
172.16.1.1/32 ISIS-L2 15 74 D 10.1.1.2 Ethernet1/0/0
255.255.255.255/32 Direct 0 0 D 127.0.0.1 InLoopBack0
[~DeviceA]
在DeviceB上配置AS_Path属性过滤器并在路由策略RTC中应用。
DeviceB:
ip as-path-filter 1 index 10 permit 65009
route-policy RTC permit node 0
if-match as-path-filter 1
apply cost 20
在DeviceB上配置IS-IS引入BGP路由。
DeviceB:
isis 1
import-route bgp route-policy RTC
查看DeviceA的路由表,AS_Path属性过滤应用成功,引入路由172.16.1.1/32的cost值从74变为94。
[~DeviceA]dis ip routing-table
Route Flags: R - relay, D - download to fib, T - to -instance, B - black hole route
------------------------------------------------------------------------------
Routing Table : _public_
Destinations : 8 Routes : 8
Destination/Mask Proto Pre Cost Flags NextHop Interface
10.1.1.0/24 Direct 0 0 D 10.1.1.1 Ethernet1/0/0
10.1.1.1/32 Direct 0 0 D 127.0.0.1 Ethernet1/0/0
10.1.1.255/32 Direct 0 0 D 127.0.0.1 Ethernet1/0/0
127.0.0.0/8 Direct 0 0 D 127.0.0.1 InLoopBack0
127.0.0.1/32 Direct 0 0 D 127.0.0.1 InLoopBack0
127.255.255.255/32 Direct 0 0 D 127.0.0.1 InLoopBack0
172.16.1.1/32 ISIS-L2 15 94 D 10.1.1.2 Ethernet1/0/0
255.255.255.255/32 Direct 0 0 D 127.0.0.1 InLoopBack0
[~DeviceA]
配置BGP引入IS-IS路由
DeviceB:
bgp 65008
ipv4-family unicast
import-route isis 1
查看DeviceC的路由表,BGP引入IS-IS路由10.1.1.0/24成功。
[~DeviceC-bgp]dis ip routing-table
Route Flags: R - relay, D - download to fib, T - to -instance, B - black hole route
------------------------------------------------------------------------------
Routing Table : _public_
Destinations : 10 Routes : 10
Destination/Mask Proto Pre Cost Flags NextHop Interface
2.2.2.2/32 Direct 0 0 D 127.0.0.1 LoopBack0
10.1.1.0/24 EBGP 255 0 RD 10.2.1.1 Ethernet1/0/0
10.2.1.0/24 Direct 0 0 D 10.2.1.2 Ethernet1/0/0
10.2.1.2/32 Direct 0 0 D 127.0.0.1 Ethernet1/0/0
10.2.1.255/32 Direct 0 0 D 127.0.0.1 Ethernet1/0/0
127.0.0.0/8 Direct 0 0 D 127.0.0.1 InLoopBack0
127.0.0.1/32 Direct 0 0 D 127.0.0.1 InLoopBack0
127.255.255.255/32 Direct 0 0 D 127.0.0.1 InLoopBack0
172.16.1.1/32 Static 60 0 DB 0.0.0.0 NULL0
255.255.255.255/32 Direct 0 0 D 127.0.0.1 InLoopBack0
[~DeviceC-bgp]