配置BGP4+路由反射示例

学习精彩网络技术老师:华为、华三、锐捷、WLAN、IPv6等全套视频课程

BGP4+反射器避免IBGP邻居全连接,简化了网络。

组网需求

图1所示,DeviceB接收了一个经过EBGP的更新报文并将之传给DeviceC。DeviceC被配置为路由反射器,它有两个客户机:DeviceB和DeviceD。

DeviceB和DeviceD间不需要建立IBGP连接,当DeviceC接收了来自DeviceB的路由更新时,它将此信息反射给DeviceD;反之,接收到的DeviceD的路由信息也会被反射给DeviceB。

图1 配置BGP路由反射器组网图

本例中interface1,interface2分别代表GE 0/1/0,GE 0/2/0。

配置思路

采用如下的思路配置BGP4+的路由反射功能:

在各个NE上配置BGP基本功能。

配置客户机与路由反射器之间建立IBGP连接。

配置DeviceC为路由反射器,查看路由信息。

数据准备

为完成此配置例,需准备如下的数据:

DeviceA、DeviceB、DeviceC和DeviceD的Router ID。

DeviceA、DeviceB、DeviceC和DeviceD所在的AS号。

操作步骤
  1. 配置各接口的IPv6地址(略)
  2. 配置BGP4+基本功能

# 配置DeviceA。

[~DeviceA] bgp 100

[*DeviceA-bgp] router-id 1.1.1.1

[*DeviceA-bgp] peer 2001:db8:100::2 as-number 200

[*DeviceA-bgp] ipv6-family unicast

[*DeviceA-bgp-af-ipv6] peer 2001:db8:100::2 enable

[*DeviceA-bgp-af-ipv6] network 2001:db8:1:: 64

[*DeviceA-bgp-af-ipv6] commit

[~DeviceA-bgp-af-ipv6] quit

[~DeviceA-bgp] quit

# 配置DeviceB。

[~DeviceB] bgp 200

[*DeviceB-bgp] router-id 2.2.2.2

[*DeviceB-bgp] peer 2001:db8:100::1 as-number 100

[*DeviceB-bgp] peer 2001:db8:101::1 as-number 200

[*DeviceB-bgp] ipv6-family unicast

[*DeviceB-bgp-af-ipv6] peer 2001:db8:100::1 enable

[*DeviceB-bgp-af-ipv6] peer 2001:db8:101::1 enable

[*DeviceB-bgp-af-ipv6] peer 2001:db8:101::1 next-hop-local

[*DeviceB-bgp-af-ipv6] commit

[~DeviceB-bgp-af-ipv6] quit

[~DeviceB-bgp] quit

# 配置DeviceC。

[~DeviceC] bgp 200

[*DeviceC-bgp] router-id 3.3.3.3

[*DeviceC-bgp] peer 2001:db8:101::2 as-number 200

[*DeviceC-bgp] peer 2001:db8:102::2 as-number 200

[*DeviceC-bgp] ipv6-family unicast

[*DeviceC-bgp-af-ipv6] peer 2001:db8:101::2 enable

[*DeviceC-bgp-af-ipv6] peer 2001:db8:102::2 enable

[*DeviceC-bgp-af-ipv6] network 2001:db8:101:: 96

[*DeviceC-bgp-af-ipv6] network 2001:db8:102:: 96

[*DeviceC-bgp-af-ipv6] commit

[~DeviceC-bgp-af-ipv6] quit

[~DeviceC-bgp] quit

# 配置DeviceD。

[~DeviceD] bgp 200

[*DeviceD-bgp] router-id 4.4.4.4

[*DeviceD-bgp] peer 2001:db8:102::1 as-number 200

[*DeviceD-bgp] ipv6-family unicast

[*DeviceD-bgp-af-ipv6] peer 2001:db8:102::1 enable

[*DeviceD-bgp-af-ipv6] commit

[~DeviceD-bgp-af-ipv6] quit

[~DeviceD-bgp] quit

  1. 配置路由反射器

# 配置DeviceC作为路由反射器,DeviceB和DeviceD是它的两个客户机。

[~DeviceC-bgp] ipv6-family unicast

[*DeviceC-bgp-af-ipv6] peer 2001:db8:101::2 reflect-client

[*DeviceC-bgp-af-ipv6] peer 2001:db8:102::2 reflect-client

[*DeviceC-bgp-af-ipv6] commit

  1. 检查配置结果

# 查看DeviceB的路由表。

