博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
动态路由协议BGP反射器的配置
阅读量:5931 次
发布时间:2019-06-19

本文共 2947 字,大约阅读时间需要 9 分钟。

一、搭建如下拓扑图

动态路由协议BGP反射器的配置
二、设计思路:三个路由器配置属于AS100
AR1与AR3,AR2与AR3通过loopbck口建立BGP内部邻居
在AR3上配置反射器服务器,配置AR1和AR2为AR3的客户端
三、配置步骤:
1、配置各位路由器的IP,因为建立BGP邻居的条件是邻居之间要能互通,所以每个AS内部运行动态协议OSPF
配置命令如下:
AR1:<Huawei>system //进入系统视图
[Huawei]sysname R1 //将路由器命名为R1
[R1]interface GigabitEthernet0/0/0 //进入路由器接口GigabitEthernet0/0/0
[R1-GigabitEthernet0/0/0]undo shutdown //开启端口
[R1-GigabitEthernet0/0/0]ip address 192.168.13.1 24 //在该端口配置IP地址
AR2:<Huawei>system //进入系统视图
[Huawei]sysname R2 //将路由器命名为R2
[R1]interface GigabitEthernet0/0/0 //进入路由器接口GigabitEthernet0/0/0
[R1-GigabitEthernet0/0/0]undo shutdown //开启端口
[R1-GigabitEthernet0/0/0]ip address 192.168.23.1 24 //在该端口配置IP地址
AR3:<Huawei>system-view //进入系统视图
[Huawei]sysname R3 //将路由器命名为R3
[R3]interface GigabitEthernet 0/0/1 //进入路由器接口GigabitEthernet 0/0/1 [R3-GigabitEthernet0/0/1]undo shutdown //开启端口
[R3-GigabitEthernet0/0/1]ip address 192.168.13.2 24 //给接口配置IP地址
[R3-GigabitEthernet0/0/1]interface GigabitEthernet 0/0/0 //进入路由器接口GigabitEthernet 0/0 [R3-GigabitEthernet0/0/0]undo shutdown //开启端口
[R3-GigabitEthernet0/0/0]ip address 192.168.23.2 24 //给接口配置IP地址
在AR1、AR2、AR3上运行OSPF
AR1: [R1]ospf 1 //启用进程ospf 1
[R1-ospf-1]area 0 //建立区域area 0 [R1-ospf-1-area-0.0.0.0]network 192.168.12.1 0.0.0.0 //在area 0宣告路由器的网络
AR2: [R2]ospf 1 //启用进程ospf 1
[R2-ospf-1]area 0 //建立区域area 0 [R2-ospf-1-area-0.0.0.0]network 192.168.23.1 0.0.0.0 //在area 0宣告
AR3:[R3]ospf 1 //启用进程ospf 1
[R3-ospf-1]area 0 //建立区域area 0 [R3-ospf-1-area-0.0.0.0]network 192.168.13.1 0.0.0.0 //在area 0宣告
[R3-ospf-1-area-0.0.0.0]network 192.168.23.1 0.0.0.0 //在area 0宣告
测试AR1、AR2、AR3是否能够互通
动态路由协议BGP反射器的配置
2、在每个路由器上建立loopback口,并配置IP地址,配置命令如下:
AR1:[R1]interface LoopBack 0
[R1-LoopBack0]ip address 192.168.11.1 24
AR2:[R2]interface LoopBack 0
[R2-LoopBack0]ip address 192.168.22.1 24
AR3:[R3]interface LoopBack 0
[R3-LoopBack0]ip address 192.168.33.1 24
3、在每个BGP内部邻居建立邻居关系,用物理接口建立邻居
AR1:[R1]bgp 100 //启用BGP并指定AS号为100
[R1-bgp]peer 192.168.13.2 as-number 100 //与属于AS100的192.168.13.2建立邻居关系
AR2:[R1]bgp 100 //启用BGP并指定AS号为100
[R1-bgp]peer 192.168.23.2 as-number 100 //与属于AS100的192.168.23.2建立邻居关系
AR2:[R1]bgp 100 //启用BGP并指定AS号为100
[R1-bgp]peer 192.168.13.1 as-number 100 //与属于AS100的192.168.13.1建立邻居关系
[R1-bgp]peer 192.168.23.1 as-number 100 //与属于AS100的192.168.23.1建立邻居关系
验证查看BGP邻居关系
动态路由协议BGP反射器的配置
4、将AR1、AR2、AR3的回环口IP宣告到BGP,命令如下:
AR1:[R1-bgp]network 192.168.11.1 255.255.255.0
AR2:[R2-bgp]network 192.168.22.1 255.255.255.0
AR3:[R3-bgp]network 192.168.33.1 255.255.255.0
5、查看每个路由器的BGP路由和路由表,并用互相ping邻居的回环端口
动态路由协议BGP反射器的配置动态路由协议BGP反射器的配置动态路由协议BGP反射器的配置
由上图可知,每个路由器上的BGP路由表的路由都是最佳路由,但是AR1、AR2没有对方的回环口路由,因为在IBGP内部邻居之间传递路由时,BGP启用水平分割防止路由环路,即路由器在接收到邻居传输的路由,不会再传输给属于同一AS的邻居。
6、我们在AR3上配置路由反射器,命令如下:
[R3-bgp]peer 192.168.13.1 reflect-client //配置路由反射器并设置邻居192.168.13.1为客户端
[R3-bgp]peer 192.168.23.1 reflect-client //配置路由反射器并设置邻居192.168.23.1为客户端
测试查看每个路由器的BGP路由表以及路由表,并互相ping回环口
动态路由协议BGP反射器的配置动态路由协议BGP反射器的配置动态路由协议BGP反射器的配置

综上,在IBGP邻居之间传输路由,BGP启动水平分割防止路由环路发生,即使在BGP路由表中的路由是最佳路由,也不会传输给同一AS号的邻居,采用路由反射器技术,将邻居配置成客户端,这样在配置条件反射器的路由器,会关闭水平分割机制,使该路由可以将同一AS邻居传输的路由,传输给另一个同AS邻居。

转载于:https://blog.51cto.com/13725021/2151300

你可能感兴趣的文章
CUDA学习(五十六)
查看>>
项目中调试SQLServer 方便的查看SQL语句的执行时间的方法
查看>>
python并发编程之多线程编程(day9-day10)
查看>>
安装jumpserver
查看>>
centos7下mariadb 忘记密码处理方法
查看>>
Apache httpd 详解
查看>>
Hyper-V、SCVMM2012和XenDesktop 5.6桌面虚拟化运维之更新、添加和删除虚拟桌面
查看>>
openstack学习笔记十一 Nova
查看>>
希捷带来限量版纪念硬盘
查看>>
Unix整理笔记-超级无敌常用命令杂谈1-里程碑M6
查看>>
Docker的安装与启动
查看>>
zabbix使用Omsa来监控Dell服务器的硬件信息
查看>>
【CSS】【8】CSS盒子距离计算
查看>>
采用移动模拟中继接入可能会遇到的问题
查看>>
Android异步加载图片
查看>>
通过在shell脚本中用expect实现远程scp文件
查看>>
php动态编译openssl过程
查看>>
文件查找之find用法
查看>>
Wireless在域里面实施WPA认证设定应用
查看>>
springmvc配置MappingJackson2HttpMessageConverter实现属性驼峰和下划线的转换
查看>>