{"id":320295,"date":"2021-03-26T09:00:10","date_gmt":"2021-03-26T09:00:10","guid":{"rendered":"http:\/\/savepearlharbor.com\/?p=320295"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-29T21:00:00","slug":"","status":"publish","type":"post","link":"https:\/\/savepearlharbor.com\/?p=320295","title":{"rendered":"Spoke to spoke \u043c\u0443\u043b\u044c\u0442\u0438\u043a\u0430\u0441\u0442 \u0432 \u0441\u0435\u0442\u044f\u0445 DMVPN"},"content":{"rendered":"\n<div class=\"post__text post__text_v2\" id=\"post-content-body\">\n<p><strong>\u041a\u0440\u043e\u0441\u0441\u043f\u043e\u0441\u0442\u0438\u043d\u0433, <\/strong><a href=\"http:\/\/foxnetwork.ru\/index.php\/articles1\/46-news\/233-spoke-to-spoke-dmvpn\" rel=\"noopener noreferrer nofollow\"><strong>\u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b\u044c\u043d\u0430\u044f \u043f\u0443\u0431\u043b\u0438\u043a\u0430\u0446\u0438\u044f<\/strong><\/a><\/p>\n<p>\u041f\u0440\u043e \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0443 \u0438 \u0434\u0438\u0430\u0433\u043d\u043e\u0441\u0442\u0438\u043a\u0443 \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0438 DMVPN \u0432 \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u0435 \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043e \u043d\u0435\u043c\u0430\u043b\u043e \u0441\u0442\u0430\u0442\u0435\u0439. \u041e\u0434\u043d\u0430\u043a\u043e \u043f\u0440\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u043c\u0443\u043b\u044c\u0442\u0438\u043a\u0430\u0441\u0442\u0430 \u043f\u043e\u0432\u0435\u0440\u0445 DMVPN \u043b\u0443\u0447\u0448\u0435\u0435, \u0447\u0442\u043e \u043c\u043d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043d\u0430\u0439\u0442\u0438 \u2013 \u044d\u0442\u043e <a href=\"https:\/\/www.cisco.com\/c\/en\/us\/td\/docs\/ios-xml\/ios\/sec_conn_dmvpn\/configuration\/xe-16\/sec-conn-dmvpn-xe-16-book\/sec-conn-dmvpn-summ-maps.html\" rel=\"noopener noreferrer nofollow\">\u043c\u0430\u043b\u0435\u043d\u044c\u043a\u0430\u044f \u0437\u0430\u043c\u0435\u0442\u043a\u0430 \u0432 Configuration Guide<\/a>.<\/p>\n<blockquote>\n<p><em>In DMVPN, it is recommended to configure a Rendezvous Point (RP) at or behind the hub. If there is an IP multicast source behind a spoke, the ip pim spt-threshold infinity command must be configured on spokes to  avoid multicast traffic going through spoke-to-spoke tunnels.<\/em><\/p>\n<\/blockquote>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/d51\/c2f\/6a8\/d51c2f6a845b3dba6d073acff3014f68.png\" width=\"4296\" height=\"2265\"><figcaption><\/figcaption><\/figure>\n<p>\u0414\u0430\u0432\u0430\u0439\u0442\u0435 \u0432\u044b\u044f\u0441\u043d\u0438\u043c, \u0432 \u0447\u0435\u043c \u043d\u0430 \u0441\u0430\u043c\u043e\u043c \u0434\u0435\u043b\u0435 \u0437\u0430\u043a\u043b\u044e\u0447\u0430\u0435\u0442\u0441\u044f \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0441\u0442\u044c \u044d\u0442\u043e\u0439 \u043a\u043e\u043c\u0430\u043d\u0434\u044b. \u0422\u0435\u0441\u0442\u043e\u0432\u0430\u044f \u0441\u0445\u0435\u043c\u0430 \u0432\u044b\u0433\u043b\u044f\u0434\u0438\u0442 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c.<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/8d6\/ff0\/49c\/8d6ff049c6a3a4f0caa7d8b36ad4f498.png\" width=\"526\" height=\"499\"><figcaption><\/figcaption><\/figure>\n<p>\u041a\u0430\u043a \u043c\u043e\u0436\u043d\u043e \u0437\u0430\u043c\u0435\u0442\u0438\u0442\u044c, \u044d\u0442\u043e \u0441\u0430\u043c\u044b\u0439 \u043e\u0431\u044b\u043a\u043d\u043e\u0432\u0435\u043d\u043d\u044b\u0439 DMVPN Phase 2, \u0441\u043e\u0431\u0440\u0430\u043d\u043d\u044b\u0439 \u0432 GNS3. \u0418\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u044b Loopback \u043d\u0430 \u043a\u0430\u0436\u0434\u043e\u043c \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0442\u043e\u0440\u0435 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0442 \u0441\u043c\u043e\u0434\u0435\u043b\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043a\u043b\u0438\u0435\u043d\u0442\u0441\u043a\u0438\u0435 \u043f\u043e\u0434\u0441\u0435\u0442\u0438; \u0442\u0430\u043a\u0436\u0435  \u043b\u043e\u0433\u0438\u0447\u043d\u043e \u0440\u0430\u0437\u043c\u0435\u0441\u0442\u0438\u0442\u044c RP \u043d\u0430 Hub-\u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0442\u043e\u0440\u0435 \u043a\u0430\u043a \u0446\u0435\u043d\u0442\u0440\u0430\u043b\u044c\u043d\u043e\u0439 \u0442\u043e\u0447\u043a\u0435  \u043b\u043e\u0433\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u0442\u043e\u043f\u043e\u043b\u043e\u0433\u0438\u0438. \u0414\u043b\u044f \u0443\u0434\u043e\u0431\u0441\u0442\u0432\u0430 \u0430\u0434\u0440\u0435\u0441\u0430\u0446\u0438\u0438 \u043f\u0440\u0438\u043c\u0435\u043c Hub = R1, Spoke1 =  R2, Spoke2 = R3, Internet = R4.<\/p>\n<p>\u041d\u0430\u0441\u0442\u0440\u043e\u0438\u043c PIM \u0438 RP \u0432\u043d\u0443\u0442\u0440\u0438 DMVPN \u043e\u0431\u043b\u0430\u043a\u0430:<\/p>\n<pre><code>Hub(config)#interface Loopback0 Hub(config-if)#ip address 1.1.1.1 255.255.255.255 Hub(config-if)#ip pim sparse-mode Hub(config)#interface Tunnel0 Hub(config-if)#ip address 192.168.0.1 255.255.255.0 Hub(config-if)#no ip redirects Hub(config-if)#no ip split-horizon eigrp 1 Hub(config-if)#ip pim sparse-mode Hub(config-if)#ip nhrp map multicast dynamic Hub(config-if)#ip nhrp network-id 1 Hub(config-if)#tunnel source FastEthernet0\/0 Hub(config-if)#tunnel mode gre multipoint Hub(config-if)#tunnel vrf A Hub(config)#ip pim rp-address 1.1.1.1<\/code><\/pre>\n<pre><code>Spoke1(config)#interface Loopback0 Spoke1(config-if)#ip address 2.2.2.2 255.255.255.255 Spoke1(config-if)#ip pim sparse-mode Spoke1(config)#interface Tunnel0 Spoke1(config-if)#ip address 192.168.0.2 255.255.255.0 Spoke1(config-if)#no ip redirects Spoke1(config-if)#ip pim sparse-mode Spoke1(config-if)#ip nhrp network-id 1 Spoke1(config-if)#ip nhrp nhs 192.168.0.1 nbma 192.168.14.1 multicast Spoke1(config-if)#tunnel source FastEthernet0\/1 Spoke1(config-if)#tunnel mode gre multipoint Spoke1(config-if)#tunnel vrf A Spoke1(config)#ip pim rp-address 1.1.1.1<\/code><\/pre>\n<pre><code>Spoke2(config)#interface Loopback0 Spoke2(config-if)#ip address 3.3.3.3 255.255.255.255 Spoke2(config-if)#ip pim sparse-mode Spoke2(config)#interface Tunnel0 Spoke2(config-if)#ip address 192.168.0.3 255.255.255.0 Spoke2(config-if)#no ip redirects Spoke2(config-if)#ip pim sparse-mode Spoke2(config-if)#ip nhrp network-id 1 Spoke2(config-if)#ip nhrp nhs 192.168.0.1 nbma 192.168.14.1 multicast Spoke2(config-if)#tunnel source FastEthernet1\/0 Spoke2(config-if)#tunnel mode gre multipoint Spoke2(config-if)#tunnel vrf A Spoke2(config)#ip pim rp-address 1.1.1.1<\/code><\/pre>\n<p>\u041d\u0430 \u0434\u0430\u043d\u043d\u043e\u043c \u044d\u0442\u0430\u043f\u0435 \u0435\u0441\u0442\u044c \u0441\u0432\u044f\u0437\u043d\u043e\u0441\u0442\u044c \u043c\u0435\u0436\u0434\u0443 Spoke, \u0430 \u0442\u0430\u043a\u0436\u0435 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u044b\u0435 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u044b \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0433\u0440\u0443\u043f\u043f\u043e\u0432\u044b\u043c \u0432\u0435\u0449\u0430\u043d\u0438\u0435\u043c. \u0421\u0430\u043c\u043e\u0435 \u0432\u0440\u0435\u043c\u044f \u043f\u043e\u0434\u043f\u0438\u0441\u0430\u0442\u044c\u0441\u044f \u043d\u0430 \u043c\u0443\u043b\u044c\u0442\u0438\u043a\u0430\u0441\u0442 \u043f\u043e\u0442\u043e\u043a \u043d\u0430 Spoke1:<\/p>\n<pre><code>Spoke1(config)#int lo 0 Spoke1(config-if)#ip igmp join-group 224.1.1.1 Spoke1#sho ip mroute (*, 224.1.1.1), 00:00:37\/00:02:22, RP 1.1.1.1, flags: SJCL   Incoming interface: Tunnel0, RPF nbr 192.168.0.1   Outgoing interface list:    Loopback0, Forward\/Sparse, 00:00:37\/00:02:22<\/code><\/pre>\n<p>\u0417\u0430\u043f\u0443\u0441\u0442\u0438\u043c \u0441\u0430\u043c \u043f\u043e\u0442\u043e\u043a \u0432 \u0432\u0438\u0434\u0435 ICMP echo request \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0439, \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u043c\u044b\u0445 \u043d\u0430 multicast \u0430\u0434\u0440\u0435\u0441, \u043d\u0430 Spoke2:<\/p>\n<pre><code class=\"bash\">Spoke2#ping 224.1.1.1 source lo0 rep 1000 Type escape sequence to abort. Sending 1000, 100-byte ICMP Echos to 224.1.1.1, timeout is 2 seconds: Packet sent with a source address of 3.3.3.3 Reply to request 0 from 2.2.2.2, 156 ms....<\/code><\/pre>\n<p>\u041d\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442, \u043f\u0440\u0438\u0447\u0451\u043c \u0434\u043e\u0432\u043e\u043b\u044c\u043d\u043e \u0445\u0438\u0442\u0440\u044b\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c: \u043f\u0435\u0440\u0432\u044b\u0439 \u043f\u0430\u043a\u0435\u0442 \u043f\u0440\u043e\u0445\u043e\u0434\u0438\u0442 (\u043c\u044b \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u043c \u043d\u0430 \u043d\u0435\u0433\u043e \u043e\u0442\u0432\u0435\u0442), \u043e\u0434\u043d\u0430\u043a\u043e \u043f\u043e\u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0435 \u043f\u043e\u0447\u0435\u043c\u0443-\u0442\u043e \u043f\u0440\u043e\u043f\u0430\u0434\u0430\u044e\u0442. \u0412\u0437\u0433\u043b\u044f\u043d\u0435\u043c \u043d\u0430 \u0442\u043e, \u0447\u0442\u043e \u043f\u0440\u043e\u0438\u0441\u0445\u043e\u0434\u0438\u0442 \u0432 \u0434\u0430\u043d\u043d\u044b\u0439 \u043c\u043e\u043c\u0435\u043d\u0442, \u043d\u0430 \u0443\u0440\u043e\u0432\u043d\u0435 \u043f\u0430\u043a\u0435\u0442\u043e\u0432.<\/p>\n<p>Spoke1:<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/051\/a54\/973\/051a5497336f7c7221ffaf34014a36ee.png\" width=\"1920\" height=\"181\"><figcaption><\/figcaption><\/figure>\n<p>Hub:<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/a6f\/bfb\/61b\/a6fbfb61bf0fdd204eefa042fc7ed3ad.png\" width=\"1920\" height=\"408\"><figcaption><\/figcaption><\/figure>\n<p>\u0418\u0442\u0430\u043a, \u044d\u0442\u043e Hub \u043d\u0435 \u0448\u043b\u0451\u0442 \u043f\u0430\u043a\u0435\u0442\u044b \u043f\u043e\u0442\u043e\u043a\u0430 \u043f\u043e\u0441\u043b\u0435 \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0441\u0430\u043c\u043e\u0433\u043e \u043f\u0435\u0440\u0432\u043e\u0433\u043e \u043f\u0430\u043a\u0435\u0442\u0430. \u0421 \u0447\u0435\u0433\u043e \u0431\u044b \u0432\u0434\u0440\u0443\u0433?<\/p>\n<pre><code>Hub#sho ip mroute &lt;output omitted&gt; (*, 224.1.1.1), 00:03:31\/00:02:55, RP 1.1.1.1, flags: SP   Incoming interface: Null, RPF nbr 0.0.0.0   Outgoing interface list: Null (3.3.3.3, 224.1.1.1), 00:03:08\/00:02:46, flags: PJT   Incoming interface: Tunnel0, RPF nbr 192.168.0.3   Outgoing interface list: Null<\/code><\/pre>\n<p>\u0421\u043f\u0438\u0441\u043e\u043a OIL (outgoing interface list) \u043f\u0443\u0441\u0442, \u0447\u0442\u043e \u0438  \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043f\u0440\u0438\u0447\u0438\u043d\u043e\u0439 \u043f\u043e\u0442\u0435\u0440\u0438 \u043f\u043e\u0442\u043e\u043a\u0430. \u0418\u043b\u0438 \u043d\u0435 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f? \u041f\u043e\u0447\u0435\u043c\u0443 \u0436\u0435 \u0442\u043e\u0433\u0434\u0430 \u043f\u0440\u043e\u0448\u0451\u043b  \u0441\u0430\u043c\u044b\u0439 \u043f\u0435\u0440\u0432\u044b\u0439 \u043f\u0430\u043a\u0435\u0442? \u0414\u0430\u0432\u0430\u0439\u0442\u0435 \u0432\u0437\u0433\u043b\u044f\u043d\u0435\u043c \u043d\u0430 Hub \u0437\u0430 \u043f\u0430\u0440\u0443 \u0441\u0435\u043a\u0443\u043d\u0434 \u0434\u043e \u0442\u043e\u0433\u043e:<\/p>\n<pre><code>Hub#sho ip mroute &lt;output omitted&gt; (*, 224.1.1.1), 00:00:13\/00:03:16, RP 1.1.1.1, flags: S   Incoming interface: Null, RPF nbr 0.0.0.0   Outgoing interface list:    Tunnel0, Forward\/Sparse, 00:00:13\/00:03:16<\/code><\/pre>\n<p>(*,G) \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u0442 Tunnel0, \u0447\u0442\u043e \u043e\u0436\u0438\u0434\u0430\u0435\u043c\u043e; RPF \u0441\u043e\u0441\u0435\u0434 \u0442\u0430\u043a\u0436\u0435 \u043f\u043e\u043a\u0430 \u043d\u0435\u0438\u0437\u0432\u0435\u0441\u0442\u0435\u043d, \u043f\u043e\u0441\u043a\u043e\u043b\u044c\u043a\u0443 \u043d\u0438  \u043e\u0434\u0438\u043d \u043f\u0430\u043a\u0435\u0442 \u0438\u0437 \u043f\u043e\u0442\u043e\u043a\u0430 \u0435\u0449\u0451 \u043d\u0435 \u043f\u0440\u043e\u0448\u0451\u043b \u0447\u0435\u0440\u0435\u0437 Hub. \u0410 \u0434\u0430\u043b\u044c\u0448\u0435 \u0441\u043b\u0435\u0434\u0438\u0442\u0435 \u0437\u0430  \u0440\u0443\u043a\u0430\u043c\u0438:<\/p>\n<ol>\n<li>\n<p>Spoke2 \u0448\u043b\u0451\u0442 \u0441\u0430\u043c\u044b\u0439 \u043f\u0435\u0440\u0432\u044b\u0439 \u043c\u0443\u043b\u044c\u0442\u0438\u043a\u0430\u0441\u0442 \u043f\u0430\u043a\u0435\u0442 \u0432\u043d\u0443\u0442\u0440\u0438 unicast \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f RP-Register;<\/p>\n<\/li>\n<li>\n<p>Hub, \u043e\u043d \u0436\u0435 RP,  \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u0442 RP-Register \u0438 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u0442 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0435 \u0434\u0432\u0430 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044f: \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u0442  \u043f\u0430\u043a\u0435\u0442 \u0441\u043e\u0433\u043b\u0430\u0441\u043d\u043e OIL (Tunnel0); \u043a\u0440\u043e\u043c\u0435 \u0442\u043e\u0433\u043e, \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u0442 PIM Join \u0432 \u0441\u0442\u043e\u0440\u043e\u043d\u0443  \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0430 \u043f\u043e\u0442\u043e\u043a\u0430 (Tunnel0);<\/p>\n<\/li>\n<li>\n<p>\u0412 \u0440\u0435\u0436\u0438\u043c\u0435 PIM-SM  \u0432\u0445\u043e\u0434\u044f\u0449\u0438\u0439 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441 (IIF, incoming interface) \u043d\u0435 \u043c\u043e\u0436\u0435\u0442 \u043f\u0440\u0438\u0441\u0443\u0442\u0441\u0442\u0432\u043e\u0432\u0430\u0442\u044c \u0432  OIL (RPF check), \u043f\u043e\u0441\u043a\u043e\u043b\u044c\u043a\u0443 \u044d\u0442\u043e \u043c\u043e\u0436\u0435\u0442 \u043f\u043e\u0440\u043e\u0434\u0438\u0442\u044c \u043f\u0435\u0442\u043b\u044e; \u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e,  Tunnel0 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u0438\u0441\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0438\u0437 OIL \u2013 \u0432 \u044d\u0442\u043e\u0442 \u043c\u043e\u043c\u0435\u043d\u0442 Spoke2 \u0442\u0435\u0440\u044f\u0435\u0442 \u043f\u043e\u0442\u043e\u043a.<\/p>\n<\/li>\n<\/ol>\n<p>\u0421\u0443\u0442\u044c \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u044b  \u043a\u0440\u043e\u0435\u0442\u0441\u044f \u0432 NBMA (non-broadcast multiple access) \u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0438 DMVPN: Spoke2  \u043b\u043e\u0433\u0438\u0447\u0435\u0441\u043a\u0438 \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u0441\u044f \u0432 \u043e\u0434\u043d\u043e\u043c \u0448\u0438\u0440\u043e\u043a\u043e\u0432\u0435\u0449\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u043c \u0441\u0435\u0433\u043c\u0435\u043d\u0442\u0435 \u0441\u043e Spoke1, \u0445\u043e\u0442\u044f  \u0444\u0438\u0437\u0438\u0447\u0435\u0441\u043a\u0438 \u044d\u0442\u043e \u0441\u043e\u0432\u0441\u0435\u043c \u043d\u0435 \u0442\u0430\u043a (\u0430 \u0412\u044b \u0434\u0443\u043c\u0430\u043b\u0438, Frame-Relay \u0436\u0438\u043b, Frame-Relay  \u0436\u0438\u0432, Frame-Relay \u0431\u0443\u0434\u0435\u0442 \u0436\u0438\u0442\u044c; \u043d\u0430\u0434\u0435\u044e\u0441\u044c, \u044d\u0442\u043e \u0448\u0443\u0442\u043a\u0430). \u0412\u043f\u0440\u043e\u0447\u0435\u043c, \u0440\u0435\u0448\u0435\u043d\u0438\u0435  \u0437\u0430\u0434\u0430\u0447\u0438 \u0434\u043e\u0432\u043e\u043b\u044c\u043d\u043e \u043f\u0440\u043e\u0441\u0442\u043e\u0435 \u2013 \u043d\u0430\u0434\u043e \u044f\u0432\u043d\u043e \u0443\u043a\u0430\u0437\u0430\u0442\u044c Hub, \u0447\u0442\u043e Tunnel0 \u0441\u043b\u0435\u0434\u0443\u0435\u0442 \u0440\u0430\u0441\u0441\u043c\u0430\u0442\u0440\u0438\u0432\u0430\u0442\u044c \u043d\u0435 \u043a\u0430\u043a \u043e\u0434\u0438\u043d \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441, \u0430 \u043a\u0430\u043a \u043d\u0430\u0431\u043e\u0440 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u0445:<\/p>\n<pre><code class=\"bash\">Hub(config)#interface Tunnel0 Hub(config-if)#ip pim nbma-mode<\/code><\/pre>\n<p>\u0422\u0435\u043f\u0435\u0440\u044c \u0442\u0430\u0431\u043b\u0438\u0446\u0430 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0446\u0438\u0438 \u043c\u0443\u043b\u044c\u0442\u0438\u043a\u0430\u0441\u0442\u0430 \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u0430\u044f:<\/p>\n<pre><code>Hub#sho ip mroute (*, 224.1.1.1), 00:03:51\/00:03:27, RP 1.1.1.1, flags: S  Incoming interface: Null, RPF nbr 0.0.0.0  Outgoing interface list:   Tunnel0, 192.168.0.2, Forward\/Sparse, 00:00:02\/00:03:27 (3.3.3.3, 224.1.1.1), 00:03:29\/00:02:25, flags: JT   Incoming interface: Tunnel0, RPF nbr 192.168.0.3  Outgoing interface list:    Tunnel0, 192.168.0.2, Forward\/Sparse, 00:00:02\/00:03:27<\/code><\/pre>\n<p>\u041f\u043e\u0441\u043a\u043e\u043b\u044c\u043a\u0443  Tunnel0 \u0442\u0435\u043f\u0435\u0440\u044c \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u043a\u0430\u043a \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u043e\u0432, \u0442\u0430\u0431\u043b\u0438\u0446\u0430 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0446\u0438\u0438  \u043c\u0443\u043b\u044c\u0442\u0438\u043a\u0430\u0441\u0442\u0430 \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u0442 \u043d\u0435 \u0442\u043e\u043b\u044c\u043a\u043e \u0441\u0430\u043c \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441, \u043d\u043e \u0438 \u0430\u0434\u0440\u0435\u0441\u0430 \u043a\u0430\u043a  \u043f\u043e\u043b\u0443\u0447\u0430\u0442\u0435\u043b\u044f (192.168.0.2), \u0442\u0430\u043a \u0438 \u043e\u0442\u043f\u0440\u0430\u0432\u0438\u0442\u0435\u043b\u044f (192.168.0.3) \u043f\u043e\u0442\u043e\u043a\u0430. \u0421\u0442\u043e\u0438\u0442  \u043e\u0442\u043c\u0435\u0442\u0438\u0442\u044c \u0435\u0449\u0451 \u043e\u0434\u043d\u0443 \u043b\u044e\u0431\u043e\u043f\u044b\u0442\u043d\u0443\u044e \u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e\u0441\u0442\u044c \u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u044f DMVPN, \u043a\u043e\u0433\u0434\u0430 \u043f\u043e\u0442\u043e\u043a  \u043c\u0443\u043b\u044c\u0442\u0438\u043a\u0430\u0441\u0442\u0430 \u0438\u0434\u0451\u0442 \u0441\u043e \u0441\u0442\u043e\u0440\u043e\u043d\u044b Hub \u0432 \u0441\u0442\u043e\u0440\u043e\u043d\u0443 Spoke. \u041f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e, DMVPN  \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u0442 \u043c\u0443\u043b\u044c\u0442\u0438\u043a\u0430\u0441\u0442 \u043a\u0430\u0436\u0434\u043e\u043c\u0443 Spoke (<strong><em>ip nhrp map multicast dynamic<\/em><\/strong>),  \u0447\u0442\u043e \u0443\u0441\u043f\u0435\u0448\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0442 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u044b \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0446\u0438\u0438, \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u044f \u0441\u043b\u0443\u0436\u0435\u0431\u043d\u0443\u044e  \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e \u0438\u043b\u0438 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u043c\u0443\u043b\u044c\u0442\u0438\u043a\u0430\u0441\u0442\u043e\u043c. \u041e\u0434\u043d\u0430\u043a\u043e \u0435\u0441\u043b\u0438 \u0441\u0435\u0442\u044c \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f  \u0433\u0435\u043e\u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438 \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0451\u043d\u043d\u043e\u0439 (\u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0440\u0435\u0433\u0438\u043e\u043d\u043e\u0432), \u0442\u0430\u043a\u043e\u0435  \u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u043d\u0435\u0436\u0435\u043b\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u043c: \u043c\u0443\u043b\u044c\u0442\u0438\u043a\u0430\u0441\u0442, \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u043d\u044b\u0439 \u0432\u043e \u0432\u0441\u0435  \u0440\u0435\u0433\u0438\u043e\u043d\u044b, \u0432 \u0442\u043e\u043c \u0447\u0438\u0441\u043b\u0435 \u0442\u0443\u0434\u0430, \u0433\u0434\u0435 \u043d\u0435\u0442 PIM \u043f\u043e\u0434\u043f\u0438\u0441\u043a\u0438, \u0437\u0430\u043d\u0438\u043c\u0430\u0435\u0442 \u043f\u043e\u043b\u043e\u0441\u0443, \u043f\u043e\u0441\u043b\u0435  \u0447\u0435\u0433\u043e \u0435\u0433\u043e \u043e\u0442\u0431\u0440\u0430\u0441\u044b\u0432\u0430\u044e\u0442 \u0432\u0441\u0435 Spoke, \u043a\u0440\u043e\u043c\u0435 \u0442\u043e\u0433\u043e, \u043a\u043e\u043c\u0443 \u043f\u043e\u0442\u043e\u043a \u0431\u044b\u043b \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u043e  \u043d\u0443\u0436\u0435\u043d. \u0422\u0430\u043a\u043e\u0435 \u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u043c\u043e\u0436\u043d\u043e \u0438\u0441\u043f\u0440\u0430\u0432\u0438\u0442\u044c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c PIM NBMA \u0440\u0435\u0436\u0438\u043c\u0430  \u0434\u043b\u044f DMVPN, \u0447\u0442\u043e \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0440\u0430\u0437\u043b\u0438\u0447\u0430\u0442\u044c Spoke \u043f\u043e \u0430\u0434\u0440\u0435\u0441\u0430\u043c \u043d\u0430 \u0443\u0440\u043e\u0432\u043d\u0435  \u043c\u0443\u043b\u044c\u0442\u0438\u043a\u0430\u0441\u0442\u0430 \u0438 \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u0442\u044c \u043f\u043e\u0442\u043e\u043a \u0442\u043e\u043b\u044c\u043a\u043e \u0442\u0435\u043c \u0440\u0435\u0433\u0438\u043e\u043d\u0430\u043c, \u0433\u0434\u0435 \u043d\u0430 \u043d\u0435\u0433\u043e \u0435\u0441\u0442\u044c  \u043f\u043e\u0434\u043f\u0438\u0441\u043a\u0430.<\/p>\n<p>\u041d\u0430\u0441\u0442\u0430\u043b\u043e \u0432\u0440\u0435\u043c\u044f \u0435\u0449\u0451 \u0440\u0430\u0437 \u043f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u044c \u0441\u0432\u044f\u0437\u043d\u043e\u0441\u0442\u044c \u043c\u0435\u0436\u0434\u0443 Spoke \u0434\u043b\u044f \u043c\u0443\u043b\u044c\u0442\u0438\u043a\u0430\u0441\u0442\u0430:<\/p>\n<pre><code class=\"bash\">Spoke2#ping 224.1.1.1 so lo 0 rep 1000 Type escape sequence to abort. Sending 1000, 100-byte ICMP Echos to 224.1.1.1, timeout is 2 seconds: Packet sent with a source address of 3.3.3.3  Reply to request 0 from 2.2.2.2, 176 ms....<\/code><\/pre>\n<p>\u041d\u0438\u0447\u0435\u0433\u043e \u043d\u0435 \u043f\u043e\u043c\u0435\u043d\u044f\u043b\u043e\u0441\u044c, \u043d\u043e \u043c\u044b \u0443\u043f\u043e\u0440\u043d\u044b\u0435. \u041d\u0430\u0447\u043d\u0451\u043c \u043f\u0440\u043e\u0432\u0435\u0440\u044f\u0442\u044c \u043f\u043e \u043f\u043e\u0440\u044f\u0434\u043a\u0443, \u043d\u0430\u0447\u0438\u043d\u0430\u044f \u0441 Hub:<\/p>\n<pre><code>Hub#sho ip mroute (*, 224.1.1.1), 00:52:32\/00:02:58, RP 1.1.1.1, flags: S  Incoming interface: Null, RPF nbr 0.0.0.0  Outgoing interface list:   Tunnel0, 192.168.0.2, Forward\/Sparse, 00:02:12\/00:02:58 (3.3.3.3, 224.1.1.1), 00:01:30\/00:01:31, flags: PT  Incoming interface: Tunnel0, RPF nbr 192.168.0.3   Outgoing interface list: Null<\/code><\/pre>\n<p>(S,G) \u0437\u0430\u043f\u0438\u0441\u044c \u043d\u0435\u0430\u043a\u0442\u0438\u0432\u043d\u0430 (\u0444\u043b\u0430\u0433 P) \u043d\u0430 Hub, \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0435\u043d\u043d\u043e, OIL \u043f\u0443\u0441\u0442. \u041e\u0447\u0435\u0432\u0438\u0434\u043d\u043e, \u0447\u0442\u043e \u044d\u0442\u043e \u0434\u0435\u043b\u043e \u0440\u0443\u043a Spoke1, \u0431\u043e\u043b\u044c\u0448\u0435 \u043d\u0435\u043a\u043e\u043c\u0443:<\/p>\n<pre><code>Spoke1#sho ip mroute &lt;output omitted&gt; (*, 224.1.1.1), 00:52:44\/stopped, RP 1.1.1.1, flags: SJCL  Incoming interface: Tunnel0, RPF nbr 192.168.0.1  Outgoing interface list:   Loopback0, Forward\/Sparse, 00:09:18\/00:02:26 (3.3.3.3, 224.1.1.1), 00:01:39\/00:01:20, flags: LJT  Incoming interface: Tunnel0, RPF nbr 192.168.0.3  Outgoing interface list:    Loopback0, Forward\/Sparse, 00:01:39\/00:02:26<\/code><\/pre>\n<p>\u0412\u0440\u043e\u0434\u0435 \u0431\u044b \u0442\u0430\u0431\u043b\u0438\u0446\u0430 \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u0430\u044f\u2026 \u041d\u043e \u043d\u0435\u0442: RPF \u0441\u043e\u0441\u0435\u0434 \u2013 Spoke 2, \u0430 \u0434\u043e\u043b\u0436\u0435\u043d \u0431\u044b\u0442\u044c Hub. \u041f\u043e\u0441\u043c\u043e\u0442\u0440\u0438\u043c \u0432\u043d\u0438\u043c\u0430\u0442\u0435\u043b\u044c\u043d\u043e \u043d\u0430 \u0432\u0435\u0441\u044c \u043f\u0440\u043e\u0446\u0435\u0441\u0441 \u0435\u0449\u0451 \u0440\u0430\u0437.<\/p>\n<ol>\n<li>\n<p>Spoke2 \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u0442 \u043f\u0435\u0440\u0432\u044b\u0439 \u043f\u0430\u043a\u0435\u0442 \u043f\u043e\u0442\u043e\u043a\u0430 \u0432\u043d\u0443\u0442\u0440\u0438 RP-Register;<\/p>\n<\/li>\n<li>\n<p>Hub \u043f\u0435\u0440\u0435\u0441\u044b\u043b\u0430\u0435\u0442 \u043f\u0430\u043a\u0435\u0442 Spoke1 \u0438 \u043d\u0430\u0447\u0438\u043d\u0430\u0435\u0442 \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u0438\u0435 SPT \u0434\u0435\u0440\u0435\u0432\u0430 \u0432 \u0441\u0442\u043e\u0440\u043e\u043d\u0443 Spoke2;<\/p>\n<\/li>\n<li>\n<p>Spoke1 \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u0442 \u043f\u0435\u0440\u0432\u044b\u0439 \u043f\u0430\u043a\u0435\u0442, \u0441\u043e\u0437\u0434\u0430\u0451\u0442 \u043d\u043e\u0432\u043e\u0435 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u0434\u043b\u044f \u043f\u043e\u0442\u043e\u043a\u0430 \u0432 \u0442\u0430\u0431\u043b\u0438\u0446\u0435 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0446\u0438\u0438, \u0432\u044b\u0441\u044b\u043b\u0430\u0435\u0442 \u043e\u0442\u0432\u0435\u0442.<\/p>\n<\/li>\n<li>\n<p>Spoke1  \u043e\u0441\u043e\u0437\u043d\u0430\u0451\u0442, \u0447\u0442\u043e RPF \u0441\u043e\u0441\u0435\u0434 \u0434\u043b\u044f \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0430 \u043c\u0443\u043b\u044c\u0442\u0438\u043a\u0430\u0441\u0442\u0430 \u2013 \u044d\u0442\u043e Spoke2, \u043f\u043e\u044d\u0442\u043e\u043c\u0443  \u043e\u043d \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u0442 SPT-Join \u0432 \u0441\u0442\u043e\u0440\u043e\u043d\u0443 Spoke2. \u041e\u0434\u043d\u0430\u043a\u043e \u0432 \u0441\u0438\u043b\u0443 NBMA \u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u044f  DMVPN, \u0444\u0438\u0437\u0438\u0447\u0435\u0441\u043a\u0438 SPT-Join \u0438\u0434\u0451\u0442 \u0432 \u0441\u0442\u043e\u0440\u043e\u043d\u0443 Hub. \u041f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0439 \u0435\u0433\u043e \u0441 \u0440\u0430\u0434\u043e\u0441\u0442\u044c\u044e  \u043e\u0442\u0431\u0440\u0430\u0441\u044b\u0432\u0430\u0435\u0442, \u043f\u043e\u0441\u043a\u043e\u043b\u044c\u043a\u0443 \u0432\u043d\u0443\u0442\u0440\u0438 \u043f\u0430\u043a\u0435\u0442\u0430 \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 RPF \u0441\u043e\u0441\u0435\u0434\u0430 \u0443\u043a\u0430\u0437\u0430\u043d  Spoke2.<\/p>\n<\/li>\n<li>\n<p>IIF  \u0434\u043b\u044f RPT \u0438 SPT \u043e\u0434\u0438\u043d \u0438 \u0442\u043e\u0442 \u0436\u0435, Tunnel0, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 Spoke1 \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u0442  \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435 (*,G) Prune \u0432 \u0441\u0442\u043e\u0440\u043e\u043d\u0443 Hub, \u0433\u0434\u0435 \u043e\u043d \u0438 \u043e\u0431\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u0435\u0442\u0441\u044f.<\/p>\n<\/li>\n<\/ol>\n<p>\u0412  \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u0435, Hub \u043e\u0442\u043a\u043b\u044e\u0447\u0430\u0435\u0442 \u0443 \u0441\u0435\u0431\u044f (*,G) \u0437\u0430\u043f\u0438\u0441\u044c, \u0430 Spoke1 \u043d\u0435 \u043c\u043e\u0436\u0435\u0442  \u0437\u0430\u0432\u0435\u0440\u0448\u0438\u0442\u044c \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0435 (S,G) \u0437\u0430\u043f\u0438\u0441\u0438 \u0432 \u0442\u0430\u0431\u043b\u0438\u0446\u0435 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0446\u0438\u0438, \u0447\u0442\u043e \u043f\u0440\u0438\u0432\u043e\u0434\u0438\u0442 \u043a  \u043d\u0430\u0440\u0443\u0448\u0435\u043d\u0438\u044e \u0441\u0432\u044f\u0437\u043d\u043e\u0441\u0442\u0438 \u043c\u0435\u0436\u0434\u0443 Spoke.\u041a\u043e\u0440\u0435\u043d\u044c \u0437\u043b\u0430 \u0432 \u044d\u0442\u043e\u043c \u0441\u043b\u0443\u0447\u0430\u0435 \u2013  SPT-switchover: \u043c\u0435\u0436\u0434\u0443 Spoke \u043d\u0435\u0442 \u043f\u0440\u044f\u043c\u043e\u0439 \u0441\u0432\u044f\u0437\u043d\u043e\u0441\u0442\u0438 \u0434\u043b\u044f \u043c\u0443\u043b\u044c\u0442\u0438\u043a\u0430\u0441\u0442\u0430,  \u0435\u0434\u0438\u043d\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0439 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b\u0439 \u043f\u0443\u0442\u044c \u2013 \u0447\u0435\u0440\u0435\u0437 Hub. \u0412 \u043a\u043e\u043d\u0446\u0435 \u043a\u043e\u043d\u0446\u043e\u0432, \u043c\u044b \u043f\u0440\u0438\u0448\u043b\u0438 \u043a  \u043a\u043e\u043c\u0430\u043d\u0434\u0435, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0443\u043f\u043e\u043c\u0438\u043d\u0430\u0435\u0442\u0441\u044f \u0432 Configuration Guide \u2013 <strong><em>ip pim spt-threshold infinity<\/em><\/strong>. \u041d\u0435\u0443\u0436\u0435\u043b\u0438 \u0442\u0435\u043f\u0435\u0440\u044c \u0441\u0432\u044f\u0437\u043d\u043e\u0441\u0442\u044c \u043f\u043e\u044f\u0432\u0438\u0442\u0441\u044f?<\/p>\n<pre><code class=\"bash\">Spoke2#ping 224.1.1.1 so lo 0 rep 1000 Type escape sequence to abort. Sending 1000, 100-byte ICMP Echos to 224.1.1.1, timeout is 2 seconds: Packet sent with a source address of 3.3.3.3  Reply to request 0 from 2.2.2.2, 112 ms Reply to request 1 from 2.2.2.2, 84 ms Reply to request 2 from 2.2.2.2, 76 ms Reply to request 3 from 2.2.2.2, 80 ms Reply to request 4 from 2.2.2.2, 52 ms Reply to request 5 from 2.2.2.2, 48 ms<\/code><\/pre>\n<p>\u041d\u0430  \u0434\u0430\u043d\u043d\u043e\u043c \u044d\u0442\u0430\u043f\u0435 \u043c\u0443\u043b\u044c\u0442\u0438\u043a\u0430\u0441\u0442 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442, \u043a\u0430\u043a \u0438 \u043e\u0436\u0438\u0434\u0430\u043b\u043e\u0441\u044c \u0432\u043d\u0430\u0447\u0430\u043b\u0435. \u041f\u043e\u0442\u043e\u043a \u043c\u043e\u0436\u0435\u0442  \u0431\u044b\u0442\u044c \u043f\u0435\u0440\u0435\u0434\u0430\u043d \u0432 \u043b\u044e\u0431\u043e\u043c \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0438 (hub-spoke, spoke-spoke, spoke-hub),  \u043f\u0440\u0438\u0447\u0451\u043c \u0442\u043e\u043b\u044c\u043a\u043e \u0432 \u0441\u0442\u043e\u0440\u043e\u043d\u0443 \u0442\u0435\u0445 Spoke, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043d\u0430 \u043d\u0435\u0433\u043e \u043f\u043e\u0434\u043f\u0438\u0441\u0430\u043b\u0438\u0441\u044c. \u0421\u0442\u043e\u0438\u0442  \u043e\u0442\u043c\u0435\u0442\u0438\u0442\u044c, \u043e\u0434\u043d\u0430\u043a\u043e, \u0447\u0442\u043e \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0430 \u043c\u0443\u043b\u044c\u0442\u0438\u043a\u0430\u0441\u0442\u0430 \u043d\u0430\u043f\u0440\u044f\u043c\u0443\u044e \u043c\u0435\u0436\u0434\u0443 Spoke \u0447\u0440\u0435\u0432\u0430\u0442\u0430  \u043f\u043e\u0432\u044b\u0448\u0435\u043d\u0438\u0435\u043c \u043d\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u043d\u0430 \u043a\u0430\u043d\u0430\u043b \u0432\u0441\u043b\u0435\u0434\u0441\u0442\u0432\u0438\u0435 \u0440\u0430\u0441\u0441\u044b\u043b\u043a\u0438 \u043c\u0443\u043b\u044c\u0442\u0438\u043a\u0430\u0441\u0442\u0430 \u0432\u043d\u0443\u0442\u0440\u0438  \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u043d\u044b\u0445 \u043f\u0430\u043a\u0435\u0442\u043e\u0432; \u043a\u0430\u043d\u0430\u043b \u0434\u043e Spoke \u043d\u0430 \u0442\u0430\u043a\u0443\u044e \u043d\u0430\u0433\u0440\u0443\u0437\u043a\u0443, \u043a\u0430\u043a \u043f\u0440\u0430\u0432\u0438\u043b\u043e, \u043d\u0435  \u0440\u0430\u0441\u0441\u0447\u0438\u0442\u0430\u043d, \u0447\u0442\u043e \u043c\u043e\u0436\u0435\u0442 \u043f\u0440\u0438\u0432\u0435\u0441\u0442\u0438 \u043a\u0430\u043a \u043a \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0430\u043c \u0441 \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435\u043c  \u0440\u0435\u0448\u0435\u043d\u0438\u044f, \u0442\u0430\u043a \u0438 \u043a \u0443\u0445\u0443\u0434\u0448\u0435\u043d\u0438\u044e \u0441\u0432\u044f\u0437\u043d\u043e\u0441\u0442\u0438 \u0434\u043b\u044f \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0445 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439.<\/p>\n<p>\u0412  \u0441\u0442\u0430\u0442\u044c\u0435 \u043c\u044b \u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0435\u043b\u0438, \u0447\u0442\u043e \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u043a \u043e\u0431\u044b\u0447\u043d\u043e\u043c\u0443 DMVPN Phase  2, \u0447\u0442\u043e\u0431\u044b \u0443\u0441\u043f\u0435\u0448\u043d\u043e \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c \u043f\u043e\u0432\u0435\u0440\u0445 \u043d\u0435\u0433\u043e \u043c\u0443\u043b\u044c\u0442\u0438\u043a\u0430\u0441\u0442. \u041a \u0442\u043e\u043d\u043a\u0438\u043c \u043c\u043e\u043c\u0435\u043d\u0442\u0430\u043c  \u043c\u043e\u0436\u043d\u043e \u043e\u0442\u043d\u0435\u0441\u0442\u0438, \u043f\u043e\u0436\u0430\u043b\u0443\u0439, \u0442\u043e\u043b\u044c\u043a\u043e \u0440\u0435\u0436\u0438\u043c PIM NBMA \u0438 SPT-switchover \u2013 \u044d\u0442\u043e  \u0435\u0434\u0438\u043d\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0435 \u043e\u0442\u043b\u0438\u0447\u0438\u0435 \u043e\u0442 \u043e\u0431\u0449\u0435\u0438\u0437\u0432\u0435\u0441\u0442\u043d\u044b\u0445 \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043a DMVPN Phase 2.<\/p>\n<\/div>\n<p> \u0441\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b \u0441\u0442\u0430\u0442\u044c\u0438 <a href=\"https:\/\/habr.com\/ru\/post\/547006\/\"> https:\/\/habr.com\/ru\/post\/547006\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"\n<div class=\"post__text post__text_v2\" id=\"post-content-body\">\n<p><strong>\u041a\u0440\u043e\u0441\u0441\u043f\u043e\u0441\u0442\u0438\u043d\u0433, <\/strong><a href=\"http:\/\/foxnetwork.ru\/index.php\/articles1\/46-news\/233-spoke-to-spoke-dmvpn\" rel=\"noopener noreferrer nofollow\"><strong>\u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b\u044c\u043d\u0430\u044f \u043f\u0443\u0431\u043b\u0438\u043a\u0430\u0446\u0438\u044f<\/strong><\/a><\/p>\n<p>\u041f\u0440\u043e \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0443 \u0438 \u0434\u0438\u0430\u0433\u043d\u043e\u0441\u0442\u0438\u043a\u0443 \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0438 DMVPN \u0432 \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u0435 \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043e \u043d\u0435\u043c\u0430\u043b\u043e \u0441\u0442\u0430\u0442\u0435\u0439. \u041e\u0434\u043d\u0430\u043a\u043e \u043f\u0440\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u043c\u0443\u043b\u044c\u0442\u0438\u043a\u0430\u0441\u0442\u0430 \u043f\u043e\u0432\u0435\u0440\u0445 DMVPN \u043b\u0443\u0447\u0448\u0435\u0435, \u0447\u0442\u043e \u043c\u043d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043d\u0430\u0439\u0442\u0438 \u2013 \u044d\u0442\u043e <a href=\"https:\/\/www.cisco.com\/c\/en\/us\/td\/docs\/ios-xml\/ios\/sec_conn_dmvpn\/configuration\/xe-16\/sec-conn-dmvpn-xe-16-book\/sec-conn-dmvpn-summ-maps.html\" rel=\"noopener noreferrer nofollow\">\u043c\u0430\u043b\u0435\u043d\u044c\u043a\u0430\u044f \u0437\u0430\u043c\u0435\u0442\u043a\u0430 \u0432 Configuration Guide<\/a>.<\/p>\n<blockquote>\n<p><em>In DMVPN, it is recommended to configure a Rendezvous Point (RP) at or behind the hub. If there is an IP multicast source behind a spoke, the ip pim spt-threshold infinity command must be configured on spokes to  avoid multicast traffic going through spoke-to-spoke tunnels.<\/em><\/p>\n<\/blockquote>\n<figure class=\"full-width\"><figcaption><\/figcaption><\/figure>\n<p>\u0414\u0430\u0432\u0430\u0439\u0442\u0435 \u0432\u044b\u044f\u0441\u043d\u0438\u043c, \u0432 \u0447\u0435\u043c \u043d\u0430 \u0441\u0430\u043c\u043e\u043c \u0434\u0435\u043b\u0435 \u0437\u0430\u043a\u043b\u044e\u0447\u0430\u0435\u0442\u0441\u044f \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0441\u0442\u044c \u044d\u0442\u043e\u0439 \u043a\u043e\u043c\u0430\u043d\u0434\u044b. \u0422\u0435\u0441\u0442\u043e\u0432\u0430\u044f \u0441\u0445\u0435\u043c\u0430 \u0432\u044b\u0433\u043b\u044f\u0434\u0438\u0442 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c.<\/p>\n<figure class=\"full-width\"><figcaption><\/figcaption><\/figure>\n<p>\u041a\u0430\u043a \u043c\u043e\u0436\u043d\u043e \u0437\u0430\u043c\u0435\u0442\u0438\u0442\u044c, \u044d\u0442\u043e \u0441\u0430\u043c\u044b\u0439 \u043e\u0431\u044b\u043a\u043d\u043e\u0432\u0435\u043d\u043d\u044b\u0439 DMVPN Phase 2, \u0441\u043e\u0431\u0440\u0430\u043d\u043d\u044b\u0439 \u0432 GNS3. \u0418\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u044b Loopback \u043d\u0430 \u043a\u0430\u0436\u0434\u043e\u043c \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0442\u043e\u0440\u0435 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0442 \u0441\u043c\u043e\u0434\u0435\u043b\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043a\u043b\u0438\u0435\u043d\u0442\u0441\u043a\u0438\u0435 \u043f\u043e\u0434\u0441\u0435\u0442\u0438; \u0442\u0430\u043a\u0436\u0435  \u043b\u043e\u0433\u0438\u0447\u043d\u043e \u0440\u0430\u0437\u043c\u0435\u0441\u0442\u0438\u0442\u044c RP \u043d\u0430 Hub-\u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0442\u043e\u0440\u0435 \u043a\u0430\u043a \u0446\u0435\u043d\u0442\u0440\u0430\u043b\u044c\u043d\u043e\u0439 \u0442\u043e\u0447\u043a\u0435  \u043b\u043e\u0433\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u0442\u043e\u043f\u043e\u043b\u043e\u0433\u0438\u0438. \u0414\u043b\u044f \u0443\u0434\u043e\u0431\u0441\u0442\u0432\u0430 \u0430\u0434\u0440\u0435\u0441\u0430\u0446\u0438\u0438 \u043f\u0440\u0438\u043c\u0435\u043c Hub = R1, Spoke1 =  R2, Spoke2 = R3, Internet = R4.<\/p>\n<p>\u041d\u0430\u0441\u0442\u0440\u043e\u0438\u043c PIM \u0438 RP \u0432\u043d\u0443\u0442\u0440\u0438 DMVPN \u043e\u0431\u043b\u0430\u043a\u0430:<\/p>\n<pre><code>Hub(config)#interface Loopback0 Hub(config-if)#ip address 1.1.1.1 255.255.255.255 Hub(config-if)#ip pim sparse-mode Hub(config)#interface Tunnel0 Hub(config-if)#ip address 192.168.0.1 255.255.255.0 Hub(config-if)#no ip redirects Hub(config-if)#no ip split-horizon eigrp 1 Hub(config-if)#ip pim sparse-mode Hub(config-if)#ip nhrp map multicast dynamic Hub(config-if)#ip nhrp network-id 1 Hub(config-if)#tunnel source FastEthernet0\/0 Hub(config-if)#tunnel mode gre multipoint Hub(config-if)#tunnel vrf A Hub(config)#ip pim rp-address 1.1.1.1<\/code><\/pre>\n<pre><code>Spoke1(config)#interface Loopback0 Spoke1(config-if)#ip address 2.2.2.2 255.255.255.255 Spoke1(config-if)#ip pim sparse-mode Spoke1(config)#interface Tunnel0 Spoke1(config-if)#ip address 192.168.0.2 255.255.255.0 Spoke1(config-if)#no ip redirects Spoke1(config-if)#ip pim sparse-mode Spoke1(config-if)#ip nhrp network-id 1 Spoke1(config-if)#ip nhrp nhs 192.168.0.1 nbma 192.168.14.1 multicast Spoke1(config-if)#tunnel source FastEthernet0\/1 Spoke1(config-if)#tunnel mode gre multipoint Spoke1(config-if)#tunnel vrf A Spoke1(config)#ip pim rp-address 1.1.1.1<\/code><\/pre>\n<pre><code>Spoke2(config)#interface Loopback0 Spoke2(config-if)#ip address 3.3.3.3 255.255.255.255 Spoke2(config-if)#ip pim sparse-mode Spoke2(config)#interface Tunnel0 Spoke2(config-if)#ip address 192.168.0.3 255.255.255.0 Spoke2(config-if)#no ip redirects Spoke2(config-if)#ip pim sparse-mode Spoke2(config-if)#ip nhrp network-id 1 Spoke2(config-if)#ip nhrp nhs 192.168.0.1 nbma 192.168.14.1 multicast Spoke2(config-if)#tunnel source FastEthernet1\/0 Spoke2(config-if)#tunnel mode gre multipoint Spoke2(config-if)#tunnel vrf A Spoke2(config)#ip pim rp-address 1.1.1.1<\/code><\/pre>\n<p>\u041d\u0430 \u0434\u0430\u043d\u043d\u043e\u043c \u044d\u0442\u0430\u043f\u0435 \u0435\u0441\u0442\u044c \u0441\u0432\u044f\u0437\u043d\u043e\u0441\u0442\u044c \u043c\u0435\u0436\u0434\u0443 Spoke, \u0430 \u0442\u0430\u043a\u0436\u0435 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u044b\u0435 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u044b \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0433\u0440\u0443\u043f\u043f\u043e\u0432\u044b\u043c \u0432\u0435\u0449\u0430\u043d\u0438\u0435\u043c. \u0421\u0430\u043c\u043e\u0435 \u0432\u0440\u0435\u043c\u044f \u043f\u043e\u0434\u043f\u0438\u0441\u0430\u0442\u044c\u0441\u044f \u043d\u0430 \u043c\u0443\u043b\u044c\u0442\u0438\u043a\u0430\u0441\u0442 \u043f\u043e\u0442\u043e\u043a \u043d\u0430 Spoke1:<\/p>\n<pre><code>Spoke1(config)#int lo 0 Spoke1(config-if)#ip igmp join-group 224.1.1.1 Spoke1#sho ip mroute (*, 224.1.1.1), 00:00:37\/00:02:22, RP 1.1.1.1, flags: SJCL   Incoming interface: Tunnel0, RPF nbr 192.168.0.1   Outgoing interface list:    Loopback0, Forward\/Sparse, 00:00:37\/00:02:22<\/code><\/pre>\n<p>\u0417\u0430\u043f\u0443\u0441\u0442\u0438\u043c \u0441\u0430\u043c \u043f\u043e\u0442\u043e\u043a \u0432 \u0432\u0438\u0434\u0435 ICMP echo request \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0439, \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u043c\u044b\u0445 \u043d\u0430 multicast \u0430\u0434\u0440\u0435\u0441, \u043d\u0430 Spoke2:<\/p>\n<pre><code class=\"bash\">Spoke2#ping 224.1.1.1 source lo0 rep 1000 Type escape sequence to abort. Sending 1000, 100-byte ICMP Echos to 224.1.1.1, timeout is 2 seconds: Packet sent with a source address of 3.3.3.3 Reply to request 0 from 2.2.2.2, 156 ms....<\/code><\/pre>\n<p>\u041d\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442, \u043f\u0440\u0438\u0447\u0451\u043c \u0434\u043e\u0432\u043e\u043b\u044c\u043d\u043e \u0445\u0438\u0442\u0440\u044b\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c: \u043f\u0435\u0440\u0432\u044b\u0439 \u043f\u0430\u043a\u0435\u0442 \u043f\u0440\u043e\u0445\u043e\u0434\u0438\u0442 (\u043c\u044b \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u043c \u043d\u0430 \u043d\u0435\u0433\u043e \u043e\u0442\u0432\u0435\u0442), \u043e\u0434\u043d\u0430\u043a\u043e \u043f\u043e\u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0435 \u043f\u043e\u0447\u0435\u043c\u0443-\u0442\u043e \u043f\u0440\u043e\u043f\u0430\u0434\u0430\u044e\u0442. \u0412\u0437\u0433\u043b\u044f\u043d\u0435\u043c \u043d\u0430 \u0442\u043e, \u0447\u0442\u043e \u043f\u0440\u043e\u0438\u0441\u0445\u043e\u0434\u0438\u0442 \u0432 \u0434\u0430\u043d\u043d\u044b\u0439 \u043c\u043e\u043c\u0435\u043d\u0442, \u043d\u0430 \u0443\u0440\u043e\u0432\u043d\u0435 \u043f\u0430\u043a\u0435\u0442\u043e\u0432.<\/p>\n<p>Spoke1:<\/p>\n<figure class=\"full-width\"><figcaption><\/figcaption><\/figure>\n<p>Hub:<\/p>\n<figure class=\"full-width\"><figcaption><\/figcaption><\/figure>\n<p>\u0418\u0442\u0430\u043a, \u044d\u0442\u043e Hub \u043d\u0435 \u0448\u043b\u0451\u0442 \u043f\u0430\u043a\u0435\u0442\u044b \u043f\u043e\u0442\u043e\u043a\u0430 \u043f\u043e\u0441\u043b\u0435 \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0441\u0430\u043c\u043e\u0433\u043e \u043f\u0435\u0440\u0432\u043e\u0433\u043e \u043f\u0430\u043a\u0435\u0442\u0430. \u0421 \u0447\u0435\u0433\u043e \u0431\u044b \u0432\u0434\u0440\u0443\u0433?<\/p>\n<pre><code>Hub#sho ip mroute &lt;output omitted&gt; (*, 224.1.1.1), 00:03:31\/00:02:55, RP 1.1.1.1, flags: SP   Incoming interface: Null, RPF nbr 0.0.0.0   Outgoing interface list: Null (3.3.3.3, 224.1.1.1), 00:03:08\/00:02:46, flags: PJT   Incoming interface: Tunnel0, RPF nbr 192.168.0.3   Outgoing interface list: Null<\/code><\/pre>\n<p>\u0421\u043f\u0438\u0441\u043e\u043a OIL (outgoing interface list) \u043f\u0443\u0441\u0442, \u0447\u0442\u043e \u0438  \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043f\u0440\u0438\u0447\u0438\u043d\u043e\u0439 \u043f\u043e\u0442\u0435\u0440\u0438 \u043f\u043e\u0442\u043e\u043a\u0430. \u0418\u043b\u0438 \u043d\u0435 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f? \u041f\u043e\u0447\u0435\u043c\u0443 \u0436\u0435 \u0442\u043e\u0433\u0434\u0430 \u043f\u0440\u043e\u0448\u0451\u043b  \u0441\u0430\u043c\u044b\u0439 \u043f\u0435\u0440\u0432\u044b\u0439 \u043f\u0430\u043a\u0435\u0442? \u0414\u0430\u0432\u0430\u0439\u0442\u0435 \u0432\u0437\u0433\u043b\u044f\u043d\u0435\u043c \u043d\u0430 Hub \u0437\u0430 \u043f\u0430\u0440\u0443 \u0441\u0435\u043a\u0443\u043d\u0434 \u0434\u043e \u0442\u043e\u0433\u043e:<\/p>\n<pre><code>Hub#sho ip mroute &lt;output omitted&gt; (*, 224.1.1.1), 00:00:13\/00:03:16, RP 1.1.1.1, flags: S   Incoming interface: Null, RPF nbr 0.0.0.0   Outgoing interface list:    Tunnel0, Forward\/Sparse, 00:00:13\/00:03:16<\/code><\/pre>\n<p>(*,G) \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u0442 Tunnel0, \u0447\u0442\u043e \u043e\u0436\u0438\u0434\u0430\u0435\u043c\u043e; RPF \u0441\u043e\u0441\u0435\u0434 \u0442\u0430\u043a\u0436\u0435 \u043f\u043e\u043a\u0430 \u043d\u0435\u0438\u0437\u0432\u0435\u0441\u0442\u0435\u043d, \u043f\u043e\u0441\u043a\u043e\u043b\u044c\u043a\u0443 \u043d\u0438  \u043e\u0434\u0438\u043d \u043f\u0430\u043a\u0435\u0442 \u0438\u0437 \u043f\u043e\u0442\u043e\u043a\u0430 \u0435\u0449\u0451 \u043d\u0435 \u043f\u0440\u043e\u0448\u0451\u043b \u0447\u0435\u0440\u0435\u0437 Hub. \u0410 \u0434\u0430\u043b\u044c\u0448\u0435 \u0441\u043b\u0435\u0434\u0438\u0442\u0435 \u0437\u0430  \u0440\u0443\u043a\u0430\u043c\u0438:<\/p>\n<ol>\n<li>\n<p>Spoke2 \u0448\u043b\u0451\u0442 \u0441\u0430\u043c\u044b\u0439 \u043f\u0435\u0440\u0432\u044b\u0439 \u043c\u0443\u043b\u044c\u0442\u0438\u043a\u0430\u0441\u0442 \u043f\u0430\u043a\u0435\u0442 \u0432\u043d\u0443\u0442\u0440\u0438 unicast \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f RP-Register;<\/p>\n<\/li>\n<li>\n<p>Hub, \u043e\u043d \u0436\u0435 RP,  \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u0442 RP-Register \u0438 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u0442 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0435 \u0434\u0432\u0430 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044f: \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u0442  \u043f\u0430\u043a\u0435\u0442 \u0441\u043e\u0433\u043b\u0430\u0441\u043d\u043e OIL (Tunnel0); \u043a\u0440\u043e\u043c\u0435 \u0442\u043e\u0433\u043e, \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u0442 PIM Join \u0432 \u0441\u0442\u043e\u0440\u043e\u043d\u0443  \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0430 \u043f\u043e\u0442\u043e\u043a\u0430 (Tunnel0);<\/p>\n<\/li>\n<li>\n<p>\u0412 \u0440\u0435\u0436\u0438\u043c\u0435 PIM-SM  \u0432\u0445\u043e\u0434\u044f\u0449\u0438\u0439 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441 (IIF, incoming interface) \u043d\u0435 \u043c\u043e\u0436\u0435\u0442 \u043f\u0440\u0438\u0441\u0443\u0442\u0441\u0442\u0432\u043e\u0432\u0430\u0442\u044c \u0432  OIL (RPF check), \u043f\u043e\u0441\u043a\u043e\u043b\u044c\u043a\u0443 \u044d\u0442\u043e \u043c\u043e\u0436\u0435\u0442 \u043f\u043e\u0440\u043e\u0434\u0438\u0442\u044c \u043f\u0435\u0442\u043b\u044e; \u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e,  Tunnel0 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u0438\u0441\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0438\u0437 OIL \u2013 \u0432 \u044d\u0442\u043e\u0442 \u043c\u043e\u043c\u0435\u043d\u0442 Spoke2 \u0442\u0435\u0440\u044f\u0435\u0442 \u043f\u043e\u0442\u043e\u043a.<\/p>\n<\/li>\n<\/ol>\n<p>\u0421\u0443\u0442\u044c \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u044b  \u043a\u0440\u043e\u0435\u0442\u0441\u044f \u0432 NBMA (non-broadcast multiple access) \u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0438 DMVPN: Spoke2  \u043b\u043e\u0433\u0438\u0447\u0435\u0441\u043a\u0438 \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u0441\u044f \u0432 \u043e\u0434\u043d\u043e\u043c \u0448\u0438\u0440\u043e\u043a\u043e\u0432\u0435\u0449\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u043c \u0441\u0435\u0433\u043c\u0435\u043d\u0442\u0435 \u0441\u043e Spoke1, \u0445\u043e\u0442\u044f  \u0444\u0438\u0437\u0438\u0447\u0435\u0441\u043a\u0438 \u044d\u0442\u043e \u0441\u043e\u0432\u0441\u0435\u043c \u043d\u0435 \u0442\u0430\u043a (\u0430 \u0412\u044b \u0434\u0443\u043c\u0430\u043b\u0438, Frame-Relay \u0436\u0438\u043b, Frame-Relay  \u0436\u0438\u0432, Frame-Relay \u0431\u0443\u0434\u0435\u0442 \u0436\u0438\u0442\u044c; \u043d\u0430\u0434\u0435\u044e\u0441\u044c, \u044d\u0442\u043e \u0448\u0443\u0442\u043a\u0430). \u0412\u043f\u0440\u043e\u0447\u0435\u043c, \u0440\u0435\u0448\u0435\u043d\u0438\u0435  \u0437\u0430\u0434\u0430\u0447\u0438 \u0434\u043e\u0432\u043e\u043b\u044c\u043d\u043e \u043f\u0440\u043e\u0441\u0442\u043e\u0435 \u2013 \u043d\u0430\u0434\u043e \u044f\u0432\u043d\u043e \u0443\u043a\u0430\u0437\u0430\u0442\u044c Hub, \u0447\u0442\u043e Tunnel0 \u0441\u043b\u0435\u0434\u0443\u0435\u0442 \u0440\u0430\u0441\u0441\u043c\u0430\u0442\u0440\u0438\u0432\u0430\u0442\u044c \u043d\u0435 \u043a\u0430\u043a \u043e\u0434\u0438\u043d \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441, \u0430 \u043a\u0430\u043a \u043d\u0430\u0431\u043e\u0440 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u0445:<\/p>\n<pre><code class=\"bash\">Hub(config)#interface Tunnel0 Hub(config-if)#ip pim nbma-mode<\/code><\/pre>\n<p>\u0422\u0435\u043f\u0435\u0440\u044c \u0442\u0430\u0431\u043b\u0438\u0446\u0430 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0446\u0438\u0438 \u043c\u0443\u043b\u044c\u0442\u0438\u043a\u0430\u0441\u0442\u0430 \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u0430\u044f:<\/p>\n<pre><code>Hub#sho ip mroute (*, 224.1.1.1), 00:03:51\/00:03:27, RP 1.1.1.1, flags: S  Incoming interface: Null, RPF nbr 0.0.0.0  Outgoing interface list:   Tunnel0, 192.168.0.2, Forward\/Sparse, 00:00:02\/00:03:27 (3.3.3.3, 224.1.1.1), 00:03:29\/00:02:25, flags: JT   Incoming interface: Tunnel0, RPF nbr 192.168.0.3  Outgoing interface list:    Tunnel0, 192.168.0.2, Forward\/Sparse, 00:00:02\/00:03:27<\/code><\/pre>\n<p>\u041f\u043e\u0441\u043a\u043e\u043b\u044c\u043a\u0443  Tunnel0 \u0442\u0435\u043f\u0435\u0440\u044c \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u043a\u0430\u043a \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u043e\u0432, \u0442\u0430\u0431\u043b\u0438\u0446\u0430 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0446\u0438\u0438  \u043c\u0443\u043b\u044c\u0442\u0438\u043a\u0430\u0441\u0442\u0430 \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u0442 \u043d\u0435 \u0442\u043e\u043b\u044c\u043a\u043e \u0441\u0430\u043c \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441, \u043d\u043e \u0438 \u0430\u0434\u0440\u0435\u0441\u0430 \u043a\u0430\u043a  \u043f\u043e\u043b\u0443\u0447\u0430\u0442\u0435\u043b\u044f (192.168.0.2), \u0442\u0430\u043a \u0438 \u043e\u0442\u043f\u0440\u0430\u0432\u0438\u0442\u0435\u043b\u044f (192.168.0.3) \u043f\u043e\u0442\u043e\u043a\u0430. \u0421\u0442\u043e\u0438\u0442  \u043e\u0442\u043c\u0435\u0442\u0438\u0442\u044c \u0435\u0449\u0451 \u043e\u0434\u043d\u0443 \u043b\u044e\u0431\u043e\u043f\u044b\u0442\u043d\u0443\u044e \u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e\u0441\u0442\u044c \u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u044f DMVPN, \u043a\u043e\u0433\u0434\u0430 \u043f\u043e\u0442\u043e\u043a  \u043c\u0443\u043b\u044c\u0442\u0438\u043a\u0430\u0441\u0442\u0430 \u0438\u0434\u0451\u0442 \u0441\u043e \u0441\u0442\u043e\u0440\u043e\u043d\u044b Hub \u0432 \u0441\u0442\u043e\u0440\u043e\u043d\u0443 Spoke. \u041f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e, DMVPN  \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u0442 \u043c\u0443\u043b\u044c\u0442\u0438\u043a\u0430\u0441\u0442 \u043a\u0430\u0436\u0434\u043e\u043c\u0443 Spoke (<strong><em>ip nhrp map multicast dynamic<\/em><\/strong>),  \u0447\u0442\u043e \u0443\u0441\u043f\u0435\u0448\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0442 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u044b \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0446\u0438\u0438, \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u044f \u0441\u043b\u0443\u0436\u0435\u0431\u043d\u0443\u044e  \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e \u0438\u043b\u0438 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u043c\u0443\u043b\u044c\u0442\u0438\u043a\u0430\u0441\u0442\u043e\u043c. \u041e\u0434\u043d\u0430\u043a\u043e \u0435\u0441\u043b\u0438 \u0441\u0435\u0442\u044c \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f  \u0433\u0435\u043e\u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438 \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0451\u043d\u043d\u043e\u0439 (\u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0440\u0435\u0433\u0438\u043e\u043d\u043e\u0432), \u0442\u0430\u043a\u043e\u0435  \u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u043d\u0435\u0436\u0435\u043b\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u043c: \u043c\u0443\u043b\u044c\u0442\u0438\u043a\u0430\u0441\u0442, \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u043d\u044b\u0439 \u0432\u043e \u0432\u0441\u0435  \u0440\u0435\u0433\u0438\u043e\u043d\u044b, \u0432 \u0442\u043e\u043c \u0447\u0438\u0441\u043b\u0435 \u0442\u0443\u0434\u0430, \u0433\u0434\u0435 \u043d\u0435\u0442 PIM \u043f\u043e\u0434\u043f\u0438\u0441\u043a\u0438, \u0437\u0430\u043d\u0438\u043c\u0430\u0435\u0442 \u043f\u043e\u043b\u043e\u0441\u0443, \u043f\u043e\u0441\u043b\u0435  \u0447\u0435\u0433\u043e \u0435\u0433\u043e \u043e\u0442\u0431\u0440\u0430\u0441\u044b\u0432\u0430\u044e\u0442 \u0432\u0441\u0435 Spoke, \u043a\u0440\u043e\u043c\u0435 \u0442\u043e\u0433\u043e, \u043a\u043e\u043c\u0443 \u043f\u043e\u0442\u043e\u043a \u0431\u044b\u043b \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u043e  \u043d\u0443\u0436\u0435\u043d. \u0422\u0430\u043a\u043e\u0435 \u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u043c\u043e\u0436\u043d\u043e \u0438\u0441\u043f\u0440\u0430\u0432\u0438\u0442\u044c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c PIM NBMA \u0440\u0435\u0436\u0438\u043c\u0430  \u0434\u043b\u044f DMVPN, \u0447\u0442\u043e \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0440\u0430\u0437\u043b\u0438\u0447\u0430\u0442\u044c Spoke \u043f\u043e \u0430\u0434\u0440\u0435\u0441\u0430\u043c \u043d\u0430 \u0443\u0440\u043e\u0432\u043d\u0435  \u043c\u0443\u043b\u044c\u0442\u0438\u043a\u0430\u0441\u0442\u0430 \u0438 \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u0442\u044c \u043f\u043e\u0442\u043e\u043a \u0442\u043e\u043b\u044c\u043a\u043e \u0442\u0435\u043c \u0440\u0435\u0433\u0438\u043e\u043d\u0430\u043c, \u0433\u0434\u0435 \u043d\u0430 \u043d\u0435\u0433\u043e \u0435\u0441\u0442\u044c  \u043f\u043e\u0434\u043f\u0438\u0441\u043a\u0430.<\/p>\n<p>\u041d\u0430\u0441\u0442\u0430\u043b\u043e \u0432\u0440\u0435\u043c\u044f \u0435\u0449\u0451 \u0440\u0430\u0437 \u043f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u044c \u0441\u0432\u044f\u0437\u043d\u043e\u0441\u0442\u044c \u043c\u0435\u0436\u0434\u0443 Spoke \u0434\u043b\u044f \u043c\u0443\u043b\u044c\u0442\u0438\u043a\u0430\u0441\u0442\u0430:<\/p>\n<pre><code class=\"bash\">Spoke2#ping 224.1.1.1 so lo 0 rep 1000 Type escape sequence to abort. Sending 1000, 100-byte ICMP Echos to 224.1.1.1, timeout is 2 seconds: Packet sent with a source address of 3.3.3.3  Reply to request 0 from 2.2.2.2, 176 ms....<\/code><\/pre>\n<p>\u041d\u0438\u0447\u0435\u0433\u043e \u043d\u0435 \u043f\u043e\u043c\u0435\u043d\u044f\u043b\u043e\u0441\u044c, \u043d\u043e \u043c\u044b \u0443\u043f\u043e\u0440\u043d\u044b\u0435. \u041d\u0430\u0447\u043d\u0451\u043c \u043f\u0440\u043e\u0432\u0435\u0440\u044f\u0442\u044c \u043f\u043e \u043f\u043e\u0440\u044f\u0434\u043a\u0443, \u043d\u0430\u0447\u0438\u043d\u0430\u044f \u0441 Hub:<\/p>\n<pre><code>Hub#sho ip mroute (*, 224.1.1.1), 00:52:32\/00:02:58, RP 1.1.1.1, flags: S  Incoming interface: Null, RPF nbr 0.0.0.0  Outgoing interface list:   Tunnel0, 192.168.0.2, Forward\/Sparse, 00:02:12\/00:02:58 (3.3.3.3, 224.1.1.1), 00:01:30\/00:01:31, flags: PT  Incoming interface: Tunnel0, RPF nbr 192.168.0.3   Outgoing interface list: Null<\/code><\/pre>\n<p>(S,G) \u0437\u0430\u043f\u0438\u0441\u044c \u043d\u0435\u0430\u043a\u0442\u0438\u0432\u043d\u0430 (\u0444\u043b\u0430\u0433 P) \u043d\u0430 Hub, \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0435\u043d\u043d\u043e, OIL \u043f\u0443\u0441\u0442. \u041e\u0447\u0435\u0432\u0438\u0434\u043d\u043e, \u0447\u0442\u043e \u044d\u0442\u043e \u0434\u0435\u043b\u043e \u0440\u0443\u043a Spoke1, \u0431\u043e\u043b\u044c\u0448\u0435 \u043d\u0435\u043a\u043e\u043c\u0443:<\/p>\n<pre><code>Spoke1#sho ip mroute &lt;output omitted&gt; (*, 224.1.1.1), 00:52:44\/stopped, RP 1.1.1.1, flags: SJCL  Incoming interface: Tunnel0, RPF nbr 192.168.0.1  Outgoing interface list:   Loopback0, Forward\/Sparse, 00:09:18\/00:02:26 (3.3.3.3, 224.1.1.1), 00:01:39\/00:01:20, flags: LJT  Incoming interface: Tunnel0, RPF nbr 192.168.0.3  Outgoing interface list:    Loopback0, Forward\/Sparse, 00:01:39\/00:02:26<\/code><\/pre>\n<p>\u0412\u0440\u043e\u0434\u0435 \u0431\u044b \u0442\u0430\u0431\u043b\u0438\u0446\u0430 \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u0430\u044f\u2026 \u041d\u043e \u043d\u0435\u0442: RPF \u0441\u043e\u0441\u0435\u0434 \u2013 Spoke 2, \u0430 \u0434\u043e\u043b\u0436\u0435\u043d \u0431\u044b\u0442\u044c Hub. \u041f\u043e\u0441\u043c\u043e\u0442\u0440\u0438\u043c \u0432\u043d\u0438\u043c\u0430\u0442\u0435\u043b\u044c\u043d\u043e \u043d\u0430 \u0432\u0435\u0441\u044c \u043f\u0440\u043e\u0446\u0435\u0441\u0441 \u0435\u0449\u0451 \u0440\u0430\u0437.<\/p>\n<ol>\n<li>\n<p>Spoke2 \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u0442 \u043f\u0435\u0440\u0432\u044b\u0439 \u043f\u0430\u043a\u0435\u0442 \u043f\u043e\u0442\u043e\u043a\u0430 \u0432\u043d\u0443\u0442\u0440\u0438 RP-Register;<\/p>\n<\/li>\n<li>\n<p>Hub \u043f\u0435\u0440\u0435\u0441\u044b\u043b\u0430\u0435\u0442 \u043f\u0430\u043a\u0435\u0442 Spoke1 \u0438 \u043d\u0430\u0447\u0438\u043d\u0430\u0435\u0442 \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u0438\u0435 SPT \u0434\u0435\u0440\u0435\u0432\u0430 \u0432 \u0441\u0442\u043e\u0440\u043e\u043d\u0443 Spoke2;<\/p>\n<\/li>\n<li>\n<p>Spoke1 \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u0442 \u043f\u0435\u0440\u0432\u044b\u0439 \u043f\u0430\u043a\u0435\u0442, \u0441\u043e\u0437\u0434\u0430\u0451\u0442 \u043d\u043e\u0432\u043e\u0435 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u0434\u043b\u044f \u043f\u043e\u0442\u043e\u043a\u0430 \u0432 \u0442\u0430\u0431\u043b\u0438\u0446\u0435 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0446\u0438\u0438, \u0432\u044b\u0441\u044b\u043b\u0430\u0435\u0442 \u043e\u0442\u0432\u0435\u0442.<\/p>\n<\/li>\n<li>\n<p>Spoke1  \u043e\u0441\u043e\u0437\u043d\u0430\u0451\u0442, \u0447\u0442\u043e RPF \u0441\u043e\u0441\u0435\u0434 \u0434\u043b\u044f \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0430 \u043c\u0443\u043b\u044c\u0442\u0438\u043a\u0430\u0441\u0442\u0430 \u2013 \u044d\u0442\u043e Spoke2, \u043f\u043e\u044d\u0442\u043e\u043c\u0443  \u043e\u043d \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u0442 SPT-Join \u0432 \u0441\u0442\u043e\u0440\u043e\u043d\u0443 Spoke2. \u041e\u0434\u043d\u0430\u043a\u043e \u0432 \u0441\u0438\u043b\u0443 NBMA \u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u044f  DMVPN, \u0444\u0438\u0437\u0438\u0447\u0435\u0441\u043a\u0438 SPT-Join \u0438\u0434\u0451\u0442 \u0432 \u0441\u0442\u043e\u0440\u043e\u043d\u0443 Hub. \u041f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0439 \u0435\u0433\u043e \u0441 \u0440\u0430\u0434\u043e\u0441\u0442\u044c\u044e  \u043e\u0442\u0431\u0440\u0430\u0441\u044b\u0432\u0430\u0435\u0442, \u043f\u043e\u0441\u043a\u043e\u043b\u044c\u043a\u0443 \u0432\u043d\u0443\u0442\u0440\u0438 \u043f\u0430\u043a\u0435\u0442\u0430 \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 RPF \u0441\u043e\u0441\u0435\u0434\u0430 \u0443\u043a\u0430\u0437\u0430\u043d  Spoke2.<\/p>\n<\/li>\n<li>\n<p>IIF  \u0434\u043b\u044f RPT \u0438 SPT \u043e\u0434\u0438\u043d \u0438 \u0442\u043e\u0442 \u0436\u0435, Tunnel0, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 Spoke1 \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u0442  \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435 (*,G) Prune \u0432 \u0441\u0442\u043e\u0440\u043e\u043d\u0443 Hub, \u0433\u0434\u0435 \u043e\u043d \u0438 \u043e\u0431\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u0435\u0442\u0441\u044f.<\/p>\n<\/li>\n<\/ol>\n<p>\u0412  \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u0435, Hub \u043e\u0442\u043a\u043b\u044e\u0447\u0430\u0435\u0442 \u0443 \u0441\u0435\u0431\u044f (*,G) \u0437\u0430\u043f\u0438\u0441\u044c, \u0430 Spoke1 \u043d\u0435 \u043c\u043e\u0436\u0435\u0442  \u0437\u0430\u0432\u0435\u0440\u0448\u0438\u0442\u044c \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0435 (S,G) \u0437\u0430\u043f\u0438\u0441\u0438 \u0432 \u0442\u0430\u0431\u043b\u0438\u0446\u0435 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0446\u0438\u0438, \u0447\u0442\u043e \u043f\u0440\u0438\u0432\u043e\u0434\u0438\u0442 \u043a  \u043d\u0430\u0440\u0443\u0448\u0435\u043d\u0438\u044e \u0441\u0432\u044f\u0437\u043d\u043e\u0441\u0442\u0438 \u043c\u0435\u0436\u0434\u0443 Spoke.\u041a\u043e\u0440\u0435\u043d\u044c \u0437\u043b\u0430 \u0432 \u044d\u0442\u043e\u043c \u0441\u043b\u0443\u0447\u0430\u0435 \u2013  SPT-switchover: \u043c\u0435\u0436\u0434\u0443 Spoke \u043d\u0435\u0442 \u043f\u0440\u044f\u043c\u043e\u0439 \u0441\u0432\u044f\u0437\u043d\u043e\u0441\u0442\u0438 \u0434\u043b\u044f \u043c\u0443\u043b\u044c\u0442\u0438\u043a\u0430\u0441\u0442\u0430,  \u0435\u0434\u0438\u043d\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0439 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b\u0439 \u043f\u0443\u0442\u044c \u2013 \u0447\u0435\u0440\u0435\u0437 Hub. \u0412 \u043a\u043e\u043d\u0446\u0435 \u043a\u043e\u043d\u0446\u043e\u0432, \u043c\u044b \u043f\u0440\u0438\u0448\u043b\u0438 \u043a  \u043a\u043e\u043c\u0430\u043d\u0434\u0435, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0443\u043f\u043e\u043c\u0438\u043d\u0430\u0435\u0442\u0441\u044f \u0432 Configuration Guide \u2013 <strong><em>ip pim spt-threshold infinity<\/em><\/strong>. \u041d\u0435\u0443\u0436\u0435\u043b\u0438 \u0442\u0435\u043f\u0435\u0440\u044c \u0441\u0432\u044f\u0437\u043d\u043e\u0441\u0442\u044c \u043f\u043e\u044f\u0432\u0438\u0442\u0441\u044f?<\/p>\n<pre><code class=\"bash\">Spoke2#ping 224.1.1.1 so lo 0 rep 1000 Type escape sequence to abort. Sending 1000, 100-byte ICMP Echos to 224.1.1.1, timeout is 2 seconds: Packet sent with a source address of 3.3.3.3  Reply to request 0 from 2.2.2.2, 112 ms Reply to request 1 from 2.2.2.2, 84 ms Reply to request 2 from 2.2.2.2, 76 ms Reply to request 3 from 2.2.2.2, 80 ms Reply to request 4 from 2.2.2.2, 52 ms Reply to request 5 from 2.2.2.2, 48 ms<\/code><\/pre>\n<p>\u041d\u0430  \u0434\u0430\u043d\u043d\u043e\u043c <\/p>\n<\/div>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-320295","post","type-post","status-publish","format-standard","hentry"],"_links":{"self":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/320295","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=320295"}],"version-history":[{"count":0,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/320295\/revisions"}],"wp:attachment":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=320295"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=320295"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=320295"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}