NVGRE

目录·功能



NVGRE的全称是Network Virtualization using Generic Routing Encapsulation,即使用通用路由协议封装的网络虚拟化。

NVGRE网关可以作为一个网络地址转换组件,将应用程序服务器发布到Internet上,尽管这些服务实际上位于软件定义网络的虚拟服务器当中。

NVGRE主要支持者是Microsoft。与VXLAN不同的是,NVGRE没有采用标准传输协议(TCP/UDP),而是借助通用路由封装协议(GRE)。NVGRE使用GRE头部的低24位作为租户网络标识符(TNI),与VXLAN一样可以支持1600万个虚拟网络。为了提供描述带宽利用率粒度的流,传输网络需要使用GRE头,但是这导致NVGRE不能兼容传统负载均衡,这是NVGRE与VXLAN相比最大的区别也是最大的不足。为了提高负载均衡能力建议每个NVGRE主机使用多个IP地址,确保更多流量能够被负载均衡。

NVGRE不需要依赖泛洪和IP组播进行学习,而是以一种更灵活的方式进行广播,但是这需要依赖硬件/供应商。最后一个区别关于分片,NVGRE支持减小数据包最大传输单元以减小内部虚拟网络数据包大小,不需要要求传输网络支持传输大型帧。

功能


NVGRE网关还可以作为一个网络地址转换组件,将应用程序服务器发布到Internet上,尽管这些服务实际上位于软件定义网络的虚拟服务器当中。这允许软件定义网络中的虚拟机可以作为公共Web服务器或者提供其他面向Internet的服务。

自定义分类:
网络地址转换组件
 
参考资料:
百度百科
 
贡献者:
norain
Copyright © 1999-2024 C114 All Rights Reserved | 联系我们 | 沪ICP备12002291号-4