mpls 相关实验 排错步骤

一:PE内mpls

1、LDP邻居不能建立

A、查看邻居 若无任何邻居 则首先查看配置

协议是否正确

相关接口是否启用 mplsip

B、底层的route-id 不可达

C、646 被截止

Ldp的   hello  包    udp 646

Update包    tcp 646

Tdp的   皆是711

D、copp 干掉了646

2、跟踪目标路由 PE 地址

在PE上检查 show mpls forwarding-table

跟踪LDP 的标签 一个一个的查询

找出问题所在  无标签

Show run | s mpls

A、no mpls ldp advertise-label

改正 方法

B、查看是否启用CEF

C、查看是否存在标签断链

Mpls 的 路由条目不能发生变化 一旦发生变化 则会出现标签断链

若是存在中间设备则查看两端标签是否存在

二、解决路由传递问

1.查看PE间的邻居关系

(包括VPNV4的邻居关系 show ip bgp vpnv4 all sum)

若PE间无建邻命令 则查看PE与路由反射器间邻居关系

A、解决普通BGP建邻问题

B、VPN的簇里 需激活

2、有邻居 后检查是PE否有相应路由 show ip route vrf ***

(1)、若本端路由未进入

A、检查PE与CE间邻居关系(BGP则查看vpn邻居)

接口是否划入该VRF

检查配置解决建邻问题

若是bgp邻居切记在familyvrf 配置

若是eigrp 则查看邻居

autonomous-system 90   使用同CE端一致的AS号

(2)、若是对端路由未进入

首先保证对端率先 学到了自己的路由

                       1、检查bgp传递

                             对端是否在 bgp中重发布

                             vrf下有route-map 名为import map

检查路由反射器的配置 :反射相应配置 携带属性

检查倆端VRF收发标签是否对应

3、检查各个CE是否收到相对应路由(注意路由条目是 哪个接口的)

直接看是否正确 在PE上 对IGP 进行重发送

二:数据层面

1、在PE上检验

看到路由条目 含有两层 标签

外层标签是由MPLS邻居封装的(P路由器R1,R2)内层标签是由PE的VRF接口封装的

辅助工具

无论TDP或LDP查看命令:                   MPBGP 时的查看命令

r2#show mpls ldp neighbor                                             查看邻居关系

r2#show mpls ldp bindings                                             查看LIB表

r2#show mpls forwarding-table                                          查看LFIB表

当运行MPLS后,FIB中将携带标签号

r2#show ip cef detail                      R1#show ip cef vrf VPNAdetail     查看FIB表

根据数据层面的方向定义上游和下游路由器,在运行单播路由协议基于CEF产生FIB表,而后TDP/LDP将基于FIB中的每个目标路由分发一个标签号,并传递给所有邻居,生成LIB表;

最后所有路由器将FIB和LIB结合生成LFIB表;转发数据树进入的流量将携带本地为该网段分发的标签,出方向时修改标签号为下游路由器的;

 

本地路由要和邻居的路由一致否则会出现标签断链

例如:本地环回接口 /24 远端 /32

      以及汇总路由

时间: 2024-08-30 16:11:11

mpls 相关实验 排错步骤的相关文章

浅析LUM及相关实验

浅析LVM及相关实验 LVM(Logical Volume Manager)是一个磁盘管理子系统,将一个或者多个底层设备组织成逻辑设备.在LVM里,一个或者多个PV组成一个VG(Volume Group,卷组),而从一个VG里又可以虚拟划分出若干个LV(Logical Volume,逻辑)卷), 如下示意图 其底层设备划分成分区PE,单个PE默认大小为4M,可取值4M,8M,12M,16M 为2的整数倍. 在pv ,vg ,lv之下的操作,有一些命令 pv:  pvcreate, pvs, pv

col标签的相关实验

col上有width属性,如果对应值没有单位,默认是像素 <!DOCTYPE html> <html> <head> <title>col相关实验</title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta http-equiv="X-UA-Compatible" c

