• 凡凡
    2018-07-11
    1.openstack网络模式有三种,flat,flat dhcp,vlan,实际上对应到kvm的两种模式,nat和桥接。openstack的vlan模式等=kvm的桥接模式+vlan。2.另外一种方式应该是虚拟机实例增加访问控制,可以是用iptables,看了阿里云的ecs实例iptables没有运行,猜测是阿里云自己实现的访问控制,支持ip和端口的访问权限配置。

    作者回复: 赞

    
     36
  • zcpromising
    2018-07-11
    讲的真好,作为学生,在学校接触的网络是真的单纯,学的网络知识也都非常片面,听了老师您的课,受益匪浅,视野都变发了
    
     11
  • 终于找回了
    2018-07-15
    你的课程值一个亿,珍藏
    
     7
  • 楚人
    2018-08-15
    谢谢老师,作为一个实施工程师要求知识面比较广,好多都是一知半解,好多以前的疑问在老师这里得到了解答,非常感谢!
    
     5
  • lpf32
    2019-07-23
    老师,有个问题想不太明白。NAT模式下,一个物理机A上的虚拟机a访问,另一个物理机B的虚拟机b。a访问b的时候,a怎么知道b是在B上呢。

    作者回复: NAT的模式下,就通不了了。

    
     4
  • James
    2018-08-01
    不错,了解了nat不通的原理…
    
     4
  • 小肥牛
    2018-07-19
    老师您好,有个地方没明白。您在虚拟机nat方式这部分提到“将虚拟机所在网络的网关的地址直接配置到 br0 上”,br0不是一个交换机或网桥吗?也可以配IP地址吗?

    作者回复: 可以的,试一下就知道了

    
     3
  • 小毅(Eric)
    2019-08-09
    对于Java开发来说这wn些网络知识确实很枯燥,而且因为没有实战经验 所以今天看了然后明天可能就忘记了

    作者回复: 后天再看一遍,将来肯定能用到的

    
     2
  • InfoQ_0ef441e6756e
    2019-08-05
    请问老师,第一张图虚机发出来的包进去协议栈,都做了什么,经过了几层转给了tap的。

    作者回复: tap这个比较复杂,在操作系统那门课会讲内核代码如何实现的,算不算推销,哈哈哈

    
     2
  • 天王
    2019-07-16
    云中网络,1 核心使用是虚拟机技术,物理机,有几个缺点一采买成本比较高,有些小型应用不需要一台服务器的配置二部署比较麻烦,三 不用了,处理比较麻烦,物理机相当于自己盖房子,虚拟机相当于买公寓,可租可卖,比较灵活,一点就能创建,一点就能销毁,qemu-kvm,虚拟机技术使用的是软件模拟硬件的技术,虚拟化软件让虚拟机感觉使用独立的cpu,内存使用虚拟内存映射技术,硬盘是将硬盘分配一个N个G的文件,供虚拟机使用。2虚拟机上网 2.1 虚拟网卡原理 虚拟机会虚拟出一张网卡,使用的是TUN/TAP技术,打开一个TUN/TAP的char dev 字符设备文件,就会虚拟出一张TAP网卡,让虚拟机的应用认为可以把网络包往这个网卡上发,网络包发送过来,会转换成文件流,写到字符设备,内核中TUN/TAP字符设备会收到这个写入的文件流,交给TUN/TAP的虚拟网卡驱动,这个驱动将文件流转换成网络包,交给TCP/IP协议栈,最终从虚拟的TAP网卡发出来,成为标准的网络包。2.2 虚拟网卡连接到云中 有几个关键点一是共享,共享是说,多个虚拟机共用一个物理机的网口,网络包从同一个网口发出去,二是隔离,分安全隔离和流量隔离,一个虚拟机用户不能访问另一个虚拟机用户的信息,一个下载片不影响另一个上网,三是互通,虚拟机之间怎么通讯,同一个虚拟机的不同用户,不同物理机的不同用户,四是灵活 虚拟机经常创建,删除,虚拟机比较灵活。2.3 共享和互通 共享有2种方式,一是桥接模式,有个虚拟交换机,虚拟网卡和物理机网卡连接到这个交换机上,将同一个物理机的不同虚拟机通过brtcl 创建bro,虚拟机连接到同一个网桥上,网络打平分的ip在同一个网段,就能实现互通了,不同的物理机也通过连接同一个网桥实现互通,但是有广播严重的缺点。二是NAT DHCP服务器随机分配ip,桥接模式不需要是因为虚拟机和物理机在同一个网段,统一由物理机的DHCP统一分配,虚拟机想访问外网,需要连接到网桥上,网桥连接到路由器,路由器NAT物理机的网络地址才能访问外网。2.4 网桥支持VLAN功能,通过vconfig命令建立不同的虚拟网卡,所有从这个虚拟网卡发出去的包,都带这个VLAN,不同的用户带的VLAN id一样,能实现通讯,即使同一个物理机,虚拟机的VLAN id不一样,也不能实现互通。
    展开
     1
     1
  • 平衡
    2019-06-10
    请问下,在外网能使用teamviewer类似的远程软件直接访问到物理机上的虚拟机吗?

    作者回复: 可以

    
     1
  • hhq
    2018-08-12
    出流量的隔离主要可以通过tc来控制
    
     1
  • 赵强强
    2018-07-12
    刘老师您好,在讲解NAT方式的时候,没有提跨物理机的虚拟机之间的通信。记得老以前实验过openstack,它好像是把物理网卡配置成混合模式,把同一物理机的不同虚拟机的IP地址NAT成不同的外部IP地址(和物理网卡相同的网段),是这样吗?还有其他互通方式吗?

    作者回复: 后面会讲的

    
     1
  • Hurt
    2018-07-11
    在一点一点的慢慢的啃 真的受益匪浅啊
    
     1
  • 陶水元
    2018-07-11
    第一个问题,是neutron
    
     1
  • hhq
    2018-07-11
    问题2:采用SDN方式,来源解决方案主要是ovs,通过实现openflow协议来进行网络定义
    
     1
  • Jobs
    2018-07-11
    刚好开始研究云计算的虚拟化技术,及时
    
     1
  • faith
    2020-01-30
    虽然我还没有捋顺,但是已经对流程清晰了不少。感谢!
    
    
  • 被过去推开
    2019-10-13
    在windows上使用vmvare创建了一台虚拟机,如果外网想要通过宿主机的ip访问虚拟机,一般采用的是nat模式,宿主机与虚拟机共享ip地址,nat相当于网络请求转发,不知道这样的理解有问题吗?
    
    
  • Don Wang
    2019-09-12
    想问一下, 虚拟机中的网卡 和 虚拟网卡tap0 有什么关系???
    
    
我们在线,来聊聊吧