百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术分类 > 正文

mpls 二层标签怎样查 mpls双层标签

feilongw 2025-03-26 02:31 17 浏览

CCNP学习笔记-MPLS/MPLS VPN

MPLS,多协议标签交换

- 多协议,支持IPv4,IPv6,IPX,Apple Talk

- MPLS工作在数据层面,以标签为基础进行转发

- 现广泛应用于MPLS VPN,MPLS TE

- 经常依据于IP路由(IP目的网络号)来形成标签

- FEC(Forwarding Equivalence Class):MPLS实际上是一种分类发的技木,它将具有相同转发处理方式(目的地相同、使用的转发路径相同、具有相同的服务等级等)的分組归为一类,这种类别就称为转发等价类

CEF是唯一一种提供MPLS标签插入的转发机制。CEF形成FIB,而TDP/LDP根据FIB来分发标签。


1. MPLS的架构



控制层面,由LDP/TDP基于FIB分标签。

数据层面,基于标签进行转发数据。


2.MPLS标签

帧模式,frame mode MPLS,应用于TCP/IP

单元模式,cell mode,应用于ATM

:被保留

MPLS打一层标签,MPLS VPN打二层标签,MPLS TE(流量工程)打三层标签。

Unlabeled IP unicast Type:0x0800

Labeled IP unicast Type:0x8847(零x8847)

Labeled IP multicast Type:0x8847(零x8848)

3.Label Switch Routers,标签交换路由器



3.LSR的架构



4.Edge LSR架构



5. MPLS不会为BGP路由去分配标签

标签的分发,压入,交换,弹出,主要发生在运营商网络。客户端路由器不会看到标签。

6. TDP,Tag Distribution Protocol

思科私有协议,Cisco Only

TCP/UDP:,

Hello:UDP ,传输标签:TCP

7. LDP,Label Distribution Protocol

业界标准协议

TCP/UDP:,

Hello:UDP ,传输标签:TCP

8. (3)以下默认起TDP,(3)以后的版本默认起LDP

9. 标签本地有效,标签异步分发

.标签上游和下游是针对数据流向。

.LIB,保存针对某条路由本地标签和学到的标签

.LFIB,

.FIB,路由表的cef缓存表

.



.倒数第二跳,PHP,默认启用

最后一条路由器分发的标签是3([]预留),发给倒数第二跳。倒数第二跳的标签标记为pop或implicit null

Action为Pop弹出最外层标签

Action为Untagged把所有标签都弹出



MPLS的配置

0)要有路由

1)配置CEF

Router(config)#ip cef //高版本cef默认开启

2)在帧模式接口下配置MPLS

Router(config-if)#mpls ip

//老版本(3)以下版本为tag-swiching ip,启用TDP,即使你在老版本环境中输入mpls ip

3)配置MTU大小(可选):1层标签:,2层:,3层

4)查看

Router#show mpls ldp neighbor //查看ldp邻居表

Router#show mpls ldb binding //查看LIB表

Router#show mpls forwarding-table //查看LFIB表

Router#show ip cef //查看FIB表


VPN,虚拟私有网络

分类:Overlay VPN,Peer-To-Peer VPN


Overlay VPN

Peer-To-Peer VPN


ISP参与私网路由


QoS保证


Customer Edge(CE)端配置简单

安全


费用低




MPLS VPN概念

1. CE和PE起IGP

2. 如何区分CE端的相同路由(RD)

RD:Router Distinguishers,路由区分器

3. VRF,虚拟路由转发

4. 负责路由的导入和导出(RT)

RT:Router Targets

5. VPNv4路由:IPv4+标识:RD+Community:RT


MPLS VPN配置

0. R1,R2,R3配置好MPLS

Router2(config)#ip cef

Router2(config)#int G0/0

Router2(config-if)#mpls ip


Router2(config)#ip vrf A

Router2(config-vrf)#rd 1:1

Router2(config-vrf)#route-target 1:1


Router2(config)#int G0/1

Rotuer2(config-if)#ip vrf forwarding A

Router2(config-if)#ip add


Router2#show ip route vrf A

Router2#ping vrf A


Router2(config)#router rip

Router2(config-router)#address-family ipv4 vrf A

Router2(config-router-af)#network


0.R2,R3运行iBGP

Router2(config)#router bgp

Router2(config-router)#bgp router-id

Router2(config-router)#neighbor remote-as

Router2(config-router)#neighbor update-source loopback 0


Router2(config-router)#address-family vpnv4

Router2(config-router-af)#neighbor activate

Router2(config-router-af)#neighbor send-community


Router2(config)#router bgp

Router2(config-router)#address-family ipv4 vrf A

Router2(config-router-af)#redistribute rip

Router2#show ip bgp vpnv4 all


Router2(config)#router rip

