本实验使用eve-ng模拟平台的锐捷设备实现

r1
ena
conf t
host r1
line con 0
exec-t 0 0
exit

int lo 0
ip add 10.1.1.1 255.255.255.255
!4个255表示前边网段只有一个ip地址
int lo 1
ip add 10.1.1.2 255.255.255.255
int g0/0
no switchport !锐捷RSR路由器要取消交换功能才可以配置ip地址
ip add 11.1.1.1 255.255.255.252
no shut !启用接口,默认启用
exit

router bgp 10 !进入bgp协议 ,as10
router-id 10.1.1.1 !声明bgp的router-id
nei 11.1.1.2 remote-as 20 !指定bgp邻居,和邻居的自治系统号,如果和自己的as号不一样,表示是EBGP邻居
net 10.1.1.1 mask 255.255.255.255 !使用network发布一个网段
redis conn !使用重发布方式发布一个直连网段

show this !锐捷设备可以在任何模式下查看当前 模式配置
show run
show ip bpg summary !查看bgp概要信息
show ip bpg !查看bgp的路由情况,表示可用,>表示最优路由,、
show ip route bgp !查看bgp的路由表,只有最优路由会加入到路由表中

======r2
ena
conf t
host r2
line con 0
exec-t 0 0
exit

int lo 0
ip add 10.2.1.1 255.255.255.255
int lo 1
ip add 10.2.1.2 255.255.255.255
int g0/0
no switchport
ip add 11.1.1.2 255.255.255.252
no shut
int g0/1
no switchport
ip add 12.1.1.1 255.255.255.252
no shut
exit

router ospf 1
router-id 10.2.1.1
yes !锐捷设备修改ospf的router-id要输入yes确认
net 10.2.1.1 0.0.0.0 area 0
network 12.1.1.0 0.0.0.3 area 0
exit

router bgp 20
bgp router-id 10.2.1.1
nei 11.1.1.1 remote-as 10
nei 10.4.1.1 remote-as 20 !r2有两个邻居一个内部邻居一个外部
network 10.2.1.2 mask 255.255.255.255
nei 10.4.1.1 update-source lo 0
!update-source ,IBGP一般使用回环接口建立,要使用这条命令来声明使用哪个回环接口
!IBGP邻居使用回环接口是一定要TCP可达,即通过内部协议可以通信,这个实验中使用的ospf,如果IBGP邻居处于active状态,有可能是回环接口间不可达。

======r3
ena
conf t
host r3
line con 0
exec-t 0 0
exit

int lo 0
ip add 10.3.1.1 255.255.255.255
int lo 1
ip add 10.3.1.2 255.255.255.255
int g0/0
no switchport
ip add 12.1.1.2 255.255.255.252
no shut
int g0/1
no switchport
ip add 13.1.1.1 255.255.255.252
no shut
exit

router ospf 1
router-id 10.3.1.1
yes
net 12.1.1.0 0.0.0.3 area 0
net 13.1.1.0 0.0.0.3 area 0
net 10.3.1.1 0.0.0.0 area 0
net 10.3.1.2 0.0.0.0 area 0
exit

======r4
ena
conf t
host r4
line con 0
exec-t 0 0
exit

int lo 0
ip add 10.4.1.1 255.255.255.255
int lo 1
ip add 10.4.1.2 255.255.255.255
int g0/0
no switchport
ip add 13.1.1.2 255.255.255.252
no shut
int g0/1
no switchport
ip add 14.1.1.1 255.255.255.252
no shut
exit

router ospf 1
router-id 10.4.1.1
net 13.1.1.0 0.0.0.3 area 0
net 10.4.1.1 0.0.0.0 area 0

exit

router bgp 20
bgp router-id 10.4.1.1
nei 14.1.1.2 remote-as 30
nei 10.2.1.1 remote-as 20
net 10.4.1.2 mask 255.255.255.255
nei 10.2.1.1 update-source lo 0

=====r5
ena
conf t
host r5
line con 0
exec-t 0 0
exit

int lo 0
ip add 10.5.1.1 255.255.255.255
int lo 1
ip add 10.5.1.2 255.255.255.255
int g0/0
no switchport
ip add 14.1.1.2 255.255.255.252
no shut
exit

router bgp 30
bgp router-id 10.5.1.1
nei 14.1.1.1 remote-as 20
net 10.5.1.1 mask 255.255.255.255
net 10.5.1.2 mask 255.255.255.255

验证:查看路由表,

但是数据传输不可达

原因:在AS20中R3路由器没有运行bgp,但是iBGP邻居可以跨设备建立,只要tcp/ip可达。!!bgp可以跨设备传递路由。但数据层面传输到R3时,r3查询不到目标的路由(目标路由是通过bgp发布的),将数据包丢弃,在网络中称为路由黑洞。
解决方法:1、将bgp路由发布到ospf中(重发布),但是ibgp内部路由器没法承受大量的路由。
2、r3等其它ibgp的设备都运行BGP,不是所有设备都可以很好的运行BGP协议。
3、使用MPLS技术(采用)

1:重发布方式
r2和r5上配置
router ospf 1
redis bgp sub

R1和r5可以通信

2、IBGP内部全部实现bgp协议
sw3上启用bgp,sw2,sw4上添加sw3做为bgp邻居
sw3:
router bgp 20
nei 10.2.1.1. remote-as 20
nei 10.4.1.1 remote-as 20
nei 10.2.1.1 update-source lo 0
nei 10.4.1.1 update-source lo 0
sw2,sw4略

可以看到并没有加入到路由表,原因是下一跳不可,因为,BGP的下一跳是以AS(自治系统)做为下一跳。
IBGp边界路由器要配置:”nei 邻居地址 next-hop-self” 意义是告诉邻居你的下一跳要本路由器。例如:r2(config-router)#nei 10.3.1.1 next-hop-self

