新能源中MCE是啥意思?

新能源中MCE是啥意思?,第1张

MCE意思是废水中的污染物浓度 MCE手动卡编码器 MCE手动编码的英语 MCE最低对比估计 MCE最低的当前估计值 MCE最低诺夫熵 MCE最关键的能源 MCE最可信的事件 MCE最大可信地震

边界网关协议(BGP)是运行于 TCP 上的一种自治系统的路由协议。 BGP 是唯一一个用来处理像因特网大小的网络的协议,也是唯一能够妥善处理好不相关路由域间的多路连接的协议。 BGP 构建在 EGP 的经验之上。 BGP 系统的主要功能是和其他的 BGP 系统交换网络可达信息。网络可达信息包括列出的自治系统(AS)的信息。这些信息有效地构造了 AS 互联的拓朴图并由此清除了路由环路,同时在 AS 级别上可实施策略决策。

BGP属性

路由器发送关于目标网络的BGP更新消息,更新的度量值被称为路径属性。属性可以是公认的或可选的、强制的或自由决定的、传递的或非传递的。属性也可以是部分的。并非组织的和有组合的都是合法的,路径属性分为4类:公认必遵、公认自决、可选过渡、可选非过渡。

公认属性:

是公认所有BGP实现都必须识别的属性,这些属性被传递给BGP邻居。

公认强制属性必须出现在路由描述中,公认自由决定属性可以不出现在路由描述中。

可选属性:

非公认属性被称为可选的,可选属性可以是传递的或非传递的。

可选属性不要求所有的BGP实现都支持。

对于不支持的可选传递属性,路由器将其原封不动的传递给其他BGP路由器,在这种情况下,属性被标记为部分的。

对于可选非传递属性,路由器必须将其删除,而不将其传递给其他BGP路由器。

(1)公认必遵(Well-Known Mandatory)

ORIGIN(起源):这个属性说明了源路由是怎样放到BGP表中的。有三个可能的源IGP,EGP,以及INCOMPLETE路由器在多个路由选择的处理中使用这个信息。路由器选择具有最低ORIGIN类型的路径。

AS_PATH(AS路径):指出包含在UPDATE报文中的路由信息所经过的自治系统的序列。

Next_HOP(下一跳)声明路由器所获得的BGP路由的下一跳,对EBGP会话来说,下一跳就是通告该路由的邻居路由器的源地址。

(2)公认自决(Well-Known Discretionary)

LOCAL_PREF(本地优先级):本地优先级属性是用于告诉自治系统内的路由器在有多条路径的时候,怎样离开自治系统。本地优先级越高,路由优先级越高。

ATOMIC_AGGREGATE(原子聚合):原子聚合属性指出已被丢失了的信息。

(3)可选过渡(Optional Transitive)

AGGREGATOR(聚合者):此属性标明了实施路由聚合的BGP路由器ID和聚合路由的路由器的AS号。

COMMUNITY(团体):此属性指共享一个公共属性的一组路由器。

(4)可选非过渡(Optional Nontransitive)

MED(多出口区分):该属性通知AS以外的路由器采用哪一条路径到达AS,它也被认为是路由的外部度量,低MED值表示高的优先级。

ORIGINATOR_ID(起源ID):路由反射器会附加到这个属性上,它携带本AS路由器的路由器ID,用以防止环路。

CLUSTER_LIST(簇列表):此属性显示了采用的反射路径。

协议结构

Marker (16 bytes) Length (2 bytes) Type (1 byte)

Marker – 信息包含信息接收端可预测值。

Length – 包含协议头的信息长度。

Type –信息类型。信息可能是:Open、Update、Notification、Keepalive。

打开(Open)分组,用来与相邻的另一个BGP发言人建立联系

更新(Update)分组,用来发送某一路由的信息,以及列出多条要撤销的路由

保活(Keepalive)分组,用来确认打开分组和周期性地证实邻站关系

通知(Notification)分组,用来发送检测到的差错 [2]

在传输协议连接建立之后,各端发送的第一个信息是 OPEN 信息。如果 OPEN 信息可以接收,会返回发送确认 OPEN 信息的 KEEPALIVE 信息。一旦 OPEN 信息获得确认,UPDATE、KEEPALIVE 和 NOTIFICATION 信息进行相互交换。

报文结构

BGP的报文结构如下所示 [1]

