目录
实验要求
实验拓扑搭建
搭建步骤
1.划分IP并配置
2.运行IGP协议使AS2内部可以互相通信
3.AS2内部建立两个联邦并建邻
4.将R3和R6设置路由反射器
5.AS1与AS2,AS3建邻,并发布路由
6.过滤AS内部部分路由
7.手工聚合
实施
1.划分IP地址
2.运行IGP协议使AS2内部可以互相通信
以R2配置为例
<r2>
interface GigabitEthernet0/0/0
ip address 12.1.1.2 255.255.255.0
interface GigabitEthernet0/0/1
ip address 172.16.0.1 255.255.255.252
interface GigabitEthernet0/0/2
ip address 172.16.0.9 255.255.255.252
interface LoopBack0
ip address 172.16.2.2 255.255.255.255
interface LoopBack1
ip address 172.16.2.1 255.255.255.0
ospf network-type broadcast
ospf 1 router-id 2.2.2.2
area 0.0.0.0
network 172.16.0.0 0.0.255.255
3.AS2内部建立两个联邦并建邻
AS2中R2与R5建邻---直连建邻
bgp 65512
confederation id 2
confederation peer-as 65513
peer 172.16.0.10 as-number 65513
4.将R3和R6设置路由反射器
为解决IGP 内部的水平分割,使用路由反射器来解决水平分割问题
以R3为例
bgp 65512
confederation id 2
peer 172.16.2.2 as-number 65512
peer 172.16.2.2 connect-interface LoopBack0
peer 172.16.2.2 reflect-client
5.AS1与AS2,AS3建邻,并发布路由
以R2为例子,AS1,AS2,AS3之间使用直连建邻,AS2中通过重发布使路由导入BGP中
bgp 65512
confederation id 2
confederation peer-as 65513
peer 12.1.1.1 as-number 1
import-route ospf 1
6.过滤AS2内部部分路由
AS1与AS3只需要知道AS2中的用户网段即可无需知道其他路由条目,故在毗邻时可使用路由策略将无需发布的路由条目进行过滤达到效果
bgp 65512
peer 12.1.1.1 route-policy user export
route-policy user deny node 10
if-match ip-prefix user
route-policy user permit node 20
ip ip-prefix user index 10 permit 172.16.0.0 30
ip ip-prefix user index 20 permit 172.16.0.4 30
ip ip-prefix user index 30 permit 172.16.0.8 30
ip ip-prefix user index 40 permit 172.16.0.12 30
ip ip-prefix user index 50 permit 172.16.0.16 30
ip ip-prefix user index 60 permit 172.16.0.20 30
7.手工聚合
手工聚合会携带明细路由,需要在后面添加detail-suppressed指令来抑制明细路由条目
如果需要具体抑制某些路由可使用路由策略干涉
bgp 65512
aggregate 172.16.0.0 255.255.0.0 detail-suppressed
实验结果
R1环回用户网段地址可以经过AS2访问到AS3中R8的用户环回地址
R1手工聚合后的bgp路由表
R1实际添加进去的路由表