<?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[Проектирование сети L2–L3 в центре обработки данных с использованием eBGP]]></title><description><![CDATA[<p dir="auto">Друзья, Мы используем EVPN/VxLAN в нашей структуре, и теперь пришло время для масштабирования, поэтому я подумываю запустить демон FRR на всех серверах Linux и соединить их с листьевым коммутатором TOR с помощью eBGP и создать полноценную сеть L3 от конца до конца. Это позволит мне удалить LACP из коммутаторов и создать простую и масштабируемую сеть. У меня есть несколько вопросов, связанных с проектированием ASN и пирингом BGP. Я провожу лабораторные работы для POC, и вот что я пытаюсь сделать: у меня есть маршрутизатор R1, коммутатор Cisco Nexus и два хоста, на которых запущен демон FRR для работы BGP. Я пытаюсь использовать локальный адрес ipv6 для простоты, чтобы мне не нужно было назначать интерфейс на каждом пире из-за масштабирования. В будущем у нас может быть более 1000 хостов в центре обработки данных, и не стоит назначать каждый интерфейсный IP-адрес для пиринга. ![Screenshot 2025-11-15 at 23.20.52.png] Конфигурация R1 (Cisco Nexus версии 10.x) interface Ethernet1/1<br />
no switchport<br />
ipv6 address use-link-local-only<br />
no shutdown interface Ethernet1/2<br />
no switchport<br />
ipv6 address use-link-local-only<br />
no shutdown interface loopback0<br />
ip address 10.0.0.100/32 router bgp 65000<br />
router-id 10.0.0.100<br />
address-family ipv4 unicast<br />
!<br />
neighbor Ethernet1/1<br />
remote-as 65001<br />
address-family ipv4 unicast<br />
disable-peer-as-check<br />
!<br />
neighbor Ethernet1/2<br />
remote-as 65001<br />
address-family ipv4 unicast<br />
disable-peer-as-check Конфигурация Host1 frr frr version 8.1<br />
frr defaults traditional<br />
hostname Host1<br />
log syslog informational<br />
no ip forwarding<br />
no ipv6 forwarding<br />
service integrated-vtysh-config<br />
!<br />
interface ens2 no ipv6 nd suppress-ra<br />
exit<br />
!<br />
interface lo ip address 10.0.0.1/32<br />
exit<br />
!<br />
router bgp 65001 bgp router-id 10.0.0.1 no bgp ebgp-requires-policy neighbor ens2 interface remote-as 65000 ! address-family ipv4 unicast network 10.0.0.1/32 redistribute connected neighbor ens2 allowas-in exit-address-family ! Конфигурация Host2 frr frr version 8.1<br />
frr defaults traditional<br />
hostname Host2<br />
log syslog informational<br />
no ip forwarding<br />
no ipv6 forwarding<br />
service integrated-vtysh-config<br />
!<br />
interface ens2 no ipv6 nd suppress-ra<br />
exit<br />
!<br />
interface lo ip address 10.0.0.3/32<br />
exit<br />
!<br />
router bgp 65001 bgp router-id 10.0.0.3 no bgp ebgp-requires-policy neighbor ens2 interface remote-as 65000 ! address-family ipv4 unicast network 10.0.0.3/32 redistribute connected neighbor ens2 allowas-in exit-address-family ! Статус пиринга bgp Host1 Host1# show ip bgp summary IPv4 Unicast Summary (VRF default):<br />
BGP router identifier 10.0.0.1, local AS number 65001 vrf-id 0<br />
BGP table version 28<br />
RIB entries 3, using 552 bytes of memory<br />
Peers 1, using 723 KiB of memory Neighbor V AS MsgRcvd MsgSent TblVer InQ OutQ Up/Down State/PfxRcd PfxSnt Desc<br />
ens2 4 65000 799 797 0 0 0 00:45:29 1 2 N/A Total number of neighbors 1 Маршрутизация BGP хоста 1 Host1# show ip bgp<br />
BGP table version is 28, local router ID is 10.0.0.1, vrf id 0<br />
Default local pref 100, local AS 65001<br />
Status codes: s suppressed, d damped, h history, * valid, &gt; best, = multipath, i internal, r RIB-failure, S Stale, R Removed<br />
Nexthop codes: @NNN nexthop's vrf id, &lt; announce-nh-self<br />
Origin codes: i - IGP, e - EGP, ? - incomplete<br />
RPKI validation codes: V valid, I invalid, N Not found Network Next Hop Metric LocPrf Weight Path<br />
*&gt; 10.0.0.1/32 0.0.0.0 0 32768 i</p>
<ul>
<li>0.0.0.0 0 32768 ?<br />
<em>&gt; 10.0.0.3/32 ens2 0 65000 65001 i Displayed 2 routes and 3 total paths Таблица маршрутизации ip Host1 Host1# show ip route<br />
Codes: K - kernel route, C - connected, S - static, R - RIP, O - OSPF, I - IS-IS, B - BGP, E - EIGRP, N - NHRP, T - Table, v - VNC, V - VNC-Direct, A - Babel, F - PBR, f - OpenFabric, &gt; - selected route, * - FIB route, q - queued, r - rejected, b - backup t - trapped, o - offload failure C&gt;</em> 10.0.0.1/32 is directly connected, lo, 1d11h43m<br />
B&gt;* 10.0.0.3/32 [20/0] via fe80::5009:8bff:fea9:1b08, ens2, weight 1, 00:39:27 Host1# show bgp ipv4 10.0.0.3<br />
BGP routing table entry for 10.0.0.3/32, version 28<br />
Paths: (1 available, best #1, table default) Advertised to non peer-group peers: ens2 65000 65001 fe80::5009:8bff:fea9:1b08 from ens2 (10.0.0.100) (fe80::5009:8bff:fea9:1b08) (used) Origin IGP, valid, external, best (First path received) Last update: Sun Nov 16 03:58:53 2025 Таблица маршрутизации R1 R1# show ip route<br />
IP Route Table for VRF "default"<br />
'*' denotes best ucast next-hop<br />
'**' denotes best mcast next-hop<br />
'[x/y]' denotes [preference/metric]<br />
'%&lt;string&gt;' in via output denotes VRF &lt;string&gt; 10.0.0.1/32, ubest/mbest: 1/0 *via fe80::5054:ff:fe19:7db0%default, Eth1/1, [20/0], 01:02:20, bgp-65000, e<br />
xternal, tag 65001<br />
10.0.0.3/32, ubest/mbest: 1/0 *via fe80::5054:ff:fe10:930d%default, Eth1/2, [20/0], 00:54:53, bgp-65000, e<br />
xternal, tag 65001<br />
10.0.0.100/32, ubest/mbest: 2/0, attached *via 10.0.0.100, Lo0, [0/0], 01:15:26, local *via 10.0.0.100, Lo0, [0/0], 01:15:26, direct Вы можете видеть, что Host1 показывает 10.0.0.3 в качестве следующего прыжка к ipv6-адресу (адрес локальной связи). Из-за этого я не могу выполнить ping 10.0.0.3, потому что ipv4 требует ipv4-адрес следующего прыжка, а не ipv6, так как в этом случае я могу решить свою проблему? Если я использую ipv4 peering, то это создаст проблему автоматизации и масштабирования. Как другие люди используют BGP от начала до конца без сложностей?&lt;/string&gt;&lt;/string&gt;</li>
</ul>
<p dir="auto"><img src="/forum/uploads/files/cisco/5f796d422ace5df4b1a64e93ad61621a4f6892ab.png" alt="" class=" img-fluid img-markdown" /></p>
]]></description><link>https://sla247.ru/forum/topic/180/проектирование-сети-l2l3-в-центре-обработки-данных-с-использованием-ebgp</link><generator>RSS for Node</generator><lastBuildDate>Fri, 15 May 2026 11:00:12 GMT</lastBuildDate><atom:link href="https://sla247.ru/forum/topic/180.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 03 Mar 2026 14:46:39 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Проектирование сети L2–L3 в центре обработки данных с использованием eBGP on Tue, 03 Mar 2026 14:46:43 GMT]]></title><description><![CDATA[<p dir="auto">Я разместил полное решение в своем блоге для тех, кто ищет решение: <a href="https://medium.com/@satishdotpatel/build-layer-3-datacenter-using-bgp-62eaccc0a421" rel="nofollow ugc">https://medium.com/@satishdotpatel/build-layer-3-datacenter-using-bgp-62eaccc0a421</a></p>
]]></description><link>https://sla247.ru/forum/post/17667</link><guid isPermaLink="true">https://sla247.ru/forum/post/17667</guid><dc:creator><![CDATA[satish.txt1]]></dc:creator><pubDate>Tue, 03 Mar 2026 14:46:43 GMT</pubDate></item><item><title><![CDATA[Reply to Проектирование сети L2–L3 в центре обработки данных с использованием eBGP on Tue, 03 Mar 2026 14:46:42 GMT]]></title><description><![CDATA[<p dir="auto">Большое спасибо за отзыв,<br />
@satish.txt1 С уважением<br />
.ı|ı.ı|ı. Если это помогло, пожалуйста, оцените .ı|ı.ı|ı.</p>
]]></description><link>https://sla247.ru/forum/post/17666</link><guid isPermaLink="true">https://sla247.ru/forum/post/17666</guid><dc:creator><![CDATA[M02@rt37]]></dc:creator><pubDate>Tue, 03 Mar 2026 14:46:42 GMT</pubDate></item><item><title><![CDATA[Reply to Проектирование сети L2–L3 в центре обработки данных с использованием eBGP on Tue, 03 Mar 2026 14:46:41 GMT]]></title><description><![CDATA[<p dir="auto">Здравствуйте<br />
[, @satish.txt1] Спасибо за интересный случай и подробности. Вы используете пиринг через IP v6, и в этом сценарии следующие прыжки IPv4 не переписываются автоматически, на мой взгляд. Поэтому для принудительного использования маршрутизируемого следующего прыжка IP v4 необходимо использовать команду<br />
next-hop-self<br />
. -- добавьте эту команду в семейство адресов IPv4 для каждого соседа eBGP, обращенного к хосту... С уважением<br />
.ı|ı.ı|ı. Если это помогло, пожалуйста, оцените.ı|ı.ı|ı.</p>
]]></description><link>https://sla247.ru/forum/post/17665</link><guid isPermaLink="true">https://sla247.ru/forum/post/17665</guid><dc:creator><![CDATA[M02@rt37]]></dc:creator><pubDate>Tue, 03 Mar 2026 14:46:41 GMT</pubDate></item><item><title><![CDATA[Reply to Проектирование сети L2–L3 в центре обработки данных с использованием eBGP on Tue, 03 Mar 2026 14:46:40 GMT]]></title><description><![CDATA[<p dir="auto">Я решил проблему, или, скорее, нашел недостающий кусочек пазла. Проблема заключалась не в<br />
next-hop-self,<br />
а в<br />
ip forward<br />
. После добавления ip forward на оба интерфейса R1 проблема была решена, и я могу выполнять ping между host1 и host2. interface Ethernet1/1 no switchport ip forward ipv6 address use-link-local-only no shutdown interface Ethernet1/2 no switchport ip forward ipv6 address use-link-local-only no shutdown Требования к пересылке IP (в NX-OS) В некоторых версиях NX-OS, чтобы RFC 5549 работал<br />
без<br />
назначения IPv4-адреса на интерфейсе, необходимо включить ip forward на интерфейсе. Согласно руководству по настройке BGP в NX-OS:<br />
«Чтобы использовать RFC 5549, необходимо настроить как минимум один IPv4-адрес. Если вы не хотите настраивать IPv4-адрес, необходимо включить функцию IP forward, чтобы использовать RFC 5549».<br />
<a href="https://www.cisco.com/c/en/us/td/docs/dcn/nx-os/nexus9000/106x/configuration/unicast-routing-configuration/cisco-nexus-9000-series-nx-os-unicast-routing-configuration-guide/configuring-bgp.html?utm_source=chatgpt.com" rel="nofollow ugc">Cisco</a><br />
Без ip forward плоскость данных может не пересылать пакеты должным образом, поскольку коммутатор может отбрасывать пакеты IPv4, даже если BGP устанавливает маршрут.</p>
]]></description><link>https://sla247.ru/forum/post/17664</link><guid isPermaLink="true">https://sla247.ru/forum/post/17664</guid><dc:creator><![CDATA[satish.txt1]]></dc:creator><pubDate>Tue, 03 Mar 2026 14:46:40 GMT</pubDate></item></channel></rss>