玩转华为ENSP模拟器系列 | 配置IS-IS和BGP交互示例

Posted COCOgsta

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了玩转华为ENSP模拟器系列 | 配置IS-IS和BGP交互示例相关的知识,希望对你有一定的参考价值。

素材来源:华为路由器配置指南

一边学习一边整理试验笔记,并与大家分享,侵权即删,谢谢支持!

附上汇总贴:玩转华为ENSP模拟器系列 | 合集_COCOgsta的博客-CSDN博客_华为模拟器实验


目标

介绍IS-IS和BGP交互的配置过程,包括在设备上配置BGP路由与IS-IS路由的互相引入。

组网需求

DeviceA和DeviceB属于同一自治系统,两者之间建立IS-IS邻居。DeviceA为AS内部的一台非BGP设备。

DeviceB和DeviceC之间建立EBGP连接。要求IS-IS协议引入BGP路由时,通过应用路由策略改变路由的cost。

配置思路

  • 在DeviceA和DeviceB上使能IS-IS,指定网络实体。
  • 在DeviceB和DeviceC上配置EBGP连接。
  • 在DeviceB上配置BGP与IS-IS互相引入,查看路由信息。

操作步骤

  1. 配置各接口的IP地址(略)
  2. 配置IS-IS基本功能

配置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
  1. 配置EBGP连接

配置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
  1. 配置IS-IS引入BGP路由

在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 vpn-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 vpn-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 vpn-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]

 

以上是关于玩转华为ENSP模拟器系列 | 配置IS-IS和BGP交互示例的主要内容,如果未能解决你的问题,请参考以下文章

玩转华为ENSP模拟器系列 | 配置IS-IS基本功能示例

玩转华为ENSP模拟器系列 | 配置IS-IS的DIS选择示例

玩转华为ENSP模拟器系列 | 配置静态BFD for IS-IS特性示例

玩转华为ENSP模拟器系列 | 配置动态BFD for IS-IS特性示例

玩转华为ENSP模拟器系列 | 调整IS-IS邻居故障的检测时间

玩转华为ENSP模拟器系列 | 配置OSPF引入外部路由