VxLAN、PAE、Telemetry简介
VxLAN
VxLAN协议将 Ethernet帧 封装在UDP内,再加上8个字节的VXLAN header,用来标识不同的二层网络。
VxLAN的角度看网络虚拟化:在一套物理网络设备上虚拟出多个二层网络。
VxLAN vs VLAN,为什么选择VxLAN:
VLAN ID数量限制
TOR交换机MAC地址表限制
灵活的虚机部署和部署
更好的利用多条网络链路
PAE
PAE(Packet Adapter Engine)位于PaaS层(Platform-as-a-Service),提供接入网功能。
PAE同有两种通信平面:
Fabric平面:用于内部连接,承载数据面、信令面,Fabric平面支持二层和三层组网,报文交互二层通过MacInMac承载,三层通过VxLan承载。
Ext平面:即外联口,用于连接外部网络,该通道的报文通过PAE透传给vRouter做转发处理。
PAE对产品提供两种编程接口:
Socket接口,支持Stream socket和Raw socket。
Channel接口,即共享队列。
Telemetry
Telemetry技术是一项远程的从物理设备或虚拟设备上高速采集数据的技术。设备通过推模式(Push Mode)主动向采集器上送设备数据信息,提供更实时更高速的数据采集功能。
Telemetry技术可以采集设备上的接口统计流量、LSP、CPU信息、内存信息等统计数据,这些数据按照YANG模型描述的结构进行组织,经过GPB格式编码后通过GRPC协议上送给采集器。
Telemetry基于模型驱动:
指用户或者网管利用设备的模型定义,来通知设备需要对哪些数据进行采样。设备对这些数据进行采样之后,也要将上送数据按此模型组织输出。
Telemetry支持的YANG模型:
IETF模型:在ietf网站上定义的标准模型。
openconfig模型:由Google公司牵头开发的一套第三方模型。
其他模型:其他厂商定义的YANG模型,例如cisco的yang模型。
VxLAN、PAE、Telemetry简介的更多相关文章
- Build Telemetry for Distributed Services之Open Telemetry简介
官网链接:https://opentelemetry.io/about/ OpenTelemetry is the next major version of the OpenTracing and ...
- vxlan 协议
vxlan 协议原理简介 1. vxlan 简介 VXLAN 全称是 Virtual eXtensible Local Area Network,虚拟可扩展的局域网.它是一种 overlay 技术,通 ...
- flannel vxlan工作基本原理及常见排障方法
写在前面 最近用kubeadm鼓捣了几个cluster集群测试用,网络用的flannel.因为这些机器都不是纯净的环境(以前部署过其他的k8s或者有一些特别的设置),所以部署起来遇到了很多问题.看了下 ...
- VXLAN 基础教程:VXLAN 协议原理介绍
VXLAN(Virtual eXtensible Local Area Network,虚拟可扩展局域网),是一种虚拟化隧道通信技术.它是一种 Overlay(覆盖网络)技术,通过三层的网络来搭建虚拟 ...
- VxLAN协议详解
版权声明:本文为Heriam博主原创文章,遵循CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明. 原文链接:https://jiang-hao.com/articles/2020/n ...
- kubernetes跨网段pod网络不通问题
kubernetes跨网段问题 k8s的master是10.10.10.0网段,新加了一些node,网段是172.16.100.0网段,造成容器直接网络不能相互访问. 部署k8s的时候也部署了flan ...
- VXLAN简介(摘抄)
VXLAN简介 VXLAN:Virtual eXtensible Local Area Network的缩写,虚拟扩展局域网,现代数据中心的的一种网络虚拟化技术,即在传统的三层IP网络上虚拟出一张二层 ...
- Vxlan简介
1.为什么需要Vxlan 1.什么是VXLAN VXLAN(Virtual eXtensible LAN可扩展虚拟局域网),是一种mac in UDP技术.传统的二层帧被封装到了UDP的报文中,通过U ...
- Build Telemetry for Distributed Services之OpenTracing简介
官网地址:https://opentracing.io/ What is Distributed Tracing? Who Uses Distributed Tracing? What is Open ...
随机推荐
- 阶段3 2.Spring_05.基于XML的IOC的案例1_1 基于XML的IOC的案例-案例准备
导坐标 创建数据库表 create table account( id int primary key auto_increment, name varchar(40), money float )c ...
- sql server 查询存储过程返回值
SET QUOTED_IDENTIFIER ON SET ANSI_NULLS ON GO CREATE proc [dbo].[is_yy] ) out, ), ) as begin ' begin ...
- ABAP开发常用函数
1. LAST_DAY_OF_MONTHS——用于获取某月的最后一天. 例如输日今天的日期2013/10/16,系统将回执成2013年10月的最后一天,也就是2013/10/30 2. CONVE ...
- java:(监听,上传,下载)
1.监听: index.jsp: <%@ page language="java" import="java.util.*" pageEncoding=& ...
- NFA转换为等价的DFA
在编译系统中,词法分析阶段是整个编译系统的基础.对于单词的识别,有限自动机FA是一种十分有效的工具.有限自动机由其映射f是否为单值而分为确定的有限自动机DFA和非确定的有限自动机NFA.在非确定的有限 ...
- 【HANA系列】【第八篇】SAP HANA XS使用Data Services查询CDS实体【二】
公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[HANA系列][第八篇]SAP HANA XS ...
- Tomcat启动报错:“通配符的匹配很全面, 但无法找到元素 'tx:annotation-driven' 的声明“
从报错信息就可以明显察觉到是xml配置文件出现的问题 <?xml version="1.0" encoding="UTF-8"?> <bean ...
- mysql双主双从技术
一.准备环境 [root@localhost ~]# vim /etc/hosts 192.168.40.154 master1 192.168.40.129 master2 ...
- 关于DataFram的.values
DataFram类型的变量a,设a有n个样本,m个特征,当执行语句b = a.values后,b为(n, m)的ndarray矩阵类型,当执行c = b.ravel()后,c为(n*m,)维行向量
- 数组转字符串,字符串转数组 join(), split();
join() join() 方法用于把数组中的所有元素放入一个字符串. 元素是通过指定的分隔符进行分隔的. arrayObject.join(separator), 默认为使用逗号分隔 var ar ...