Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

自由格式资源

了解 Apstra 中的资源

资源是 Freeform 中的对象/项目,可以作为网络设计的一部分进行分配。它们可以是从 IP 地址到简单整数的任何内容。资源可以静态定义,也可以从资源池中分配。您可以将资源视为 IP 地址管理 (IPAM) 系统中的对象或动态主机配置协议 (DHCP) 作用域中的对象。在这种情况下,您可以定义作用域,并在该作用域内动态创建对象,以便单个对象仅使用一次,然后返回到对象池以供重用。相同的概念也适用于 Apstra Freeform 中的“生成资源”。

资源对象的类型

Freeform 中有几种类型的资源对象:

  • 分配组:定义资源的类型和从中分配资源的池。资源生成器使用这些组来创建资源。
  • :定义可以分配的资源容器。这些池具有与其关联的特定类型,例如 IP 地址或 ASN。
  • 本地池:属于池但分配给节点(系统)的对象。池只能是 VLAN 类型。
  • 本地池生成器:从图形范围动态生成的资源,但作为资源分配给系统。池只能是 VLAN 类型。
  • 资源:要在设计中创建和使用的对象的单个实例化。资源的一个示例是单个 IPv4 地址,例如 192.168.1.24。
  • 资源生成器:一个自动化对象,由参数组成,包括图形范围和类型(IPv4 地址、IPv6 地址、整数、ASN)。此对象生成用于设计的资源。资源生成器位于资源组中。
  • 资源组:包含资源和资源生成器的对象。资源组可用于组织环境,因为它变得越来越复杂。必须至少分配一个组。请注意,有一个名为 Root 的默认组,但该组不适用于组以外的资源对象。
  • 组生成器:基于定义的范围动态创建资源组的对象。组生成器范围是根据图形查询设置的。此查询基于查询响应创建动态组。在此组下创建的每个元素都继承此范围。

范围和图表的重要性

资源生成器和组生成器都基于作用域。范围是对返回一组对象的图形数据库的查询。然后,生成器会根据返回的对象生成资源。请务必了解,作用域可以使用筛选机制(例如标识标记和对象类型(链接或系统))来基于作用域生成资源。

图形查询示例

  • 所有内部系统节点 ('system'system_type='internal'name='target'
  • 指向外部系统节点的所有链路 ('link'role='external'name='target'
  • 标有“结构”节点'link'标签的内部链接(、role='internal'tag='fabric', name='target'、)

Apstra 使用类似文件夹的组来将资源和资源生成器组合在一起。将自动创建默认的“根”。此组是容纳所有其他组的组。必须先创建根组才能为其他组生成资源。如有必要,请创建根组,在根组中创建一个新组,并生成必要的资源。

组生成器

组生成器动态生成组,以帮助管理资源。这些动态创建的组是基于图形查询范围创建的,如前面的资源生成器节点 ('link'role='internal'name='target', ) 所示。下面的示例将演练如何管理网络中每个系统的资源,包括用于 BGP 对等互连的环路 IP 地址和 ASN 号。我们使用范围图查询来选择所有系统并为每个系统创建一个组。这可确保指定系统的环路 IP 和 ASN 位于该系统的组中。