前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >TF Analytics指南丨TF中的Underlay Overlay映射(下)

TF Analytics指南丨TF中的Underlay Overlay映射(下)

原创
作者头像
Tungsten Fabric
修改2021-01-28 15:06:44
5940
修改2021-01-28 15:06:44
举报

上篇文章介绍了TF中的underlay overlay分析,以及将overlay流映射到其underlay路径的前两个步骤,接下来继续——

将pRouter信息发送到TF中的SNMP收集器

在读取和显示全部分析信息之前,必须将物理设备的信息发送到SNMP收集器。通常情况下,pRouter信息是从contrail-config中获取的。

SNMP收集器从contrail-config获取pRouter信息。

物理路由器是通过使用Tungsten Fabric用户界面或直接使用API,通过provisioning或其它脚本的方式添加到contrail-config中的。一旦配置在contrail-config中,contrail-snmp-collector就会从contrail-config中获取物理路由器信息。SNMP收集器使用这个列表和其它配置参数来执行SNMP查询,并填充pRouter UVE。

图2:添加物理路由器窗口

619b9b74-d10a-49ed-902a-c8969d7d0272-image.png
619b9b74-d10a-49ed-902a-c8969d7d0272-image.png

pRouter UVE

pRouter UVE由系统上的REST APIs从contrail-analytics-api访问,使用下面格式的URL:

代码语言:javascript
复制
http://:8081/analytics/uves/prouters

以下是pRouter REST API的输出示例:

图3:pRouter REST API的输出示例

8fe1906a-fd43-4c80-ab8c-cdd43cd7003f-image.png
8fe1906a-fd43-4c80-ab8c-cdd43cd7003f-image.png

pRouter UVE的详细信息可以从你的系统中获得,使用以下形式的URL:

代码语言:javascript
复制
http://:8081/analytics/uves/prouter/a7-ex3?flat。

以下是pRouter UVE的输出示例。

图4:来自pRouter UVE的输出样本

db5bb21a-5e72-4579-8524-5f9fc3b812ea-image.png
db5bb21a-5e72-4579-8524-5f9fc3b812ea-image.png

用于Underlay Overlay分析的TF用户界面

拓扑视图和相关功能可从Tungsten Fabric Web用户界面Monitor > Physical Topology访问。

在Web用户界面上启用物理拓扑

要启用Tungsten Fabric Web用户界面中的物理拓扑部分: 1.在所有contrail-webui节点的/etc/contrail/config.global.js文件中添加以下内容:

代码语言:javascript
复制
config.optFeatureList = {};
config.optFeatureList.mon_infra_underlay = true

2.重新启动webui supervisor。

代码语言:javascript
复制
service supervisor-webui restart

物理拓扑部分现在可以在TF Web UI上使用。

查看虚拟机级的拓扑

在Tungsten Fabric用户界面中,可以通过显示的拓扑结构向下钻取到虚拟机级别。下图显示了实例化在a7s36 vRouter上的虚拟机以及与每个虚拟机相关的完整物理拓扑。 图 5:与 vRouter 相关的物理拓扑结构

abdffc1b-0ba4-4ce3-9c44-8c3009785c37-image.png
abdffc1b-0ba4-4ce3-9c44-8c3009785c37-image.png

查看任意链接的流量

在Monitor > Physical Topology处,双击拓扑上的任意链接,即可显示该链接的流量统计图。下面是一个示例。 图6:流量统计图

a4aa9d27-9bdc-4d76-b394-10986238ce34-image.png
a4aa9d27-9bdc-4d76-b394-10986238ce34-image.png

Trace Flow

单击“Trace Flows”选项卡以查看活动流的列表。要查看流的路径,请单击活动流列表中的某个流,然后单击Trace Flow按钮。显示所选流在underlay的路径。下面是一个示例。 图7:活动流量列表

ebdddda5-4294-4e6c-ad8d-b559d5edc123-image.png
ebdddda5-4294-4e6c-ad8d-b559d5edc123-image.png

Trace Flow功能的局限性 由于Trace Flow功能使用ip traceroute来确定流中涉及的两个vRouters之间的路径,因此它具有与ip traceroute相同的限制,比如路径中的2层路由器没有被列出,因此不会出现在拓扑中。

Search Flow和Map Flow

单击Search Flows选项卡打开搜索对话框,然后单击Search按钮,列出符合搜索条件的流。你可以从列表中选择一个流,然后单击Map Flow来显示所选流在拓扑中的underlay路径。下面是一个示例。 图8:Underlay路径

f98de17b-128a-4513-ab2f-16ce70e0ea3d-image.png
f98de17b-128a-4513-ab2f-16ce70e0ea3d-image.png

Overlay到Underlay的流映射模式

查询overlay流的underlay映射信息的模式是从REST API中获得的,可以通过以下格式的URL在系统中访问:

代码语言:javascript
复制
http://:8081/analytics/table/OverlayToUnderlayFlowMap/schema

示例:Overlay到Underlay的流映射模式

代码语言:javascript
复制
{"type": "FLOW",

"columns": [

{"datatype": "string", "index": true, "name": "o_svn", "select": false, "suffixes": ["o_sip"]},

{"datatype": "string", "index": false, "name": "o_sip", "select": false, "suffixes": null},

{"datatype": "string", "index": true, "name": "o_dvn", "select": false, "suffixes": ["o_dip"]},

{"datatype": "string", "index": false, "name": "o_dip", "select": false, "suffixes": null},

{"datatype": "int", "index": false, "name": "o_sport", "select": false, "suffixes": null},

{"datatype": "int", "index": false, "name": "o_dport", "select": false, "suffixes": null},

{"datatype": "int", "index": true, "name": "o_protocol", "select": false, "suffixes": ["o_sport", "o_dport"]},

{"datatype": "string", "index": true, "name": "o_vrouter", "select": false, "suffixes": null},

{"datatype": "string", "index": false, "name": "u_prouter", "select": null, "suffixes": null},

{"datatype": "int", "index": false, "name": "u_pifindex", "select": null, "suffixes": null},

{"datatype": "int", "index": false, "name": "u_vlan", "select": null, "suffixes": null},

在接下来的文章中,我们将进一步深入到TF Analytics配置的部分,包括Alarm报警和Agent模块等内容。


原文链接: https://www.juniper.net/documentation/en_US/contrail20/topics/task/configuration/underlay-overlay-mapping-vnc.html

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 将pRouter信息发送到TF中的SNMP收集器
  • pRouter UVE
  • 用于Underlay Overlay分析的TF用户界面
  • 在Web用户界面上启用物理拓扑
  • 查看虚拟机级的拓扑
  • 查看任意链接的流量
  • Trace Flow
  • Search Flow和Map Flow
  • Overlay到Underlay的流映射模式
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档