[~DeviceB] display bgp ipv6 routing-table

 BGP Local router ID is 2.2.2.2

 Status codes: * - valid, > - best, d - damped, x - best external, a - add path,

               h - history,  i - internal, s - suppressed, S - Stale

               Origin : i - IGP, e - EGP, ? - incomplete

 RPKI validation codes: V - valid, I - invalid, N - not-found

 Total Number of Routes: 3

 *>  Network  : 2001:db8:1::                             PrefixLen : 64  

     NextHop  : 2001:db8:100::1                          LocPrf    :   

     MED      : 0                                        PrefVal   : 0

     Label    :

     Path/Ogn : 100i

   i Network  : 2001:db8:101::                           PrefixLen : 96  

     NextHop  : 2001:db8:101::1                          LocPrf    : 100

     MED      : 0                                        PrefVal   : 0

     Label    :

     Path/Ogn :  i

 *>i Network  : 2001:db8:102::                           PrefixLen : 96  

     NextHop  : 2001:db8:101::1                          LocPrf    : 100

     MED      : 0                                        PrefVal   : 0

     Label    :

     Path/Ogn :  i

# 查看DeviceD的路由表。

[~DeviceD] display bgp ipv6 routing-table

 BGP Local router ID is 4.4.4.4

 Status codes: * - valid, > - best, d - damped, x - best external, a - add path,

               h - history,  i - internal, s - suppressed, S - Stale

               Origin : i - IGP, e - EGP, ? - incomplete

 RPKI validation codes: V - valid, I - invalid, N - not-found

 Total Number of Routes: 3

 *>i Network  : 2001:db8:1::                             PrefixLen : 64  

     NextHop  : 2001:db8:101::2                          LocPrf    : 100

     MED      : 0                                        PrefVal   : 0

     Label    :

     Path/Ogn : 100i

 *>i Network  : 2001:db8:101::                           PrefixLen : 96  

     NextHop  : 2001:db8:102::1                          LocPrf    : 100

     MED      : 0                                        PrefVal   : 0

     Label    :

     Path/Ogn :  i

   i Network  : 2001:db8:102::                           PrefixLen : 96  

     NextHop  : 2001:db8:102::1                          LocPrf    : 100

     MED      : 0                                        PrefVal   : 0

     Label    :

     Path/Ogn :  i

从路由表中可以看到,DeviceD从DeviceC那里学到了DeviceA通告的路由。

配置文件

DeviceA的配置文件

#

sysname DeviceA

#

interface GigabitEthernet0/1/0

 undo shutdown

 ipv6 enable

 ipv6 address 2001:db8:1::1/64

#

interface GigabitEthernet0/2/0

 undo shutdown

 ipv6 enable

 ipv6 address 2001:db8:100::1/96

#

bgp 100

 router-id 1.1.1.1

 peer 2001:db8:100::2 as-number 200

 #

 ipv6-family unicast

  undo synchronization

  network 2001:db8:1:: 64

  peer 2001:db8:100::2 enable

#

return

DeviceB的配置文件

#

sysname DeviceB

#

interface GigabitEthernet0/1/0

 undo shutdown

 ipv6 enable

 ipv6 address 2001:db8:101::2/96

#

interface GigabitEthernet0/2/0

 undo shutdown

 ipv6 enable

 ipv6 address 2001:db8:100::2/96

#

bgp 200

 router-id 2.2.2.2

 peer 2001:db8:100::1 as-number 100

 peer 2001:db8:101::1 as-number 200

 #

 ipv6-family unicast

  undo synchronization

  peer 2001:db8:100::1 enable

  peer 2001:db8:101::1 enable

  peer 2001:db8:101::1 next-hop-local

#

return

DeviceC的配置文件

#

sysname DeviceC

#

interface GigabitEthernet0/1/0

 undo shutdown

 ipv6 enable

 ipv6 address 2001:db8:102::1/96

#

interface GigabitEthernet0/2/0

 undo shutdown

 ipv6 enable

 ipv6 address 2001:db8:101::1/96

#

bgp 200

 router-id 3.3.3.3

 peer 2001:db8:101::2 as-number 200

 peer 2001:db8:102::2 as-number 200

 #

 ipv6-family unicast

  undo synchronization

  network 2001:db8:101:: 96

  network 2001:db8:102:: 96

  peer 2001:db8:101::2 enable

  peer 2001:db8:101::2 reflect-client

  peer 2001:db8:102::2 enable

  peer 2001:db8:102::2 reflect-client

#

return

DeviceD的配置文件

#

sysname DeviceD

#

interface GigabitEthernet0/1/0

 undo shutdown

 ipv6 enable

 ipv6 address 2001:db8:102::2/96

#

bgp 200

 router-id 4.4.4.4

 peer 2001:db8:102::1 as-number 200

 #

 ipv4-family unicast

  undo synchronization

 #

 ipv6-family unicast

  undo synchronization

  peer 2001:db8:102::1 enable

#

return

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

精彩网络技术

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值