- 海之寻趣
- Ranler
- 2014-10-16 18:02
- CC BY-NC-SA 3.0
Network Functions Virtualization(NFV)
Network Functions Virtualization(NFV)
- Server Virtualization
- Storage Virtualization
- Network Virtualization
Virtualized Network Function(VNF)
tunnel
tunnel protocols:
- MPLS tunnel: for MPLS network(?)
- IP tunnel:
- Security: IPsec, TLS
- GRE/NVGRE:
- TCP/UDP tunnel:
- PPTP: for PPP on TCP
- L2TP: Level 2 Tunnel Protocol on UDP
- HTTP tunnel:
Proxy:
- HTTP Proxy (HTTP)
- Sock4/Sock5 Proxy (TCP/UDP)
- VPN (IP)
TUN and TAP
- TUN: L3 IP frames, /dev/net/tun
- TAP: L2 ethernet frames
https://www.kernel.org/doc/Documentation/networking/tuntap.txt http://en.wikipedia.org/wiki/TUN/TAP
XEN Network
每个physical NIC可以指定一个运行模式:
- Bridge: vif/MAC visible (pNIC as switch on Internet)
- Router: vif/MAC invisible, IP visible (pNIC as gateway on Internet)
- NAT: vif invisible, IP invisible (port map)
OpenStack Neutron
Neutron plugins:
- Open vSwitch(OVS): Distributed virtual switches
- Linux Bridge: linux built-in L2 switch
- Modular Layer2(ML2)