标记

   

长度

   

类型

   

报文数据(变长)

   

16字节 2字节 1字节

BGP的报文分成报文与报文数据两部分,其中,BGP报文数据根据不同的报文类型有所不同,报文头由以下3个字段构成:

(1)标记(Marker)字段。标记字段由16个字节构成。标记字段的值是一个通信双方(对等路由器) 都可认可的字节串,双方都统一使用改制来标识一个合法的BGP报文的开始。通常,标记字段用于承载鉴别信息。对于通信双方,在任何情况下标记的值都必须保持一致。标记字段用于报文接收的同步。由于BGP报文用过TCP来简化,而TCP 协议是一个无结构的流(stream)传输协议。在TCP协议上部位高层提供数据流的结构识别,因此也无法为BGP标识两个报文之间的边界。由于传输协议不指定报文边界,因此,为了确保发送方和接收方的报文边界准确保持同步,BGO要求在每个报文的开头放置了一个双方已知的序列,接收方通过该序列来检验报文头的正确性。

(2)报文长度,16比特,制定了以字节为单位计算的报文总长度。最小的报文为19i节,最大允许报文长度为4096字节。

(3)报文类型,1字节,指出报文所属的类型。

MCE概述

MCE 功能是Multi-CE 的简称,具有MCE 功能的网络设备可以在BGP/MPLS *** 组网应用中承担多个*** 实例的CE 功能,减少用户网络设备的投入。

工作原理

BGP/MPLS ***以隧道的方式解决了在公网中传送私网数据的问题,但传统的BGP/MPLS ***架构要求每个***实例单独使用一个CE与PE相连,如图 所示。

随着用户业务的不断细化和安全需求的提高,很多情况下一个私有网络内的用户需要划分成多个***,不同*** 用户间的业务需要完全隔离。此时,为每个*** 单独配置一台CE 将加大用户的设备开支和维护成本;而多个*** 共用一台CE,使用同一个路由表项,又无法保证数据的安全性。使用MCE 功能,可以有效解决多*** 网络带来的用户数据安全与网络成本之间的矛盾,它使用CE 设备本身的VLAN 接口编号与网络内的*** 进行绑定,并为每个*** 创建和维护独立的路由转发表(Multi-VRF)。这样不但能够隔离私网内不同*** 的报文转发路径,而且通过与PE 间的配合,也能够将每个*** 的路由正确发布至对端PE,保证***报文在公网内的传输。

下面举例介绍MCE对多个***的路由表项进行维护,并与PE交互***路由的过程:

如右图所示,左侧私网内有两个***站点:***1 和***2,分别通过MCE设备接入MPLS骨干网,其中***1 和***2 的用户,需要分别与远端***1用户和***2 用户建立***隧道。通过配置MCE 功能,可以在MCE 设备上为***1 和***2 创建各自的路由转发表,并使用VLAN 2 接口与***1 进行绑定、VLAN 3 与***2 进行绑定。在接收路由信息时,MCE 设备根据接收接口的编号,即可判断该路由信息的来源,并将其维护到对应*** 的路由转发表中。同时,在PE1 上也需要将连接MCE 的接口与*** 进行绑定,绑定的方式与MCE 设备一致。MCE与PE1 之间通过Trunk 链路连接,并允许VLAN 2 和VLAN 3 的报文携带VLAN Tag 传输,从而使PE1 在接收时可以根据报文所属VLAN 判别该报文属于哪一个***,将报文在指定的隧道内传输。

MCE 设备是如何将多个*** 实例的私网路由信息准确传播到PE 设备?这包括两部分:MCE与***站点的路由信息交换,MCE与PE之间的路由信息交换。这些路由信息的交换都有很多种方法,如静态路由、RIP、OSPF、ISIS、BGP路由协议。如果使用BGP路由协议来实现路由信息交换,则就是使用BGP MCE功能,因此BGP MCE功能就是BGP协议支持VRF,能够实现VRF下BGP路由信息的交换。需要在MCE 上为每个VRF 实例配置BGP 对等体,并引入相应*** 内的IGP 路由信息。由于各个*** 间正常情况下是处在不同的AS 内,因此使用EBGP 进行路由的传播。 [3]


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/10897454.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-12
下一篇 2023-05-12

发表评论

登录后才能评论

评论列表(0条)

保存