4、使用MPLS解决,主要采用

本实验在R2,R3,R4上配置mpls
1)全局开启MPLS转发功能
R2(config)#mpls ip
2)全局开启LDP标签分发协议
R2(config)#mpls router ldp
R2(config-mpls-router)#ldp router-id interface loopback 0 forc
//建议此处指定LDP的router-id的时候,使用loopback接口且使用force的强制属性。
3)开启接口的标签交换能力
R2(config)#int gigabitEthernet 0/01
R2(config-GigabitEthernet 0/1)#label-switching
R2(config-GigabitEthernet 0/0.23)#mpls ip

配置完成以后,依然不能通信,有明白的朋友请留言指教,不知道是配置问题还是EVE-NG的问题。

锐捷mpls 解决BGP路由黑洞问题相关推荐

  1. 利用MPLS解决BGP路由黑洞问题

    致歉声明:前版博客由于博主个人对于BGP知识的理解出现偏差,导致路由黑洞产生的原因解释错误,误导大家,抱歉. 配置文件的百度网盘连接及提取码. 链接:https://pan.baidu.com/s/1 ...

  2. MPLS解决BGP路由黑洞

    MPLS解决BGP路由黑洞 拓补图以及实验要求 配置思路和过程 根据要求(AS2的IP地址为172.16.0.0/16)可知该要求为子网划分. 首先是划分R2-R7骨干网络,可以看到AS2中总共有七段 ...

  3. 华为设备,使用mpls 解决bgp路由黑洞问题

    华为设备,使用mpls 解决bgp路由黑洞问题, [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-bRC2zk2I-1617343115560)(C:\Users\Adm ...

  4. linux进入黑洞路由,BGP路由黑洞解决办法介绍

    在配置BGP的时,通常最容易遇到的问题就是路由黑洞,那么什么是路由黑洞呢,简单的说,它会默默的将 数据包丢弃,使所有数据包有去无回.我们知道传统的IP路由查找,它是逐跳查找的,通俗一点就是当数 据包到 ...

  5. BGP路由黑洞解决办法介绍

    在配置BGP的时,通常最容易遇到的问题就是路由黑洞,那么什么是路由黑洞呢,简单的说,它会默默的将 数据包丢弃,使所有数据包有去无回.我们知道传统的IP路由查找,它是逐跳查找的,通俗一点就是当数 据包到 ...

  6. 乾颐堂军哥HCIE9-解决BGP路由黑洞、聚合的各种参数以及RR基础

    本技术文章讨论BGP的路由黑洞解决方案.BGP聚合,即减少路由条目数的技术 1.BGP路由黑洞 1.1 解决路由黑洞问题1 某些AS内的设备没有运行BGP(R3),那么它会缺少路由(2.2.2.2/6 ...

  7. 华为HCIE-RS3.0论述题--BGP路由黑洞

    3.3BGP路由黑洞 题干:R1/R2/R3/R4运行ospf协议,R1和R4建立IBGP,并且BGP进程下宣告站点路由. 1,根据以上描述,当站点1的用户访问站点2的用户时会发生什么问题?请描述产生 ...

  8. HCIE-RS论述BGP路由黑洞

    BGP路由黑洞 一.题目需求以及解决方法 A,D 两合设备用 loopback 口建立 IBGP邻居,现在管理员在A和D设备中把SiteA和SiteB的路由宣告到了BGP中.请问: 1.现在SITEA ...

  9. BGP路由黑洞问题及BGP同步规则

    BGP路由黑洞出现为原因 两台BGP设备之间无需直连,只要IP连通,并且能够建立TCP连接,就能够建立BGP对等体,这个特点使路由传递更加灵活,但是也可能带来一个问题,就是路由黑洞问题. 如上图,已知 ...

最新文章

  1. 新概念机房运维监控三大新理念
  2. python3.5.2-python升级 (2.6升级到3.5)
  3. 使用StyleCop 进行代码评审
  4. php滑到底部自动加载更多,ListView滑动到底部自动加载更多
  5. http/tcp/ip/端口
  6. 性能测试--jmeter中正则表达式提取器的使用【16】
  7. 十代主板改win7_微星Z490装win7 Bios设置|微星Z490主板10代CPU装win7
  8. Premiere Pro之视频转场效果(四)
  9. 你所不知道的文件上传更安全的类型判断
  10. 数据库修改用友U8账套
  11. (个人)太极拳学习系统创新实训第一周(一)
  12. 初学者如何吃透一个Java项目
  13. 微积分学和算法分析中的O, o
  14. matlab进行动力吸振器设计,干摩擦动力吸振器的MATLAB仿真及其基于频谱分析的优化设计...
  15. 【社区周会】2021-07-13 工程进展内容概要
  16. zjs-my-diary-20191227
  17. Axios封装拦截器
  18. 树莓派学习笔记——获取树莓派CPU温度
  19. AE CC 2015版本无法连接Media Encoder解救方法
  20. iOS10从app跳转到WiFi设置界面

热门文章

  1. 腾讯视频QLV格式转换成mp4格式,只需这样做!
  2. 云队友丨一战打败马云,四十岁的黄峥究竟有多恐怖?
  3. JSON文件报错解决方法(Expected value at 1:0/Expected 'a' at 8:20)
  4. 如何批量查询360权重值?360权重怎么批量查询
  5. GJB 5000B二级-QA质量保证
  6. 计算机组成原理题目透析(1)
  7. 大唐移动招聘软件工程师(C/C++)
  8. Sublime Text 4 设置中文、汉化
  9. 光线的角度调制,像面的强度调制和光场的孔径调制
  10. 服务器硬盘RAID知识