MPLS TE 利用PBR将数据引入隧道的两种方式

简介:

Technorati 标签: MPLS,TE,流量工程,PBR,CCIE

 

利用策略路由,将数据导入到TE隧道中

关于PBR,有两种情况:

1,穿过节点.

上面这种情况,将pbr应用在R2 e0/0入接口的,就是属于穿过节点.

2, 本地产生的流量.

Case 1: 穿过节点的PBR

clip_image002

现在在R2上面做一个策略路由.

凡是匹配:

源是1.1.1.1,目的是7.7.7.7.

那么就通过R2走隧道 26.

配置步骤:

1, 首先在R2上面写访问列表.

ip access-list 100 permit ip host 1.1.1.1 host 7.7.7.7

2, 写route-map,并且定义下一跳为隧道接口.

route-map pbr

match ip address 100

set interface tunnel 26

exit

3, 然后在R2的e 0/0口,应用这个pbr的策略.

interface e 0/0

ip policy route-map pbr

exit

将PBR应用在e 0/0接口上,当数据流来了以后, 会触发PBR,然后进入相关的隧道.

tunnel 26的TE隧道路径是:

clip_image004

R2---R4---R3---R6

将相关配置在R2上面做好以后,用R1 traceroute R7.结果如下:

clip_image006

从R1的traceroute的结果来看. 路径正是走的R2--R4--R3--R6.

 

Case 2: 本地产生的流量PBR

现在的流量是从R2的loopback口作为源,然后R7的loopback0 7.7.7.7作为目的.

也就是说,这个流量是R2本身产生的. 在R2上面产生,并且在R2上面进入隧道,目的是7.7.7.7

配置步骤:

1) 匹配流量

在R2上面配置:

IOU2(config)#access-list 101 permit ip host 2.2.2.2 host 7.7.7.7

2) route-map的配置

route-map local-pbr permit 10

match ip address 101

set interface Tunnel26

exit

3) 全局调用.

这里根本就没有什么入接口能进行调用这个PBR.所以我们只能在全局进行调用.

IOU2(config)#ip local policy route-map local-pbr

clip_image008

R2上面的核心配置:

access-list 101 permit ip host 2.2.2.2 host 7.7.7.7 //配置感兴趣数据流

!

ip local policy route-map local-pbr //该PBR被全局所调用

!

route-map local-pbr permit 10

match ip address 101

set interface Tunnel26

!

interface Tunnel26

ip unnumbered Loopback0

tunnel mode mpls traffic-eng

tunnel destination 6.6.6.6

tunnel mpls traffic-eng priority 2 2

tunnel mpls traffic-eng bandwidth 5000

tunnel mpls traffic-eng path-option 10 dynamic

no routing dynamic

end

最后,在R2上面做Traceroute,结果是走的R2--R4--R3--R6.

clip_image010

这里的traceroute很奇怪,因为traceroute的结果是整个隧道为一跳来做的.

在R2的e 0/1抓包,发现IP的ttl=1, 而MPLS TTL=255,两个TTL不匹配.

而感觉TTL是根据IP来进行转发的..很奇怪.

这个问题和mpls ip progate-ttl没有任何关系.

clip_image012



本文转自 hny2000 51CTO博客,原文链接:http://blog.51cto.com/361531/1744050


相关文章
|
9月前
|
网络性能优化 网络虚拟化 网络架构
什么是多协议标签交换MPLS?
什么是多协议标签交换MPLS?
78 0
|
负载均衡 网络协议 算法
在隧道中使用 IPv6 流标签进行等价多路径路由和链路聚合
本文档是 Internet 工程任务组 (IETF) 的产品。它代表了 IETF 社区的共识。它已接受公众审查,并已获互联网工程指导小组 (IESG) 批准出版。有关 Internet 标准的更多信息,请参见 RFC 5741 的第 2 节。
158 0
在隧道中使用 IPv6 流标签进行等价多路径路由和链路聚合
|
负载均衡 监控 网络协议
边界网关协议 - 段路由的链路状态 (BGP-LS) 扩展
段路由 (Segment Routing,SR) 允许通过将路径编码为称为“段”的拓扑子路径序列来灵活定义端到端路径。这些段由路由协议通告,例如 IGP 拓扑中的链路状态路由协议(IS-IS、OSPFv2 和 OSPFv3)。
1313 0
边界网关协议 - 段路由的链路状态 (BGP-LS) 扩展
|
网络协议 安全 Unix
虚拟路由和转发 (VRF) 表上下文中的多点标签分发协议带内信令
本文档是 Internet 工程任务组 (IETF) 的产品。它代表了 IETF 社区的共识。它已接受公众审查,并已获互联网工程指导小组 (IESG) 批准出版。有关 Internet 标准的更多信息,请参见 RFC 5741 的第 2 节。
367 0
虚拟路由和转发 (VRF) 表上下文中的多点标签分发协议带内信令
|
网络协议 安全 网络安全
在 IP 或通用路由封装 (GRE) 中封装 MPLS
本文档为 Internet 社区指定了 Internet 标准跟踪协议,并请求讨论和改进建议。本协议的标准化状态和现状请参考当前版本的《互联网官方协议标准》(STD 1)。本备忘录的分发不受限制。
470 0
在 IP 或通用路由封装 (GRE) 中封装 MPLS
|
编解码 网络协议 物联网
DFP 数据转发协议应用实例6.LoRA 网关跨区域转发
DFP 是什么? 稳控科技编写的一套数据转发规则, 取自“自由转发协议 FFP(Free Forward Protocol)” ,或者 DFP(DoubleF Protocol), DF 也可以理解为 Datas Forward(数据转发)的缩写。DF 协议是与硬件接口无关的数据链路层协议,规定了数据流如何在不同设备之间、不同接口之间的传输方向。
DFP 数据转发协议应用实例6.LoRA 网关跨区域转发
|
网络协议 物联网
DFP 数据转发协议应用实例 4.修改网络中指定设备的参数
稳控科技编写的一套数据转发规则, 取自“自由转发协议 FFP(Free Forward Protocol)” ,或者 DFP(DoubleF Protocol), DF 也可以理解为 Datas Forward(数据转发)的缩写。DF 协议是与硬件接口无关的数据链路层协议,规定了数据流如何在不同设备之间、不同接口之间的传输方向。 DF 协议一般用于延长数字接口的传输距离(数据中继),它与硬件接口类型无关,可以基于 UART、 LoRA、TCP 等异步数据传输介质。
DFP 数据转发协议应用实例  4.修改网络中指定设备的参数
|
网络虚拟化
VLAN原理和配置,交换机创建vlan的多种方法、三种接口模式的作用和配置方法、Access、Trunk、Hybrid接口的特性以及配置方法和命令
VLAN原理和配置,交换机创建vlan的多种方法、三种接口模式的作用和配置方法、Access、Trunk、Hybrid接口的特性以及配置方法和命令、以及如何将接口划分到vlan的方法,和管理通行数据的管理方法和命令voice vlan作用。.........
VLAN原理和配置,交换机创建vlan的多种方法、三种接口模式的作用和配置方法、Access、Trunk、Hybrid接口的特性以及配置方法和命令
|
网络协议 网络虚拟化 网络架构
GRE 隧道配置案例(静态、动态路由)
GRE 隧道配置案例(静态、动态路由)
573 0
GRE 隧道配置案例(静态、动态路由)
|
测试技术 网络安全 网络协议