zoukankan      html  css  js  c++  java
  • 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模型。

     

  • 相关阅读:
    js字符串分割
    Maven打包出错Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.22.2:test
    Kafka
    linux 切换PHP版本
    linux 查看服务状态及开发端口
    php消息队列
    windows 设置composer 淘宝镜像
    PHP使用CURL详解
    linux php7.0 安装redis扩展
    linux 快速查找安装目录方法
  • 原文地址:https://www.cnblogs.com/tongyishu/p/11810958.html
Copyright © 2011-2022 走看看