博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MPLS LDP随堂笔记2
阅读量:6989 次
发布时间:2019-06-27

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

前一天排错

   

   

Acl 1 匹配所有ospf的数据包 (目的 ospf建立邻居关系 传递路由条目)

2 放行UDP报文 让LDP邻居能互相收发HELLO包

4 放行TCP报文 让LDP邻居能够建立TCP会话 互传标签

5 放行ICMP报文 让R1能ping通3.3.3.3

 

   

   

总结mpls基础标签转发流程

   

   

IGP汇总问题

   

此时 在R2S0/1接口做汇总 发给R3 针对(1.1.1.1/32)

汇总成 1.1.0.0/16 本地自动生成1.1.0.0/16 指向null0

本地会为1.1.0.0/16 分配空标签,传递给R3,不会影响MPLS域中数据包的传递,只是每次传递的都是空标签。

   

   

   

   

   

Bgp 路由黑洞问题(有何好处?)

   

R1R3IBGP邻居 R2R1 R3均没有任何IBGP邻居关系

   

此时在R3上起源33.33.33.33/32 33.33不能宣告进底层的IGP中)

R1能够通过IBGP更新学习到33.33,但是此时直接

Ping 33.33.33.33 sou 1.1.1.1 会发现到R2丢包,因为路由表的递归查找顺序,永远是基于数据包目的IP查路由表,在R2上没有33.33的路由,直接丢包。BGP 路由黑洞)

解决方法

R1 R2 R3互相建立LDP邻居关系,此时R1为inbound LSR 查FIB表 压关于3.3的标签,R2为link LSR查LFIB表 压 3.3的{}标签,R3为outbound LSR 查FIB表到达33.33的目的地

   

   

   

   

   

   

   

   

   

   

解决方法

   

   

Ospf 24位环回口问题

   

   

由于ospf24位环回接口默认认为一个网络末节,此时通告出去的关于3.3.3.3都是/32位的,此时R3不会为1.1.1.1/32分配本地标签,所以不会传递1.1.1.1/32{}标签给R2

R2在收到一个标签包,发现没有任何下有路由器再为此前缀分配标签,R2动作 untagged(弹出所有标签)

在纯净MPLS域里没问题,MPLSVPN排错的重点!

Ldp 认证

对方跟我建立邻居的地址

全局下配置mpls ldp neighbor 2.2.2.2 password cisco

(密码可以加空格!)

查看密码加空格的方法

Sh run | s cisco(加空格)

   

   

MPLS过滤标签

出方向过滤标签

Standard IP access list 10

10 permit 1.1.1.1 (3 matches)

Standard IP access list 20

10 permit 3.3.3.3

   

R1(config)#mpls ldp advertise-labels for 10 to 20

此条命令代表 我把1.1.1.1的前缀本地分配的local标签 只传给3.3.3.3的邻居(其他都不传)

此时在R2上看到现象

关于1.1.1.1/32此条前缀

local标签

remote方向只有R3有发的标签 R1被过滤

只会出现在拍错中

查找方法

sh run | s mpls ldp

修改方法 将正确的邻居RID加入相对应的ACL

入方向的标签过滤

   

R1全局配置下mpls ldp neighbor 2.2.2.2 labels accept 30

   

access-list 30 permit 3.3.3.3

此时可以看到 只接受关于3.3.3.3/32的标签

sh run | s mpls ldp

查看方法

   

标签回收

   

   

   

   

排错实验

   

   

   

   

总结排错

1、检查全局MPLS IP是否关闭

 

   

代表全局MPLS IP进程被关闭 需要打开

2、检查全局cef

如果发现是 no ip cef 请打开

3、查看接口下是否开启mpls ip

如果发现LDP邻居未建立

1R1(config)#mpls ldp router-id loopback 0 force

如果有两个loopback lo0 1.1.1.1 lo1 100.1.1.1

此时100.1.1.1未宣告进底层使用此条命令 强制指定lo0

2、查看是否有数据包的过滤

3、查看是否有标签过滤

查看命令

   

   

   

4、查看密码是否匹配(注意空格

5、全局下是否关闭标签分发

6、ospf环回口24位的问题

修改环回口的ospf网络类型 改为P2P

   

最后检测的命令为 trace(路径成功)

 

转载地址:http://tezvl.baihongyu.com/

你可能感兴趣的文章
LeetCode-最长回文子串
查看>>
【HDOJ】3400 Line belt
查看>>
JVM Guide
查看>>
大数模版
查看>>
HDU4044 GeoDefense(树形dp+分组背包)
查看>>
Microsoft .Net Remoting系列专题之三:Remoting事件处理全接触
查看>>
JavaScript常用标签和方法总结
查看>>
GO语言的进阶之路-网络编程之socket
查看>>
作业—四则运算题目生成器
查看>>
第十四周翻译-《Pro SQL Server Internals, 2nd edition》
查看>>
jdbcUrl is required with driverClassName spring boot 2.0版本
查看>>
C# 关于JArray和JObject封装JSON对象
查看>>
【Visual C++】游戏开发笔记之十 基础动画显示(三) 透明动画的实现
查看>>
今目标反思
查看>>
SQL Server 备份的 8 种方法。
查看>>
SQL Server 从数据库快照还原数据库
查看>>
$(document).keydown
查看>>
对Java、C#转学swift的提醒:学习swift首先要突破心理障碍。
查看>>
面向对象 2017-4-15
查看>>
java项目导出war包
查看>>