[HCIP]MPLS解决路由黑洞
目录
拓扑搭建
配置思路
MPLS配置
实验结果
拓扑搭建
BGP2与BGP7建立邻居后,路由层面可达,数据层面不可达,造成BGP路由黑洞
需要MPLS技术解决
配置思路
1.将底层IP配好并运行相应IGP 协议 使各个AS内部全网可达
2.起BGP协议建邻,宣告用户网段
3.AS2 内部用mpls协议解决BGP的路由黑洞问题
4.干涉选路
MPLS配置
[r2]mpls lsr-id 2.2.2.2 必须先定义mpls的router-id,要为本地设备的真实ip地址,且邻居可达,因为
该地址将用于建立TCP会话,建议使用环回地址
[r2]mpls 再开启mpls协议
[r2-mpls]mpls ldp 再激活LDP协议
[r2-mpls-ldp]q
之后需要在所有标签经过的接口上开启协议
[r2]interface GigabitEthernet 0/0/1
[r2-GigabitEthernet0/0/1]mpls 先开启MPLS
[r2-GigabitEthernet0/0/1]mpls ldp 再激活LDP协议
当启动配置完成后,邻居间使用UDP报文组播收发hello包;之后基于hello包中的router-id地址进行TCP会话的建立;
[r3]display tcp status
TCPCB Tid/Soid Local Add:port Foreign Add:port VPNID State
b4cf3d64 167/6 3.3.3.3:646 4.4.4.4:50858 0 Established
b4cf3adc 167/3 3.3.3.3:50806 2.2.2.2:646 0 Established
当tcp会话建立后,邻居间基于TCP会话再建立邻居关系,生成邻居表:
[r3]display mpls ldp peer
再然后基于本地的FIB表,默认华为仅针对32位的主机路由生成标签号;存储于LIB表中,之后邻居间共享LIB表;
[r3]display fib 查看FIB表
[r4]display mpls ldp lsp 查看LIB表,装载本地和邻居为各条路由分配的标签号
最后路由器将LIB和FIB集合,生成最佳路径的标签转发规则—LFIB
[r4]display mpls lsp 查看LFIB表
注:默认华为仅针对32位主机路由分配标签
[r3]mpls
[r3-mpls]lsp-trigger all 开启功能,将针对fib表中所有路由进行标签号的分配
[r2]tracert -v -a 2.2.2.2 56.1.1.2
- 使用mpls解决BGP的路由黑洞
MPLS协议并不会为通过BGP协议学习的路由条目分配标签号;
而是在访问这些BGP路由目标网段时,在流量中压入到达这些网段的BGP下一跳设备地址的标签号;
例:R2从BGP邻居5.5.5.5 学习到6.6.6.0 网段的路由;R2在访问6.6.6.0 时,将在数据包中压入到达5.5.5.5ip地址的标签号,来穿越中间没有运行BGP协议的设备;实现打破路由黑洞;
注:华为设备默认不为BGP协议执行下一跳标签机制,cisco默认执行;
华为设备需要开启 route recursive-lookup tunnel 路由基于隧道进行递归查找
实验结果
r1能ping通所有用户网段
r1访问r2,r3,r4基于r5访问,访问r5,r6,r7基于r2访问
[HCIP]MPLS解决路由黑洞相关推荐
- 自制MPLS解决路由黑洞实验
利用mpls解决BGP路由黑洞配置命令全解析 --By Jim 什么是BGP路由黑洞? BGP规定无论路由器是否启动bgp都要无条件地转发BGP消息和更新包(凌驾于IGP之上),违背了IGP" ...
- BGP通过MPLS解决路由黑洞
目录 拓扑的搭建及IP地址的规划 IGP配置 BGP配置 MPLS配置 BGP的宣告及选路 实验要求: 拓扑的搭建及IP地址的规划 首先实验要求AS2网段地址基于172.16.0.0/16划分,此网段 ...
- 教你解决路由黑洞5招
如何解决路由黑洞? 1.全互联(全互联的意思就是在一个AS内的所有的BGP路由器全部都建立我们Establish的关系) 2.RR(反射器) 3.联盟(一般用的不多) 4.将BGP路由引入到IGP,从 ...
- 02 理解MPLS如何解决路由黑洞
1.底层IGP(这里不再赘述) 2.在R1和R5上创建一个环回口IP地址 R1(config)#interface loopback 1 R1(config-if)#ip address 11.11. ...
- 【实验】通过MPLS打破路由黑洞
建立拓扑模型 分配IP 划分区域 公网网段启用IGP环境 IGP环境建立完成 公网网段启用MPLS协议 公网网段中启用BGP环境仅将R2 R4 建邻 使用VPN建立公网两端 俩个区域的连接 查看R2 ...
- 利用MPLS解决BGP路由黑洞问题
致歉声明:前版博客由于博主个人对于BGP知识的理解出现偏差,导致路由黑洞产生的原因解释错误,误导大家,抱歉. 配置文件的百度网盘连接及提取码. 链接:https://pan.baidu.com/s/1 ...
- 【干货】路由黑洞的5种解决方法大PK
如何解决路由黑洞? 1.全互联(全互联的意思就是在一个AS内的所有的BGP路由器全部都建立我们Establish的关系) 2.RR(反射器) 3.联盟(一般用的不多) 4.将BGP路由引入到IGP,从 ...
- linux进入黑洞路由,BGP路由黑洞解决办法介绍
在配置BGP的时,通常最容易遇到的问题就是路由黑洞,那么什么是路由黑洞呢,简单的说,它会默默的将 数据包丢弃,使所有数据包有去无回.我们知道传统的IP路由查找,它是逐跳查找的,通俗一点就是当数 据包到 ...
- BGP路由黑洞解决办法介绍
在配置BGP的时,通常最容易遇到的问题就是路由黑洞,那么什么是路由黑洞呢,简单的说,它会默默的将 数据包丢弃,使所有数据包有去无回.我们知道传统的IP路由查找,它是逐跳查找的,通俗一点就是当数 据包到 ...
最新文章
- datagrid资料+ by iCeSnaker - Program rhapsody
- jquery中文参考文档
- oracle11g R2 出现新增的表在导出的时候报EXP-00011: xx does not exist
- el表达式动态取值中括号内两点_中考热点:旧瓶新酒,解题新策略分析之玩转动态型热点题型...
- 合适是最好,声音选项里面 声音的硬件加速到底有什么用
- mysql as用法_Spring Data R2DBC响应式操作MySQL
- python函数参数类型检查_Python中实现参数类型检查的简单方法
- 脉脉就APP整改下架一事致歉:正积极排查 将尽快完成整改
- 能自定义桌面后,iOS用户玩疯了
- 智慧城市发展未来PSD分层海报模板|科技突破你的想象!
- 《计算机应用基础实训教程》,《计算机应用基础实训教程》修改稿(文).doc
- 通讯录标准化输入fread c语言,C语言实现通讯录系统
- 二叉树的遍历|前序、中序、后序、层序遍历
- 搜狗输入法 linux 怎么打开,ubuntu 15.10安装搜狗输入法不能打开
- Dynamics CRM IFD部署如何更换SSL证书
- 流程自动化(RPA)的发展和应用
- 目标检测的Tricks | 【Trick13】使用kmeans与遗传算法聚类anchor
- Java核心技术卷一笔记
- 程序员吐槽培训班简历造假,经验包装竟拿到阿里外包26k的offer
- 解决liquibase.exception.LockException: Could not acquire change log lock. Currently locked by XXXX
热门文章
- 【转载】Excel操作 Microsoft.Office.Interop.Excel.dll的使用
- Dell R720xd服务器装机暨改造过程
- js 正则 验证密码输入,必须为6-15位,含有数字字母,或者符号
- ​“人工智能”初创公司所面临的问题
- linux7分区硬盘,centos7根分区硬盘扩容
- Flask懒加载时 moles.py 无法运行
- 分布电容和杂散电容_寄生电容 分布电容
- 一个字符等于多少磅?
- 【C语言】一文彻底理解指针,通俗易懂
- 树结构——2-3树图解