前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >网络06-悟空七十二变

网络06-悟空七十二变

作者头像
大话IT架构
发布2020-03-31 16:57:31
3840
发布2020-03-31 16:57:31
举报
文章被收录于专栏:大话IT架构大话IT架构

01

PART

网络需求和学习目标

A

网络需求

  1. 实现AB两个公司网络互通
  2. AB公司各有一个出口路由器
  3. A公司3个网段,B公司1个网段
  4. AB公司的所有主机可以互通
  5. AB公司的所有主机都可以访问路由器的所有接口

B

学习目标

同样的需求不同的实现方式,本文重点学习linux虚拟网络方案,以便让大家提前对网络虚拟化有一个初步认识:传统网络能实现的,虚拟化网络也可以实现。

方案一:传统网络方案

方案二:linux虚拟网络方案

02

PART

传统网络与Linux虚拟网络方案对比

上图传统网络的实现方案中,为了和linux虚拟化网络一一对应,故意把左边的3个网段拆分3个独立的交换机;其实在真实环境中,3个网段可以共用1个交换机(通过3个VLAN加单臂路由解决)。

03

PART

Linux虚拟网络方案详解

A

设备创建

  1. 八台主机用Linux中的3个namespace模拟
  2. 四台交换机用linux中的4个bridge模拟
  3. 3台路由器用Linux中的3个namespace模拟

B

互联网线创建

  1. 网线用linux的veth-pair模拟
  2. 八台主机连接交换机(8个veth-pair)
  3. 四台交换机连接路由器(4个veth-pair)
  4. 两台路由器互联(2个veth-pair)

C

设备互联

D

端口激活

E

IP配置及路由添加

F

验证

通过上图可以发现:

  1. 传统物理网络可以实现的功能,linux虚拟网络也可以实现
  2. 究竟是传统网络还是Linux虚拟网络,上层用户完全无感知

LOMO

个人价值观:利他双赢

个人微信号:it_beijing

IT领域交流精进群,请加个人微信:it_beijing

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-03-27,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 大话IT架构 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档