openvswitch技术指标(vnet网卡是什么网卡?)
1. vnet网卡是什么网卡?
Vnet网卡,即虚拟机的虚拟网卡,在运算节点上可以看到OVS对于vnet的管理和传统的网桥模式不同,根据对设备物理地址的判断,应该是OVS采用了相应的tunneling技术。
Tun/Tap:它们是Linux/Unix系统中的虚拟网络设备,TAP等同于以太网设备,操作L2层数据链路层的数据帧;TUN则是模拟L3网络层的设备,操作网络层的IP数据包。
在OVS中,其GRE隧道模式在底层的实现是由TUN支持的,而TAP设备则是用来分隔openvswitch中不同的subnet。
两个TAP设备的IP地址是在Openvswitch中创建的2个subnet网络的网关地址。
2. 什么是端口?它在传输层的作用是什么?
我们常用的网络概念,大多是翻译自英文。网关在这里是gateway,这毫无疑问了。端口对应的英文是port,这个单词有两个意思。
一个意思其他的回答已经说的很清楚了,是位于传输层的端口号,用来区分不同的传输层连接。我个人喜欢把这个理解为“传输层地址”。
另一个意思,是指在网络设备中的port。例如:
OpenVSwitch中的port,向网桥中添加一个端口
OpenStack中的虚机的网卡,
硬件设备上的接口,例如switchport,portchannel
从这个意思来看,端口(port)就是指的网络接口,它本身包含了很多种。而
网关(gateway)可以是端口的一种
,通常成为gateway port。至于什么是网关,已经有另一个问题对此讨论,我就不赘述了。
网关到底是什么?
3. 南向接口 协议以什么形式提供?
已实现的南向接口协议:
1.OpenFlow 用于OpenFlow交换机与控制器的信息交互
2.OF-Config 用于OpenFlow交换机的配置与管理
3.NETCONF 用于网络设备的配置与管理
4.OVSDB 用于OpenvSwitch的配置与管理
5.XMPP 用于即时消息传递、状态、多方聊天、语音和视频呼叫、协作、轻量级中间件、内容联合和通用的XML数据路由的开放技术。
6.PCEP PCEP为PCE和PCC之间的通信协议,实现路径计算
7.I2RS I2RS体系架构中的南向接口协议
8.OpFlex 思科ACI体系中的策略控制协议
4. ovsdb和openflow区别?
ovsdb是OVS的数据库服务进程,用于存储虚拟交换机的配置信息(比如网桥、端口等),为控制器和ovs-vswitchd提供OVSDB操作接口,openflow是种网络通信协议,属于数据链路层,能够控制网上交换器或路由器的转发平面(forwarding plane),借此改变网络数据包所走的网络路径
5. openvswitch的核心模块是?
OVS的核心组件包括 ovsdb-server,ovs-vswitchd,ovs kernel module。