mariadb事务隔离级别相关实验

关于SQL的隔离级别 SQL标准定义了4类隔离级别,如下所示:1. Read Uncommitted (读取未提交内容)在该隔离级别,所有事务都可以看到其他未提交事务的执行结果.本隔离级别很少用于实际应用,因为它的性能也不比其他级别好多少.读取未提交的数据,也被称之为脏读(Dirty Read) 2. Read Committed (读取提交内容)这是大多数数据库系统的默认隔离级别(但不是MySQL默认的).它满足了隔离的简单定义:一个事务只能看见已经提交事务所做的改变.这种隔离级别 也支持所谓

KVM的driver_mirror功能相关实验

原创,转载请务必注明出处及URL,谢谢! 早前做的一些KVM功能相关的实验,分享一下. mirror相关实验1[mirror功能基本测试]: vm运行时,执行镜像操作: virsh qemu-monitor-command --hmp vmxxxxxxx  'drive_mirror -f xxxblock_device  /data/xxxxxx-mirror.img' 查看完成状态: virsh qemu-monitor-command --hmp vmxxxxxxx  'info bloc

相关实验示例

相关实验示例 创建文件系统 1.创建分区 fdisk or gdisk /dev/DIVICE 2.创建文件系统 mkfs .fs_type or mkfs -t fs_type /dev/DIVICE/??? 3.挂载 创建挂载点 mkdir /mnt/???(可以任意创建) 临时挂载: mount /dev/DIVICE/??? /mnt/???(挂载点) 永久挂载 :vim /etc/fstab UUID ------.. mount -a 创建和删除swap分区 1.创建分区 fdisk

网络组相关实验

网络组相关实验 网络组是centos7上新出的一个技术,它的作用和bonding类似,是将多个网卡聚合在一起方法,从而实现冗错和提高吞吐量,不同于旧版中bonding技术,网路组提供更好的性能和扩展性,它是由内核驱动和teamd守护进程实现. 网路组可以工作在多种方式(runner) broadcast roundrobin activebackup loadbalance lacp (implements the 802.3ad Link Aggregation Control Protoco

vsftp服务介绍与相关实验

一.VSFTP服务简介 FTP 是 File Transfer Protocol(文件传输协议)的英文简称,用于 Internet 上的文件的双向传输.使用 FTP 来传输时,是具有一定程度的危险性, 因为数据在因特网上面是完全没有受到保护的明文传输方式!VSFTP是一个基于GPL发布的类Unix系统上使用的FTP服务器软件,它的全称是Very Secure FTP, 从名称定义上基本可以看出,这是为了解决 ftp 传输安全性问题的. 1.1.vsftp特点 vsftp 程序的运行者一般是普通用

结合Praat进行语音实验的步骤

近期更新了几篇Praat脚本从标注的TextGrid里提取数据一些脚本,发现有一些朋友会问到更细节的问题,于是有一个想法把结合Praat进行一个语音学上常用的实验研究的步骤都整理出来,希望对需要的朋友有所帮助.其实从事语音研究的可能大部分是语言学专业,对一些软件,脚本的使用可能不如工科类学生掌握快,而如果是一个工科出身的如果掌握这类的软件,脚本,可能不屑于看太仔细的说明,本文是针对偏语言学专业,力求让大家在进行实验研究的时候,不会太纠结于如何使用,而能更快速的完成自己的实验.欢迎提问,我会随时更

CentOS7 DNS相关实验

实验一:单节点正向解析+逆向解析+递归功能 实验环境如下: 主机IP 描述 192.168.5.181 内网DNS server,与网关为172.16.0.1,网关直连外网并提供DNS功能 192.168.5.182 内网客户端 实验步骤:在192.168.5.181这台机器上面安装bind yum install -y bind 编辑/etc/named.conf如下所示,修改allow-query 为 any 从而让所有主机都有进行DNS查询的权限:添加 forward only 和 for