美文网首页
2020.6.22-虚拟网络网关

2020.6.22-虚拟网络网关

作者: eftales | 来源:发表于2020-06-21 22:35 被阅读0次

网络拓扑说明

实验环境由两台物理机(主机 1 和主机 2),两台路由器(路由器 1 和路由器 2)组成。


主机 1 和网关 1 处在同一个子网中,主机 2 和网关 2 处在同一个子网中。主机 1 所有的外网包均由网关 1 进行路由,主机 2 所有外网包由网关 2 进行路由,docker 容器所有外网包由主机 2 的物理网卡(图中红点)进行路由。主机 1 的路由表包含了 0.0.0.0/0 192.168.1.1,主机 2 的路由表包含了 0.0.0.0/0 10.0.0.1,docker 容器的路由表包含了 0.0.0.0/0 172.17.0.1

主机 2 和 docker 容器在一个子网内,由 arp 协议生成静态路由:172.17.0.2/32 172.17.0.2

tips

路由表是收集了所有网卡的信息之后生成的


建立起虚拟专用网之后对路由表造成的影响

主机 2 作为虚拟专用网的 server,主机 1 为虚拟专用网的 client。

虚拟专用网的功能是在逻辑上把主机安排到同一个子网中。建立起虚拟专用网后的逻辑拓扑如下所示。


主机 1 路由表中增加了一项 0.0.0.0/24 10.8.0.1。10.8.0.1 就是主机 2 的地址。

主机 1 发送一个地址为 172.16.0.2 的包,就会遵循路由 0.0.0.0/24 10.8.0.1 转发给 10.8.0.1,也就是发送给了主机 2。

主机 2 分析包的目的地是 172.17.0.2,满足主机 2 路由表中的 172.17.0.2/32 172.17.0.2,于是将这个包转发给 172.17.0.2。最终主机 1 的包正确发送给了 docker 容器。

结果展示

docker 容器在 8000 端口运行一个简单的 ftp 服务器。建立起虚拟专用网之后,主机 1 用内网 ip 访问 docker 容器。

相关文章

  • 2020.6.22-虚拟网络网关

    网络拓扑说明 实验环境由两台物理机(主机 1 和主机 2),两台路由器(路由器 1 和路由器 2)组成。 主机 1...

  • 关于 ExpressRoute 的虚拟网络网关

    虚拟网络网关用于在 Azure 虚拟网络和本地位置之间发送网络流量。 配置 ExpressRoute 连接时,必须...

  • linux-虚拟机的网络配置

    1.查看虚拟机的网络ip和网关 查看虚拟网络编辑器中的vm8net的子网IP和子网掩码image.png 查看网关...

  • 2018-05-27 虚拟机linux修改IP地址

    一,查看网关 【编辑】--》【虚拟网络编辑器】 点击NAT设置。 网关IP需要记住,通过这个我们得知我们的网关是1...

  • 网络配置

    1、Linux网络配置原理图(含虚拟机) 2、查看网络IP和网关 2.1、查看虚拟网络编辑器 2.2、修改ip地址...

  • 网络配置设置IP地址

    1.linux网络配置原理 目前我们采用的是虚拟机NAT 2.查看网络ip和网关 2.1查看虚拟网络编辑器imag...

  • vmware centos 6.5 网络启动不起来 Bring

    vmware设置网关编辑 --> 虚拟网络编辑器 --> NAT 设置 --> DNS 设置 --> 首选 D...

  • 克隆centos6.8虚拟机上安装Docker

    一、克隆虚拟机后配置网络 问题:克隆虚拟机后为其IP配置完毕,ping不通网关? 由于克隆虚拟机,vmware只...

  • eNSP模拟实验-VRRP协议配置

    主机在多个出口网关的情况下,仅需要配置一个虚拟网关IP地址作为出口网关,解决局域网主机访问外部网络的可靠性问题...

  • Linux(十四)网络配置

    14.1 Linux网络配置原理图(含虚拟机) 目前我们的网络配置采用的是NAT。 14.2 查看网络IP和网关 ...

网友评论

      本文标题:2020.6.22-虚拟网络网关

      本文链接:https://www.haomeiwen.com/subject/kmrzxktx.html