VxLAN、PAE、Telemetry简介

VxLAN

VxLAN协议将  Ethernet  封装在UDP内,再加上8个字节的VXLAN header,用来标识不同的二层网络。

VxLAN的角度看网络虚拟化:在一套物理网络设备上虚拟出多个二层网络。

VxLAN vs VLAN,为什么选择VxLAN:

VLAN ID数量限制

TOR交换机MAC地址表限制

灵活的虚机部署和部署

更好的利用多条网络链路

PAE

PAEPacket Adapter Engine)位于PaaS层(Platform-as-a-Service),提供接入网功能。

PAE同有两种通信平面:

Fabric平面:用于内部连接,承载数据面、信令面,Fabric平面支持二层和三层组网,报文交互二层通过MacInMac承载,三层通过VxLan承载。

Ext平面:即外联口,用于连接外部网络,该通道的报文通过PAE透传给vRouter做转发处理。

PAE对产品提供两种编程接口:

Socket接口,支持Stream  socketRaw socket

Channel接口,即共享队列。

 

Telemetry 

Telemetry技术是一项远程的从物理设备或虚拟设备上高速采集数据的技术。设备通过推模式(Push Mode)主动向采集器上送设备数据信息,提供更实时更高速的数据采集功能。

Telemetry技术可以采集设备上的接口统计流量、LSPCPU信息、内存信息等统计数据,这些数据按照YANG模型描述的结构进行组织,经过GPB格式编码后通过GRPC协议上送给采集器。

Telemetry基于模型驱动:

指用户或者网管利用设备的模型定义,来通知设备需要对哪些数据进行采样。设备对这些数据进行采样之后,也要将上送数据按此模型组织输出

Telemetry支持的YANG模型:

IETF模型:在ietf网站上定义的标准模型。

openconfig模型:由Google公司牵头开发的一套第三方模型。

其他模型:其他厂商定义的YANG模型,例如ciscoyang模型。

 

原文地址:https://www.cnblogs.com/tongyishu/p/11810958.html