Router2(config-router)#address-family ipv4 vrf A

Router2(config-router-af)#redistribute bgp metric transparent(透明metric,携带以前的metric值)


9. Router4(config)#router rip

.Router4(config-router)#network

.Router4(config-router)#net


Router2#show mpls forwarding-table

相关推荐

13款用于Web的流行HTML5视频播放器

开源项目评测之Html5视频播放器推荐Web项目开发中视频播放是一个非常常见的需求,需要播放器能够支持pc端和移动端的使用,并且支持常见的视频格式。我们从github上精选了5款优秀的Html5播放...

[ 渗透入门篇 ] 渗透行业必备术语大集合(全 -- 五万字总结)

反渗透系统常用术语(1)淡水:又称渗透水、产品水,是反渗透系统的净化水。(2)供水:又称给水,是进入反渗透膜系统的供给水源。(3)浓水:又称盐水,是反渗透系统的浓缩废液。(4)半透膜:允许溶液中溶剂透...

java-verbose是什么意思 java -verbose

灵魂拷问:为什么short、byte会被提升为int?boolean到底多大?为什么short、byte会被提升为int?在学习Java语法的时候,知道short、byte、byte类型在做运...

Android Hanlder 揭密之路- 深入理解异步消息传递机制Looper、Handler、Message三者关系

Handler知识点梳理:Handler、Looper以及Message三者之间的关系前言Handler、Looper以及Message之间的关系,概括性来说,Looper负责的是创建一个Me...

csdn freemarker jquery 预览word

高质量人才助推高质量发展——西安市高新区“精益创业带动就业示范行动”系列活动西安市高新区“精益创业带动就业示范行动”系列活动已于8月日在高新区软件新城正式启动。本周五(8月日)上午点分,系列活动之“直...

android 修改菜单menu背景

教你把手机的状态栏和通知栏改造成安卓L风格说道颜值,就得吐槽一下安卓及一下的版本了。原生真的是丑,丑到没朋友。到了安卓,谷歌终于大刀阔斧的对安卓的颜值进行了大动刀。【下拉通知栏】那么,安卓有没有办法搞...

DCDC架构中 dcdc类型(dcdc的主要作用)

DC-DC工作原理,看完你就懂了上篇文章说了LDO的原理,那本篇就来说一下DCDC的工作原理吧。开关电源:是一种高频化电能转换装置,其主要利用电力电子开关器件(如晶体管、MOS管、可控晶闸管等),通过...

getPath(),getAbsolutePath(),getCanonicalPath() 区别

java获取文件路径1.前言Java开发中我们经常要获取文件的路径,比如读取配置文件等等。今天我们就关于文件的路径和如何读取文件简单地探讨一下。2.文件的路径文件的路径通常有相对路径与绝对...

android 多任务键app后台重新唤起生命周期 安卓任务管理器快捷键

好用的备忘录待办提醒APP任务管理工具怎么选?在这个信息高速流通的时代,选择一款合适的任务管理应用变得尤为关键。一个好的任务管理工具不仅能帮助我们更好地规划时间、提升效率,还能在快节奏的生活中保持条...

android数据包下载地址 数据包apk

《地牢猎手5》安卓怎么下载APK数据包下载万众期待的地牢猎手5终于推出啦,此次Gameloft在安卓平台首发推出,不过目前谷歌商店还未提供正式下载数据包,不过不用担心,蚕豆网小编为大家带来了地牢猎手...

51c大模型~合集24(c5.0模型)

北大校友打造的个智能体「我的世界」,背后原理揭晓了!来源:量子位北大校友打造的个智能体「我的世界」,背后原理揭晓了!团队全新公开页技术报告,详尽解密AI智能体如何产生专业化分工、社交互动、甚至传播虚拟...

ao3archive of own our如何使用

肖战ao3事件始末揭秘ao3是啥意思肖战粉丝举报AO3为什么惹众怒3月4日凌晨2时分,肖战工作室再次发表声明:肖战海外社交账号已无法正常登陆,任何更改均非本人及工作人员操作,后续动作均与肖战本人无关...

ansible变量运算 ansible查看变量的命令

Python中的Ansible库在Python中集成Ansible功能,主要通过以下两种方式实现,结合官方库和核心API可满足不同场景的自动化需求:一、AnsibleRunner库Ansible官方...

25个简单shell例子(shell实例讲解)

shell编程其实真的很简单(一)如今,不会Linux的程序员都不意思说自己是程序员,而不会shell编程就不能说自己会Linux。说起来似乎shell编程很屌啊,然而不用担心,其实shell编程真的...

ByConity ELT 测试体验

字节跳动开源云原生数仓引擎ByConity技术详解与应用导读本文介绍字节跳动开源的云原生数仓引擎,ByConity。主要包含四个主题:1.ByConity产生背景2.ByConity设计...