<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[API NDFC для создания сети]]></title><description><![CDATA[<h2>Я пытаюсь использовать API NDFC для создания нескольких сетей (мне нужно создать много сетей, и я пытаюсь автоматизировать этот процесс). Создание сетей из графического интерфейса пользователя не представляет сложности. (В fabric -&gt; Actions -&gt; Create Network)<br />
Но из API я в принципе не могу понять, как это сделать.<br />
Думаю, мне нужна конечная точка "<br />
/appcenter/cisco/ndfc/api/v1/lan-fabric/rest/top-down/v2/fabrics/{fabric-name}/networks" .<br />
Но она<br />
не принимает определенные поля<br />
,<br />
которые принимает графический интерфейс<br />
, например, IPv4 Gateway, Description, VLAN Name и т. д.<br />
Есть ли другая конечная точка, которую можно использовать в сочетании с этой? Или у кого-нибудь есть пример того, как это сделать?<br />
Документация очень сухая и не дает четких объяснений. Я использую для этого python. Это то, что ожидает вышеуказанная конечная точка, но, как вы можете видеть, она не имеет всего того, что есть в GUI, и даже ожидает некоторые вещи, которые GUI не запрашивает. {<br />
"fabric"<br />
:<br />
"string"<br />
,<br />
"networkName"<br />
:<br />
"string"<br />
,<br />
"displayName"<br />
:<br />
"string"<br />
,<br />
"networkId"<br />
:<br />
0<br />
,<br />
"networkTemplate"<br />
:<br />
"string"<br />
,<br />
"networkExtensionTemplate"<br />
:<br />
"string"<br />
,<br />
"networkTemplateConfig"<br />
:<br />
"string"<br />
,<br />
"vrf"<br />
:<br />
"string"<br />
,<br />
"tenantName"<br />
:<br />
"string"<br />
,<br />
&lt;</h2>
<ul>
<li></li>
<li></li>
</ul>
<h2>No idea what this<br />
is<br />
referencing<br />
"serviceNetworkTemplate"<br />
:<br />
"string"<br />
,<br />
&lt;</h2>
<ul>
<li></li>
<li></li>
</ul>
<h2>Not sure why you need this<br />
,<br />
I'm<br />
not<br />
creating service networks<br />
"interfaceGroups"<br />
:<br />
"string"<br />
,<br />
"hierarchicalKey"<br />
:<br />
"string"<br />
&lt;</h2>
<ul>
<li></li>
<li></li>
</ul>
<p dir="auto">No idea what this<br />
is<br />
referencing<br />
} Спасибо!</p>
]]></description><link>https://sla247.ru/forum/topic/1811/api-ndfc-для-создания-сети</link><generator>RSS for Node</generator><lastBuildDate>Thu, 14 May 2026 19:29:43 GMT</lastBuildDate><atom:link href="https://sla247.ru/forum/topic/1811.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 26 Feb 2026 20:25:53 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to API NDFC для создания сети on Thu, 26 Feb 2026 20:25:55 GMT]]></title><description><![CDATA[<p dir="auto"><a href="https://www.youtube.com/watch?v=Dg5FuiqFAKg" rel="nofollow ugc">https://www.youtube.com/watch?v=Dg5FuiqFAKg</a> Я нашел эту информацию полезной. Мне удалось создать сети через Postman с помощью следующего URL-адреса и тела.. https://<br />
{{nd}}<br />
/appcenter/cisco/ndfc/api/v1/lan-fabric/rest/top-down/fabrics/<br />
{{fabric-name}}<br />
/networks {<br />
"fabric": "{{fabric-name}}",<br />
"networkName": "{{network-name}}",<br />
"displayName": "{{network-name}}",<br />
"networkId": {{vxlan-id}},<br />
«networkTemplate»: «{{networkTemplate}}»,<br />
«шаблон расширения сети»: «{{шаблон расширения сети}}»,<br />
«networkTemplateConfig»: «»,<br />
«vrf»: «{{vrf-name}}»,<br />
«type»: «{{type}}»<br />
}<br />
"networkTemplateConfig": "", здесь вы можете установить значения шаблона. Пустая строка здесь будет заменена строкой json с парами ключ-значение. Ключ будет тем ключом, который вы видите при экспорте объекта.<br />
Я смог увидеть следующие ключи в экспорте моей сети. Вам не нужны все ключи, только те, которые вы хотите установить.<br />
fabric,vrf,displayName,networkId,networkTemplate,networkExtensionTemplate,networkName,secondaryGW3,suppressArp,secondaryGW2,secondaryGW1,loopbackId,enableL3OnBorder,type,SVI_NETFLOW_MONITOR,enableIR,rtBothAuto,isLayer2Only,ENABLE_NETFLOW,dhcpServerAddr3,gatewayIpV6Address,dhcpServerAddr2,tag,nveId,secondaryGW4,vlanId,gatewayIpAddress,vlanName,mtu,intfDescription,mcastGroup,trmEnabled,VLAN_NETFLOW_MONITOR,dhcpServers<br />
"networkTemplateConfig": "networkTemplateConfig": "{"gatewayIpAddress":"{{gatewayIpAddress}}","vlanName":"{{network-name}}","intfDescription":"{{network-name}}","mtu":"{{mtu}}","enableL3OnBorder":{{enableL3OnBorder}}, "vlanId":"{{vlanId}}"}",</p>
]]></description><link>https://sla247.ru/forum/post/13123</link><guid isPermaLink="true">https://sla247.ru/forum/post/13123</guid><dc:creator><![CDATA[dan.laden]]></dc:creator><pubDate>Thu, 26 Feb 2026 20:25:55 GMT</pubDate></item><item><title><![CDATA[Reply to API NDFC для создания сети on Thu, 26 Feb 2026 20:25:54 GMT]]></title><description><![CDATA[<p dir="auto">Привет, Джереми, Как ты уже заметил, все поддерживаемые REST API NDFC размещены по адресу<br />
<a href="https://developer.cisco.com/docs/nexus-dashboard-fabric-controller/latest/#!api-reference-lan" rel="nofollow ugc">https://developer.cisco.com/docs/nexus-dashboard-fabric-controller/latest/#!api-reference-lan</a> Я также заметил, что пока нет никакой информации/параметров о сети — IPv4-шлюзе, описании, имени VLAN. Поэтому я не думаю, что на данный момент мы можем настроить эту информацию с помощью API. Что касается значения некоторых полей, о которых ты упомянул, то простым способом проверить эту информацию является использование метода GET для существующего объекта Network, после чего ты получишь некоторую связанную с этим информацию. Для создания сети вы можете оставить другие поля пустыми, просто введите название фабрики, а затем попробуйте. Надеюсь, это поможет. Если вы считаете, что мой ответ решил ваш вопрос или проблему, пожалуйста, нажмите кнопку «Принять как решение» и проголосуйте за него как полезный.<br />
Вы также можете узнать больше о Cisco NDFC в нашей сессии «Спроси экспертов» (ATXs) в режиме реального времени. Ознакомьтесь с ресурсами ATXs [<br />
[)<br />
], чтобы увидеть последнее расписание предстоящих сессий, а также полезные ссылки, например, онлайн-руководства, часто задаваемые вопросы. Спасибо, Джон</p>
]]></description><link>https://sla247.ru/forum/post/13122</link><guid isPermaLink="true">https://sla247.ru/forum/post/13122</guid><dc:creator><![CDATA[John Cui]]></dc:creator><pubDate>Thu, 26 Feb 2026 20:25:54 GMT</pubDate></item></channel></rss>