对MLS VPN的基本了解

在这里插入图片描述

MPLS VPN 是一种混合技术,并不是一种独立的技术,而是有 LDP、VPN 和 MP-BGP 技术构成。

在网络中不仅存在运营商的广域网,还存着其他接入广域网的用户,例如腾讯和阿里这样的
企业网络,通过广域网承载着他们的业务流量,但是企业之间是相互分布的,那要想让统一
企业中的分部在不同地方的业务相互通信,就需要拥有对方的路由,例如阿里总部要与阿里的
分部相互通信,就需要双方都拥有对方的路由,并且承载他们业务的广域网也需要拥有两个站
点的路由才能进行转发,不然就会出现路由黑洞,导致丢包。

怎么让总部与分部拥有彼此的路由,并且将其他路由传递到广域网中呢?
1、通过相互引入的方式让其拥有路由,但是由于总部与分部之间都需要经过广域网,而广域网络中
存在着大量的路由信息,如果将引入企业网中,企业网络的设备是无法承担这么大量的路由信息的,
并这样的做法是非常不安全的,也会导致大量的业务流量通过企业网进行绕行,并且大企业的路由
出现故障时,就会导致广域网的路由振荡,很显然这是不可先的。

2、通过BGP建立邻居的方式转递路由,让其拥有路由,这样业务间的就可进行查表转发了。
但是当广域网中存在着多台设备(1000台)时,这些设备就需要同步路由信息,同样的
接入广域网的企业和用户不可能只有一个,而是存在着很多个,而这些用户的路由就需
要同步给广域网的设备中,广域网的设备就需要维护用户的路由信息,这样不仅十分的
消耗广域网设备的设备资源,而且同步路由需要在广域中的每台设备建立IBGP全互连关
系,这样的配置是否繁琐。

那么解决以上的问题呢?
通过引入这样的思想,只在广域网的边界设备上转递企业总部和分部的路由,这样广域网
中间的没有路由就存在着路由黑洞,很显然如果继续采用查路由表转发的方式已经不适用
了,需要通过新的方式将总部的业务流量转递到分部的边界路由器上,通过边界路由器上
的路由将流量转发给目标主机。
而 MPLS 就是为了让中间运营商的设备在不学习到两边站点路由的情况下,也能完成数据
转发,从而减轻沿途运营商设备路由表的压力。

MPLS 主要是通过 LDP协议为路由表中的主机路由分配公网标签,再将该标签(Label)值转递给邻接
设备,告诉邻接设备想要访问想要访问我就携带着这个标签来找吧了,这样运营商沿途的设备就会根
据对方的标签值也产生新的标签并分配下去。

例如:阿里总部有一条路由192.168.1.1 通过 1.1.1.1 的路由器转发给阿里分部,IBGP路由之间转递
路由下一跳为自身,而且不会改变,同时1.1.1.1的路由器会为自身的主机路由生产一个公网的标签转递
给邻居,同样的邻居也会根据路由表为其产生标签转递给沿途的设备,这样分部在访问192.168.1.1时,
就会根据下一跳1.1.1.1打上其对应的标签值,根据标签转发至1.1.1.1的边界路由器,沿途的设备主要
进行标签交换进行转发数据流量。

但是这样的方式边界设备只能接入一个企业用户,很显然这是不现实。实际上一个运营商的边界路由器
会接入多个企业的私有网络,这样就会到所有的企业路由汇聚在同一张路由表中,并且企业之间都是私网
路由这样就存在这路由冲突的问题。
为了解决上述问题,就需要通过应用 FRC 的方式通过 vpn 实例将企业的路由相互进行隔离,每个企业网络
单独属于一个实例中,而企业之间的路由都会存放在自身的实例中,这就将企业的路由相互的隔离起来。
虽然解决了路由表冲突问题,但是总部在将路由转递给其分部时,若是出现传递的路由冲突了,就会当作
是同一个条路由进行转递,无法进行路由的区分,即使路由转递到了分部也无法区分出这是属于那个站点
的路由。为了解决这个问题,需要为vpn实例规划好 RD 值,在路由的转递过程中路由会携带自身vpn实例
中的 RD 值,只有即使出现了路由冲突的问题,可跟路由所携带的RD值不同来区分其为不同的路由,就不会
认为是同一个路由进行转递了,此时路由转递到站点设备后需要将其加入到对应的vpn实例中,怎么样决定
那些路由进入到那些实例中,通过vpn实例中的规划的 RT 值来解决那些vpn实例接收那些路由。

根据上述的操作总部的路由已经转递给分部了,而分部也会用同样的方式向总部发送自身的路由,这些
都是属于控制层面的操作。

现在总部与分部都已经获得了彼此的路由,但是总部在将数据流量发送到分部的运营商边界路由器后
却出现无法区分该流量应该去出查询哪张VPN实例表进行转发,而公标签在达到边界路由器后就会被剥
离掉,为了解决这个问题 MP-BGP 会为vpn的实例路由生成私网的路由标签,同时在转递路由时由路由
携带转递给站点,在数据流量转发时会由内层标签携带私网标签,外层标签则是公网标签。
在总部访问分部时由公网标签将数据流量中转发至分部的运营商边界设备,再由边界设备根据数据流量
中携带的私网标签匹配产生该标签的VPN实例,然后在该VPN实例中查询路由表进行数据流量的转发。

undo policy vpn-target(当你转递来了一条vpnv4路由时,我不检测RT值便能接收到我的VPNV4路由表中)
无法影响VPN实例检查RT值(至于进不进vpn实例路由表中,还要对比RT值)
  • 23
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在点云处理中,点云上采样是指通过添加额外的点来增加点云的密度。为了实现点云上采样,我们可以使用一种被称为最近邻搜索(Nearest Neighbor Search)的方法来估计新点的位置。 MLS(Moving Least Squares)是一种常用的点云上采样方法。它基于小领域内的点进行插值,并通过拟合一个局部曲面来估计插值点的位置。 具体步骤如下: 1. 选择一个点作为目标点,并确定其半径为$r$的领域。 2. 根据领域内的点进行最小二乘拟合,获得曲面(通常是一个平面)的法向量和拟合误差。 3. 将目标点的位置投影到曲面上,得到新的点位置。 4. 重复以上步骤,直到所有点都被处理。 MLS的优点在于能够保留原始点云的曲面特征,并且可以根据实际需求进行参数调整。此外,它还可以用于点云数据的平滑处理,在噪声较大的情况下有较好的效果。 然而,MLS也有一些限制。首先,它在进行最小二乘拟合时,假设曲面是局部线性的。因此,对于弯曲或高度变化较大的曲面,插值的效果可能不太理想。其次,MLS的计算复杂度较高,特别是处理大规模点云时,会消耗较多时间和计算资源。 综上所述,MLS是一种常用的点云上采样方法,通过拟合局部曲面来估计新点的位置。它能够较好地保留原始点云曲面特征,但对于弯曲或高度变化较大的面可能效果受限。此外,MLS的计算复杂度较高,需要较多时间和计算资源。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值