• 课程概览
  • 课程目录
  • 实验目录

课程概览

课程简介

继今年初的《零基础掌握Neutron原理及应用--应用入门https://edu.sdnlab.com/training/902.html》之后,未来网络学院联合OpenStack社区核心项目开发人员、VMware资深工程师肖宏辉老师又联合推出了课程《零基础掌握Neutron原理及应用--实现原理》。
这门课程是在上一门课程的基础上来设计的,所以两者之间没有重复的内容。作为一个IaaS云平台,OpenStack提供的基础架构主要使用的就是2-3层网络服务,所以这门课程会深入的讲解OpenStack Neutron实现2-3层网络的方案,背后的一些细节,和具体的优化设计。在此之外,还会介绍一下OpenStack Neutron的架构和其他的一些功能。

课程介绍 (时长约4min,大小约10M)

老学员专属优惠活动

如您此前已经学习完《应用入门》课程,并认为课程给您带来了收获,就请添加微信sdnlab001,参与分享领取50元优惠券吧

课程安排

上篇:《Neutron 实现原理--架构和L2实现》点击单独报名:https://edu.sdnlab.com/training/1026.html

共2章 11小节 23个视频 总时长约6小时 9个动手实验

下篇:《Neutron 实现原理--L3和其他功能实现》点击单独报名:https://edu.sdnlab.com/training/1027.html

共2章 8小节 23个视频 总时长约6小时 16个动手实验

课程将为你带来

1.有关OpenStack Neutron和SDN关系的探讨,有关OpenStack Neutron实现2-3层网络的具体细节,课程里面会一步一步分析网络数据包的传递过程,还有一些比较实用的功能介绍。
2.一个OpenStack的实际环境(基于Queens稳定版)。课程总共有25个实验,未来网络学院为课程配套了一个多节点的实验环境,实验环境包括了一个controller+network+compute节点,和一个compute节点。总共12G内存,120G硬盘。
3.一个课程QQ群。里面有志同道合的同学和肖老师。老师会在里面解答课程相关的疑问。

课程对象

如果你是下面群体中的一员,那么你对这个课程可能会感兴趣:

• 对OpenStack感兴趣,并且有一定基础
• 知道OpenStack Neutron,但是并不知道背后的实现原理
• 实际工作中要用到OpenStack Neutron
• 想要学习2-3层网络的基本知识,但是没有相应的实验环境

如果你是下面群体中的一员,那么这个课程不适合你:

• 对OpenStack不感兴趣
• 刚接触OpenStack,对各个模块还处于熟悉阶段
• 不需要对OpenStack Neutron有太多了解
• 对2-3层网络不感兴趣

在基础篇内容结束后,课程收到了这些评价

A同学(开发/测试)
讲的挺好的,学到不少东西,也很期待肖老师的后续课程。希望肖老师在neutron二期课程后,再规划一些课程,基础网络知识啊、SDN啊,都可以;

B同学(网络工程师)
总体来说不错,特别是有实验平台做支撑在加上老师的课余答疑;

C同学(网络工程师)
课程内容结合实验,由浅入深很不错。老师在线答疑回复率很高,高度点赞;

D同学(开发/测试)
我对SDN和OpenStack比较感兴趣,但一直对OpenStack中网络、子网、租户、路由器、安全组的关系不太清晰,更不知他们的实现原理,自己也没有OpenStack环境进行实践,每次查阅资料时只能看看理论。在课程中,老师把理论与实践进行结合,每个知识点都会进行实验验证,并有搭建好的实验平台供我们实践,课程中也学会了如何自己动手进行各种实验的验证,课下还有有问必答的交流群,可以学习到课程之外的很多知识与排错方法,期待肖老师下期的精彩课程;

E同学(开发/测试)
一直是肖老师的忠实粉丝,知乎文章几乎每篇都读,希望肖老师的课一直办下去.

报名咨询

联系人:胡老师,电话/微信:17366169452,邮箱:hubing@sdnlab.com,QQ:341254763

课程目录

上篇

一.OpenStack Neutron架构

1.1 Neutron的组成元素
1.2 在OpenStack环境里面的部署模式
1.3 Neutron与SDN的关系和集成方案
1.4 Log和配置

二.L2网络及其实现

2.1 传统网络的二层网络
2.2 FLAT,VLAN,VXLAN的实现
2.3 OpenFlow的基本知识
2.4 Neutron ML2架构
2.5 L2 population
2.6 VLAN aware VM
2.7 虚机网卡的创建过程

下篇

三.L3网络及其实现

3.1 传统网络的三层网络
3.2 Legacy路由器和DVR路由器的东西向流量
3.3 Legacy路由器和DVR路由器的SNAT
3.4 Legacy路由器和DVR路由器的Floatingip
3.5 这些功能背后用到的策略路由,iptables,proxy ARP等具体技术

四.其他功能

4.1 Neutron Metadata Service
4.2 Neutron QoS
4.3 Allowed Address Pair


实验目录

1.环境预配
2-1.创建FLAT网络
2-2.OpenFlow和Local VLAN
2-3. 创建VLAN网络
2-4. VLAN网络数据流分析
2-5. 创建VXLAN网络
2-6. 创建VLAN网络
2-7. L2 population和ARP proxy
2-8. VLAN aware VM
3-1. Legacy router
3-2. DVR东西向流量
3-3. DVR host MAC
3-4. Legacy router SNAT
3-5. DVR SNAT路径分析
3-6. DVR SNAT路由策略
3-7. Legacy router Floatingip
3-8. Legacy router Floatingip iptables
3-9. DVR Floatingip dvr_no_external
3-10.DVR Floatingip
4-1. Metadata Service with DHCP
4-2. Metadata Service with L3
4-3 配置Neutron QoS
4-4 QoS with Bandwidth limiter
4-5 QoS with DSCP
4-6 Allowed address pair