Route的资源模型如下表:
Route可以简单地抽象为三部分:端口、路由表、路由协议处理单元,如下图:
如果不看内部实现细节,单从外部人们能感受到的内容来看,Router最关键的两个概念就是端口和路由表。
Router中使用routes字段表示路由表,这是一个数组,每个元组的类型是[destination,nexthop],其中destination表示目的的网段(CIDR),nexthop表示下一跳的IP。
Router并没有使用某个字段来标识它的端口,而是提供了两个API以增加或删除接口:
#add interface to router
/v2.0/routers/{router_id}/add_router_interface
#remove interface from router
/v2.0/routers/{router_id}/remove_router_interface
虽然从功能上来说,Router只要有了路由表以及对应端口就可以进行路由转发。但对于外部网络(Neutron管理范围之外的网络)路由转发,尤其是公网,Router还是用了一个特殊的字段来表示:external_gateway_info(外部网关信息)。

Neutron的Router简介相关推荐

  1. MySQL Router简介

    参考资料:https://dev.mysql.com/doc/mysql-router/2.0/en/mysql-router-configuration-file-example.html 简介 M ...

  2. Synopsys SV Lab Guide—router简介

    目录 1.管脚图 2.设计说明 3.复位协议 4.输入信号协议 5.输出信号协议 1.管脚图 该router有5个输入,4个输出,除了时钟和复位端口外其它信号端口均为16bits,如上左图:需要注意的 ...

  3. SAP成都研究院李三郎:SCP Application Router简介

    今天的文章来自李贝宁(Ben),SAP成都研究院的资深程序猿和架构师. 作为成都研究院里同时精通Java, JavaScript和ABAP这三门编程语言的数位同事之一,Ben曾经先后担任了成都CRM ...

  4. neutron 基本概念简介

    1 什么L2 ,L3 ? L2 : L2其实是指七层网络协议中的第二层数据链路层,它的传输是以mac地址为基础 L3 :L3指网络层:是以ip地址为基础 2  什么是openflow ? 是一种网络协 ...

  5. neutron DVR

    DVR 简介 DVR 提出的背景 在 Neutron 的网络环境中,跨子网的虚机通信是需要通过 Neutron 的路由器.这既包括不同子网的虚拟机之间的通信,又包括虚拟机与外网之间的通信.在 DVR ...

  6. 深入理解 OpenStack Neutron:VXLAN

    深入理解 OpenStack Neutron:VXLAN 原创: 李宗标 网事如烟云 2017-02-01 3.8 VXLAN 终于用上了这张图: 老爷子,鸡年大吉! 好吧,我们言归正传!(老爷子说: ...

  7. linux floating ip,Floating IP in OpenStack Neutron

    Devstack local.conf # Note: please change XX to your devstack node IP, change VLAN_START and VLAN_EN ...

  8. Neutron 网络基本概念

    Neutron 网络基本概念 上次我们讨论了 Neutron 提供的功能,今天我们学习 Neutron 模块几个重要的概念. Neutron 管理的网络资源包括 Network,subnet 和 po ...

  9. neutron linux网络命令,OpenStack Neutron网络组件介绍(重要)

    列出已加载的扩展以验证进程成功启动:neutron-server openstack extension list --network +------------------------------- ...

  10. Neutron:Firewall as a Service(FWaaS)

    用户可以用它来创建和管理防火墙,在 subnet 的边界上对 layer 3 和 layer 4 的流量进行过滤. 传统网络中的防火墙一般放在网关上,用来控制子网之间的访问. FWaaS 的原理也一样 ...

最新文章

  1. 【Mongodb】如何创建mongodb的replica set
  2. c++ 怎么输出保留2位小数的浮点数
  3. 计算机鼠标键盘没反应,电脑鼠标键盘突然失灵
  4. 小学计算机课评课稿,小学信息技术评课稿课件
  5. 痞子衡嵌入式:超级下载算法RT-UFL v1.0在Segger Ozone下的使用
  6. 如何解除禁用 UAC
  7. 几行代码教你轻松瓜分双十一20亿红包
  8. 芝麻授权 java调用_手机浏览器怎么调用支付宝进行用户授权呢?
  9. python中自定义标识符_python标识符
  10. Eclipse设置护眼(绿豆沙)颜色
  11. 怎么仿制html文件,简单仿制HTML网页
  12. BPF-JIT中bug归类
  13. MySQL中tinytext、text、mediumtext和longtext等类型详解
  14. 一加7t人脸识别_一加7T新机设计图发布 这款手机的外观设计如何
  15. nodejs(五)node引入核心模块fs
  16. Incorrect column count: expected 1, actual 5
  17. 新氧放弃私有化:曾由CEO金星发起 公司市值已不足1亿美元
  18. 【Excel】复制与粘贴
  19. 秒针系统与WANdisco达成合作 采用Hadoop大数据方案
  20. CentOS7重启指令(重启命令)reboot、shutdown -r now

热门文章

  1. [ffmpeg][goav]ffmpeg代码例子pcmu重采样并转码aac格式
  2. 华硕主板如何用u盘启动计算机,最新华硕主板bios设置u盘启动教程
  3. 【引用】教你会看电脑的配置
  4. 内嵌PDF网页无法打开的解决办法
  5. SpringMVC从request到controller过程详解
  6. R语言期末考试复习题第一天整理内容(自己整理+参考博主:紧到长不胖 )请多关注 紧到长不胖 ,每天有惊喜!
  7. 独孤求败剑学考证 zz
  8. 2020腾讯校园实习生招聘面经(Offer):系统技术运维岗和后台开发岗
  9. twitter注册不了_如何阻止Twitter重点阻止不相关的通知
  10. 一个宠物商店的程序c语言,C语言-宠物商店管理系统-实训报告