一层二层三层交换机 简单了解
一层交换机 只支持物理层协议(电话程控交换机可以算一个???)
二层交换机 支持物理层和数据链路层协议,如以太网交换机
三层交换机 支持物理层,数据链路层及网络层协议,如某些带路由功能的交换机
桥接模式
首先
先看外框,可以看作一个物理机
里面有一个叫做虚拟网络交换机,叫做VMnet0
其次
所有使用桥接模式VMnet0的虚拟机,都会连接到虚拟网络交换机
在同一个虚拟交换机下虚拟机之间是天然互通的
如果要连接外界
如果有外界互相通讯,就需要物理网卡
物理网卡当作一个网桥设备或者导线,通过虚拟网络交换机连接虚拟机
如果虚拟机交换机定位在桥接模式下,下面的虚拟机完全可以当作物理机来使用,因为这个配置就是按照物理机配置的
我们虚拟机的数据包通过物理网卡到达外界的时候,它们的数据包不会有任何变化,外部的机器也可以直接通过物理网卡对内部虚拟机直接进行通讯,所以桥接模式下的虚拟机完全可以当作一个物理机
如果物理网卡连接的是二层物理交换机
虚拟机的ip地址段与物理机的地址段保持一致就可以直接通讯
如果物理机所连的机器是三层交换机
虚拟机可以占用一段ip地址,与物理机可以不在同一个地址段,由于互相连接的交换机是三层交换机,它们也可以通过路由来进行通讯,网关要连到物理交换机上
简而言之
简单想象为把虚拟机放到了宿主的局域网里,这个虚拟机相当于和宿主是平级的,宿主和虚拟机在同一个DHCP服务器获得同样的IP地址
如果要互联网直接访问到虚拟机要给虚拟机分配公网ip地址
NAT
NAT网络
虚拟机在NAT模式下都可以互通
软件在虚拟机前加了一台虚拟的交换机,为这个网络分配地址的虚拟DHCP服务器地址和之前不同,网关地址也不一样,但是可以互通了
内部网络模式
这个模式下的虚拟机虽然可以互通,但是虚拟机不能访问宿主和网络,需要手动设置静态ip地址
进入虚拟机后没有本机ip地址,需要手动配置
仅主机模式
依旧是一个隔离的网络,虚拟机之间可以互通,但是虚拟机依旧无法访问网络,虽然有DHCP服务器分配地址,但是不能直接访问宿主私有地址,他们没有设置网关,不过可以访问虚拟网关,但是宿主可以访问虚拟机,宿主以外的都不能访问或被访问