openstack学习笔记

neutron

网络知识储备

  • tap/tun
### ubuntu 20.04 server
### 安装
apt install uml-utilities
### 创建tap
tunct -t tap_test
### 查看创建结果
ip link list
### 绑定ip
ip addr add local 192.168.100.1/24 dev tap_test



### 创建netns 网络namespace
ip netns add ns_test
### 查看创建结果
ip netns list

### 把tap搬迁到ns_test内部
ip link set tap_test netns ns_test  ### ip link list 查看 发现tap_test 消失了

### 查看操作namespace里的设备
### eg: ip [-all] netns exec [NAME] cmd

ip netns exec  ns_test ip link list

#绑定ip地址
ip netns exec ns_test ip addr add 192.168.50.123

  • vlan
access trunck hybrid
tag: 丢弃
untag:打上default vid
tag: 在范围进入交换,不在丢弃
untag:打上default vid
同trunck
去除tag 1. vid=default vid,去除vid
2.vid != default vid 直接出
1. vid=default vid,去除vid
2.vid在hybrid配置的范围内,去tag
3.不满足以上的直接出

wsgi

能被web server按照WSGI接口调用的web application称为WSGI Application,它具备三个特征

  • 是一个可调用对象(函数,类实例,类)
  • 有两个参数:environ,start_response
  • 有一个可迭代的返回值
posted @ 2022-03-22 17:07  Luciferl  阅读(24)  评论(0编辑  收藏  举报