内容摘录自极客时间课程《趣谈网络协议》,如有侵权,请及时联系删除。

目录

  • 云计算中的网络
    • 虚拟网卡
    • 虚拟网卡连接到云中
      • 共享与互通
      • 隔离
  • 参考

云计算中的网络

虚拟网卡

Linux上通过TUN/TAP技术实现,其在宿主机上表现为一个字符设备文件。

虚拟网卡连接到云中

云计算中的网络需要满足以下几点要求(解释为个人理解):

  1. 共享:同一宿主机上的虚拟网卡可以共享该宿主机的物理网卡,虽然虚拟网卡并不感知物理网卡;
  2. 隔离:安全隔离即不同虚拟网卡不能相互窃听;流量隔离即不同虚拟网卡的带宽不能相互影响;
  3. 互通:相同宿主机的不同虚拟网卡互通问题和不同宿主机的不同虚拟网卡互通问题;
  4. 灵活:创建,删除,迁移的灵活性;

共享与互通

1,Linux上可以通过brctl创建虚拟网桥来连接不同的虚拟网卡,实现同一宿主机上的互通。

2,虚拟网卡连接外网的方式一为桥接

通过一个虚拟交换机,将虚拟网卡和物理网卡实现二层连接。
在数据中心里,不同宿主机通过物理交换机,也可以将不同虚拟网卡进行二层连接。

二层网络连接在大规模组网下存在问题。
3,虚拟网卡连接外网的方式一为NAT


此种方式下,虚拟网卡不与物理网卡在同一网段,而是通过NAT设备转换为物理网卡,同时虚拟网卡之间需要通过虚拟出来的DHCP服务进行ip的动态分配。

隔离

  1. VLAN
  2. SDN

参考

趣谈网络协议-云计算中的网络

《趣谈网络协议》学习笔记 DAY02相关推荐

  1. [趣谈网络协议学习] 03 DHCP与PXE:IP是怎么来的, 又是怎么没的?

    如何配置 IP 地址? 在linux中可以使用ifconfig, 也可以使用ip addr. 设置好了以后, 用这两个命令, 将网卡 up 一·下, 就可以开始工作了. 使用 net-tools: s ...

  2. [趣谈网络协议学习] 08 世界这么大,我想出网关:欧洲十国游与玄奘西行

    MAC头与IP头 MAC头 目标 MAC 地址 源 MAC 地址 协议类型:说明里面是 IP 协议 IP头 详情可参见 IP数据报格式详解 版本号:占用4位二进制数,表示该IP数据报使用的IP协议版本 ...

  3. 《趣谈网络协议》学习笔记 DAY03

    内容摘录自极客时间课程<趣谈网络协议>,如有侵权,请及时联系删除. 目录 软件定义网络SDN OpenFlow和OpenvSwitch实现SDN OpenFlow协议 OpenvSwitc ...

  4. 《趣谈网络协议》学习笔记 DAY08

    内容摘录自极客时间课程<趣谈网络协议>,如有侵权,请及时联系删除. 目录 RPC协议综述 远程调用需要解决的5个问题 协议约定问题 RPC调用标准 传输问题 ONC RPC的类库 服务发现 ...

  5. 《趣谈网络协议》学习笔记DAY15

    内容摘录自极客时间课程<趣谈网络协议>,如有侵权,请及时联系删除. 目录 零星知识点 如何打通公有云和私有云 QUIC的特性 http中的keepalive 参考 零星知识点 如何打通公有 ...

  6. 《趣谈网络协议》学习笔记 DAY04

    内容摘录自极客时间课程<趣谈网络协议>,如有侵权,请及时联系删除. 云中的网络安全 共有云上的虚机,为了达到安全的目的,建议只开放需要的端口,并将其他端口关闭,然后配置安全措施对开放的端口 ...

  7. 《趣谈网络协议》学习笔记DAY10

    内容摘录自极客时间课程<趣谈网络协议>,如有侵权,请及时联系删除. 目录 基于JSON的RESTful接口协议 服务端无状态化 服务发现 小结 参考 基于JSON的RESTful接口协议 ...

  8. 《趣谈网络协议》学习笔记 DAY06

    内容摘录自极客时间课程<趣谈网络协议>,如有侵权,请及时联系删除. 目录 云中网络的隔离 GRE(Generic Routing Encapsulation) GRE的不足 VXLAN(V ...

  9. 《趣谈网络协议》学习笔记 DAY05

    内容摘录自极客时间课程<趣谈网络协议>,如有侵权,请及时联系删除. 目录 云中的网络QoS 控制QoS的方式 无类别排队规则(Classless Queuing Disciplines) ...

最新文章

  1. R语言应用str_match函数和str_match_all函数从字符串抽取匹配的字符串模式:str_match函数抽取第一个匹配的字符串模式、str_match_all函数抽取多个匹配的字符串模式
  2. python中非怎么表示_Python中非英语文本的标记化
  3. 「自己开发直播」rtmp-nginx-module实现直播状态、观看人数控制
  4. Oracle优化07-分析及动态采样-动态采样
  5. java数组转list(Arrays .asList)
  6. 【PKUWC2018】随机算法【状压dp】【组合计数】
  7. 苹果wifi网速慢怎么办_所以,WiFi和4G到底哪个更耗电?
  8. 搭建用友开发环境(基于碧桂园的nchome)
  9. 程序员的黑科技_用代码回复博客
  10. RLock(递归锁)
  11. 【BZOJ1085】迭代加深+启发式搜索
  12. 多进程|多线程的不同应用场景:Python还是C
  13. 大数据平台搭建及搭建过程出错解析
  14. 阶段5 3.微服务项目【学成在线】_day04 页面静态化_21-页面静态化-静态化测试-静态化程序编写...
  15. 计算机基础备课计划,《计算机应用基础》教学计划备课讲稿.doc
  16. informatic
  17. 传感器检测技术之转换电路——电桥
  18. win10无限蓝屏_Win10升级系统后蓝屏或无限重启解决办法
  19. alios是安卓吗_全面了解AliOS、Android、QNX三大系统
  20. 第14周收录104起融资,国外企业服务领域较为火爆丨潜在周报

热门文章

  1. 英语学习app开发笔记
  2. Sublime Text 2 - 性感无比的代码编辑器!程序员必备神器!跨平台支持Win/Mac/Linux
  3. 的士在线:手机上的呼车应用
  4. 听说你还在纠结石墨烯地暖还是暖气片?
  5. mysql 的翻页查询
  6. 3:2pulldown
  7. 线性代数--高斯消元法
  8. Compose For Desktop 实践:使用 Compose-jb 做一个时间水印助手
  9. Unity 2017.1正式版发布
  10. AFL(American Fuzzy Lop)源码详细解读(3)