扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
Tungsten Fabric入门宝典系列文章 ,来自技术大牛倾囊相授的实践经验,由TF中文社区为您编译呈现,旨在帮助新手深入理解TF的运行、安装、集成、调试等全流程。如果您有相关经验或疑问,欢迎与我们互动,并与社区极客们进一步交流。更多TF技术文章,请点击公号底部按钮>学习>文章合集。
我们提供的服务有:网站设计、网站制作、微信公众号开发、网站优化、网站认证、文县ssl等。为上千企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的文县网站制作公司
作者:Tatsuya Naganawa 译者:TF编译组
vRouter
control
config
config-database
analytics(从TF 5.1开始,可被进一步分为analytics、analytics-snmp和analytics-alarm)
analytics-database
webui
https://www.juniper.net/uk/en/training/certification/certification-tracks/sp-routing-switching-track?tab=jncis-sp
https://www.juniper.net/uk/en/training/certification/certification-tracks/sp-routing-switching-track?tab=jncip-sp
vRouter不会直接使用它,因为只有需要的数据才会(通过XMPP)由control传递。
edit config -> (rabbitmq) -> schema-transformer, which creates new route-target -> (internally edit config) -> (rabbitmq) -> control -> (xmpp) -> vrouter-agent -> (netlink) -> vrouter.ko
https://github.com/Juniper/contrail-controller/blob/master/src/config/svc-monitor/svc_monitor/scheduler/vrouter_scheduler.py#L149
https://github.com/Juniper/contrail-controller/blob/master/src/nodemgr/common/linux_sys_data.py
对于schema-transformer,它将更新更多config;
对于svc-monitor,它将在vRouters中添加一些逻辑;
对于device-manager,它将更新physical-router的配置。
https://github.com/Juniper/contrail-controller/blob/master/src/config/device-manager/device_manager/device_manager.py#L59
对于bgp-router,表示与原始bgp-router所对等(peer)的bgp-router对象
之后,更新的bgp-router会将其传递到bgp-router对象所在的physical-router。
由于从bgp-router传递事件时,physical-router不会更新任何内容,因此事件在那里停止,并且具有原始bgp-router的physical-router config以及对等(peer)的bgp-router将被更新。
当前,只有MX/QFX具有开源插件: https://github.com/Juniper/contrail-controller/tree/master/src/config/device-manager/device_manager/plugins/juniper
https://tungsten.io/sandesh-a-sdn-analytics-interface/
https://tungsten.io/operational-state-in-the-opencontrail-system-uve-user-visible-entities-through-analytics-api/
https://tungsten.io/contrail-alerts/
https://tungsten.io/overlay-to-physical-network-correlation/
据我所知,它们通常涉及不同的系统,例如用于logs/flows的EFK和用于stats的Prometheus。
http://(analytics-ip):8081/analytics/uves 提供了所有可提供的数值。
大多数可视化的功能都使用UVE,因此即使未安装Cassandra也是可用的。
Tungsten Fabric入门宝典系列文章——
1.首次启动和运行指南
第一篇: TF主要特点和用例
第二篇: TF怎么运作
第三篇:详解vRouter体系结构
第四篇: TF的服务链
第五篇: vRouter的部署选项
第六篇: TF如何收集、分析、部署?
第七篇: TF如何编排
第八篇: TF支持API一览
第九篇: TF如何连接到物理网络
第十篇: TF基于应用程序的安全策略
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流