{"id":519,"date":"2018-04-18T23:06:00","date_gmt":"2018-04-18T14:06:00","guid":{"rendered":"https:\/\/wp.zassoul.com\/?p=519"},"modified":"2018-04-18T23:06:00","modified_gmt":"2018-04-18T14:06:00","slug":"ospf-dr%e3%81%a8bdr%e3%81%ae%e8%a9%b1","status":"publish","type":"post","link":"https:\/\/wp.zassoul.com\/?p=519","title":{"rendered":"[OSPF] DR\u3068BDR\u306e\u8a71"},"content":{"rendered":"<p>\u6700\u8fd1\u306b\u306a\u3063\u3066OSPF\u3067DR\u306b\u95a2\u3059\u308b\u8a8d\u8b58\u304c\u9593\u9055\u3048\u3066\u3044\u305f\u3053\u3068\u306b\u6c17\u304c\u3064\u3044\u305f\u3002<\/p>\n<div>\u3068\u3044\u3046\u3053\u3068\u3067\u30e1\u30e2\u3002<\/div>\n<div><\/div>\n<div>\u4f55\u304b\u3068\u3044\u3046\u3068, DR\u304c\u843d\u3061\u308b\u3068BDR\u304cDR\u306b\u6607\u683c\u3055\u308c\u308b\u307e\u3067\u306e\u9593, \u305d\u306e\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u5185\u3067\u306f\u30eb\u30fc\u30c8\u304c\u6d88\u5931\u3059\u308b\u3068\u3044\u3046\u3053\u3068\u3002<\/div>\n<div>\u6b63\u76f4, BDR\u304cDB\u4fdd\u6301\u3057\u3066\u3044\u308b\u306e\u3067\u30cd\u30a4\u30d0\u30fc\u306f\u305d\u308c\u3092\u5373\u6642\u5f15\u304d\u7d99\u3050\u3082\u306e\u3060\u3068\u601d\u3063\u3066\u3044\u305f\u3002<\/div>\n<div>\u3057\u304b\u3057, \u3068\u3042\u308b\u74b0\u5883\u3067\u300c\u306a\u30fc\u3093\u304b\u30e1\u30a4\u30f3\u306e\u7d4c\u8def\u3058\u3083\u306a\u3044\u30eb\u30fc\u30bf\u304c\u843d\u3061\u3066Ping\u30ed\u30b9\u30c8\u3059\u308b\u306a\u30fc\u300d\u306a\u3093\u3066\u601d\u3063\u3066\u8abf\u3079\u3066\u3044\u3066, \u308f\u304b\u3063\u305f\u306e\u304c\u3053\u308c\u3002\u25ef\u5341\u5e74\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u30a8\u30f3\u30b8\u30cb\u30a2\u3084\u3063\u3066\u3044\u305f\u3051\u3069, \u3053\u306e\u6319\u52d5\u306f\u5168\u304f\u77e5\u306a\u304b\u3063\u305f\u3057\u610f\u8b58\u3057\u305f\u3053\u3068\u3082\u306a\u304b\u3063\u305f\u3002\u300c\u969c\u5bb3\u30dd\u30a4\u30f3\u30c8\u306b\u3088\u3063\u3066\u306f\u53ce\u675f\u306b\u6642\u9593\u304c\u304b\u304b\u308b\u5834\u5408\u304c\u3042\u308b\u3088\u306a\u300d\u304f\u3089\u3044\u306e\u8a8d\u8b58\u3067\u3057\u305f\u3002<br \/>\u307e\u3060\u307e\u3060\u77e5\u3089\u306a\u3044\u3053\u3068\u3070\u304b\u308a\u3002<\/div>\n<div><\/div>\n<div>OSPF v2\u306eRFC\u300c<a href=\"https:\/\/www.ietf.org\/rfc\/rfc2328.txt\">https:\/\/www.ietf.org\/rfc\/rfc2328.txt<\/a>\u300d\u306b\u3082\u66f8\u3044\u3066\u3042\u308a\u307e\u3057\u305f\u3002<\/div>\n<pre>Section 2 of this document discusses the directed graph<br \/>        representation of an area.  Router nodes are labelled with their<br \/>        Router ID.  Transit network nodes are actually labelled with the<br \/>        IP address of their Designated Router.  It follows that when the<br \/>        Designated Router changes, it appears as if the network node on<br \/>        the graph is replaced by an entirely new node.  This will cause<br \/>        the network and all its attached routers to originate new LSAs.<br \/>        <span style=\"color: red;\">Until the link-state databases again converge, some temporary<br \/>        loss of connectivity may result.<\/span>  This may result in ICMP<br \/>        unreachable messages being sent in response to data traffic.<br \/>        For that reason, the Designated Router should change only<br \/>        infrequently.  Router Priorities should be configured so that<br \/>        the most dependable router on a network eventually becomes<br \/>        Designated Router.<br \/><\/pre>\n<p>\u6539\u3081\u3066\u691c\u8a3c\u3057\u3066\u307f\u308b\u3002<br \/>\u30eb\u30fc\u30bf3\u53f0\u3067OSPF\u3092\u7d44\u3080\u30b7\u30f3\u30d7\u30eb\u306a\u69cb\u6210\u3002<br \/>PC1\u304b\u3089PC2\u306e\u7d4c\u8def\u306fRouter1\uff5eRouter2\u3068\u306a\u308b\u3088\u3046\u306bOSPF\u306e\u30b3\u30b9\u30c8\u3092\u8abf\u6574\u3059\u308b\u3002\u305d\u306e\u4e0a\u3067, Router 1\u306ePriority\u30920\u306b\u3057\u3066DR\u9078\u51fa\u304b\u3089\u5916\u3057, 2\u306ePriority\u309250, 3\u306ePriority\u3092100\u306b\u3059\u308b\u3002\u3053\u308c\u3067, \u901a\u4fe1\u7d4c\u8def\u306fRouter2\u3092\u30e1\u30a4\u30f3\u3068\u3059\u308b\u304c, DR\u306fRouter3\u306b\u306a\u308b\u3002<\/p>\n<div style=\"clear: both; text-align: center;\"><a href=\"https:\/\/1.bp.blogspot.com\/-FQMKZTV6bqc\/WtbuhTGYjqI\/AAAAAAAAAQ8\/dTnIvKylISg-zN_fiqnBzdqLUqaVijKjwCLcBGAs\/s1600\/OSPFinvestigate.PNG\" style=\"margin-left: 1em; margin-right: 1em;\"><img loading=\"lazy\" decoding=\"async\" border=\"0\" data-original-height=\"260\" data-original-width=\"925\" height=\"111\" src=\"https:\/\/1.bp.blogspot.com\/-FQMKZTV6bqc\/WtbuhTGYjqI\/AAAAAAAAAQ8\/dTnIvKylISg-zN_fiqnBzdqLUqaVijKjwCLcBGAs\/s400\/OSPFinvestigate.PNG\" width=\"400\" \/><\/a><\/div>\n<p>\u6b63\u5e38\u6642\u306eshow ip ospf ne\u3068show ip ro \u306e\u51fa\u529b\u7d50\u679c\u3002\u8a2d\u5b9a\u3069\u304a\u308a\u3002<\/p>\n<p>Router1\u306e\u30cd\u30a4\u30d0\u30fc <\/p>\n<pre>IOU1#sh ip ospf ne<br \/><br \/>Neighbor ID     Pri   State           Dead Time   Address         Interface<br \/>192.168.3.2      50   FULL\/BDR        00:00:35    192.168.2.2     Ethernet0\/0<br \/>192.168.3.3     100   FULL\/DR         00:00:31    192.168.2.3     Ethernet0\/0<br \/><br \/>IOU1#sh ip route <br \/>Codes: L - local, C - connected, S - static, R - RIP, M - mobile, B - BGP<br \/>       D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area <br \/>       N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2<br \/>       E1 - OSPF external type 1, E2 - OSPF external type 2<br \/>       i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2<br \/>       ia - IS-IS inter area, * - candidate default, U - per-user static route<br \/>       o - ODR, P - periodic downloaded static route, H - NHRP, l - LISP<br \/>       + - replicated route, % - next hop override<br \/><br \/>Gateway of last resort is not set<br \/><br \/>      192.168.1.0\/24 is variably subnetted, 2 subnets, 2 masks<br \/>C        192.168.1.0\/24 is directly connected, Ethernet0\/1<br \/>L        192.168.1.1\/32 is directly connected, Ethernet0\/1<br \/>      192.168.2.0\/24 is variably subnetted, 2 subnets, 2 masks<br \/>C        192.168.2.0\/24 is directly connected, Ethernet0\/0<br \/>L        192.168.2.1\/32 is directly connected, Ethernet0\/0<br \/>O     192.168.3.0\/24 [110\/110] via 192.168.2.2, 00:10:35, Ethernet0\/0<br \/><br \/><\/pre>\n<p>Router 2\u306e\u30cd\u30a4\u30d0\u30fc<\/p>\n<pre>IOU2#sh ip ospf ne<br \/>Neighbor ID     Pri   State           Dead Time   Address         Interface<br \/>192.168.2.1       0   FULL\/DROTHER    00:00:33    192.168.2.1     Ethernet0\/0<br \/>192.168.3.3     100   FULL\/DR         00:00:35    192.168.2.3     Ethernet0\/0<br \/><\/pre>\n<pre>IOU2#sh ip route <br \/>Codes: L - local, C - connected, S - static, R - RIP, M - mobile, B - BGP<br \/>       D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area <br \/>       N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2<br \/>       E1 - OSPF external type 1, E2 - OSPF external type 2<br \/>       i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2<br \/>       ia - IS-IS inter area, * - candidate default, U - per-user static route<br \/>       o - ODR, P - periodic downloaded static route, H - NHRP, l - LISP<br \/>       + - replicated route, % - next hop override<br \/><br \/>Gateway of last resort is not set<br \/><br \/>O     192.168.1.0\/24 [110\/110] via 192.168.2.1, 00:11:53, Ethernet0\/0<br \/>      192.168.2.0\/24 is variably subnetted, 2 subnets, 2 masks<br \/>C        192.168.2.0\/24 is directly connected, Ethernet0\/0<br \/>L        192.168.2.2\/32 is directly connected, Ethernet0\/0<br \/>      192.168.3.0\/24 is variably subnetted, 2 subnets, 2 masks<br \/>C        192.168.3.0\/24 is directly connected, Ethernet0\/1<br \/>L        192.168.3.2\/32 is directly connected, Ethernet0\/1<br \/><br \/><\/pre>\n<p>Router 3\u306e\u30cd\u30a4\u30d0\u30fc<\/p>\n<pre>IOU3#sh ip ospf<br \/>*Apr 18 07:04:07.804: %SYS-5-CONFIG_I: Configured from console by console<br \/>IOU3#sh ip ospf ne<br \/><br \/>Neighbor ID     Pri   State           Dead Time   Address         Interface<br \/>192.168.2.1       0   FULL\/DROTHER    00:00:38    192.168.2.1     Ethernet0\/0<br \/>192.168.3.2      50   FULL\/BDR        00:00:34    192.168.2.2     Ethernet0\/0<br \/><\/pre>\n<pre>IOU3#sh ip route <br \/>Codes: L - local, C - connected, S - static, R - RIP, M - mobile, B - BGP<br \/>       D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area <br \/>       N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2<br \/>       E1 - OSPF external type 1, E2 - OSPF external type 2<br \/>       i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2<br \/>       ia - IS-IS inter area, * - candidate default, U - per-user static route<br \/>       o - ODR, P - periodic downloaded static route, H - NHRP, l - LISP<br \/>       + - replicated route, % - next hop override<br \/><br \/>Gateway of last resort is not set<br \/><br \/>O     192.168.1.0\/24 [110\/210] via 192.168.2.1, 00:12:06, Ethernet0\/0<br \/>      192.168.2.0\/24 is variably subnetted, 2 subnets, 2 masks<br \/>C        192.168.2.0\/24 is directly connected, Ethernet0\/0<br \/>L        192.168.2.3\/32 is directly connected, Ethernet0\/0<br \/>      192.168.3.0\/24 is variably subnetted, 2 subnets, 2 masks<br \/>C        192.168.3.0\/24 is directly connected, Ethernet0\/1<br \/>L        192.168.3.3\/32 is directly connected, Ethernet0\/1<br \/><\/pre>\n<p>\u3068, \u3053\u3053\u307e\u3067\u3084\u3063\u3066Cisco\u3067\u306f\u53ce\u675f\u304c\u65e9\u304f\u3066\u4e8b\u8c61\u304c\u51fa\u306a\u3044\u3002 \u305f\u307e\u306bPing\u30ed\u30b9\u30c8\u8d77\u304d\u308b\u3051\u3069\u3053\u308cOSPF\u95a2\u4fc2\u306a\u3044\u3084\u3064\u3060\u3002  <\/p>\n<p>Debug\u3068\u3063\u3066\u307f\u305f\u3089\u30b3\u30f3\u30de\u6570\u79d2\u3067\u5207\u308a\u66ff\u308f\u3063\u3066\u3044\u305f\u306e\u3067Cisco\u306f\u3088\u304f\u51fa\u6765\u3066\u3044\u308b\u3068\u3044\u3046\u3053\u3068\u304c\u308f\u304b\u308a\u307e\u3057\u305f\u3002<\/p>\n<hr \/>\n<p>\u3068\u3044\u3046\u3053\u3068\u3067VyOS\u3067\u691c\u8a3c\u3002 <\/p>\n<div style=\"clear: both; text-align: center;\"><a href=\"https:\/\/3.bp.blogspot.com\/-qVbHhSyOXek\/Wtcu-Hd2_-I\/AAAAAAAAARM\/0796BHq_k-sxff75GYX2T_9wnCT9wJdxQCLcBGAs\/s1600\/VyOS_OSPF.PNG\" style=\"margin-left: 1em; margin-right: 1em;\"><img loading=\"lazy\" decoding=\"async\" border=\"0\" data-original-height=\"356\" data-original-width=\"750\" height=\"151\" src=\"https:\/\/3.bp.blogspot.com\/-qVbHhSyOXek\/Wtcu-Hd2_-I\/AAAAAAAAARM\/0796BHq_k-sxff75GYX2T_9wnCT9wJdxQCLcBGAs\/s320\/VyOS_OSPF.PNG\" width=\"320\" \/><\/a><\/div>\n<p>VyOS\u3067\u306fBDR\u304c\u3044\u306a\u304f\u306a\u308b\u3068\u30eb\u30fc\u30c8\u30a2\u30c3\u30d7\u30c7\u30fc\u30c8\u3057\u306a\u3044\u3068\u3044\u3046\u30d0\u30b0\u3089\u3057\u304d\u6319\u52d5\u3092\u3059\u308b\u306e\u3067\u69cb\u6210\u306f\u3061\u3087\u3063\u3068\u5909\u3048\u305f\u3002<\/p>\n<p>VyOS1\u306e\u30b9\u30c6\u30fc\u30bf\u30b9\u3002VyOS3\u304cDR\u3067VyOS2\u304cBDR\u3002PC2\u3078\u306e\u5b9b\u5148\u306fVyOS2\u306b\u5411\u3044\u3066\u3044\u308b\u3002\u306a\u304a, Hello\u306f5\u79d2\u3002Dead\u306f15\u79d2\u306b\u3057\u305f\u3002<\/p>\n<pre>vyos1@vyos:~$ sh ip ospf ne<br \/><br \/>    Neighbor ID Pri State           Dead Time Address         Interface                 RXmtL RqstL DBsmL<br \/>10.10.20.2       50 Full\/Backup       11.994s 10.10.10.2      eth0:10.10.10.1               0     0     0<br \/>10.10.10.3      100 Full\/DR           10.991s 10.10.10.3      eth0:10.10.10.1               0     0     0<br \/>vyos@vyos:~$ sh ip route <br \/>Codes: K - kernel route, C - connected, S - static, R - RIP, O - OSPF,<br \/>       I - ISIS, B - BGP, &gt; - selected route, * - FIB route<br \/><br \/>O   10.10.10.0\/24 [110\/10] is directly connected, eth0, 00:17:16<br \/>C&gt;* 10.10.10.0\/24 is directly connected, eth0<br \/>O&gt;* 10.10.20.0\/24 [110\/30] via 10.10.10.2, eth0, 00:00:08<br \/>O&gt;* 10.10.30.0\/24 [110\/40] via 10.10.10.2, eth0, 00:00:08<br \/>C&gt;* 127.0.0.0\/8 is directly connected, lo<br \/>O   192.168.1.0\/24 [110\/10] is directly connected, eth3, 00:17:16<br \/>C&gt;* 192.168.1.0\/24 is directly connected, eth3<br \/>O&gt;* 192.168.2.0\/24 [110\/40] via 10.10.10.2, eth0, 00:00:08<br \/><\/pre>\n<p>\u3053\u306e\u6642\u70b9\u3067, PC1\u304b\u3089PC2\u3078\u306e\u7d4c\u8def\u306f<b>VyOS1\uff5eVyOS2\uff5eVyOS4<\/b>\u3068\u306a\u3063\u3066\u3044\u308b\u3002VyOS3\u306f\u30d0\u30c3\u30af\u30a2\u30c3\u30d7\u30e9\u30a4\u30f3\u3068\u306a\u3063\u3066\u3044\u308b\u3002<br \/>\u3053\u3053\u3067, \u901a\u4fe1\u306b\u5f71\u97ff\u306e\u7121\u3044\u306f\u305a\u306eVyOS3(DR)\u306e\u30a4\u30f3\u30bf\u30d5\u30a7\u30fc\u30b9\u3092Disable\u306b\u3059\u308b\u3002<br \/>VyOS3 <\/p>\n<pre>vyos3@vyos# set interfaces ethernet eth0 disable<br \/>[edit]<br \/>vyos@vyos# commit<br \/>[edit]<br \/>vyos@vyos# <br \/><br \/><\/pre>\n<p>VyOS1 <\/p>\n<pre>vyos1@vyos:~$ sh ip ro<br \/>Codes: K - kernel route, C - connected, S - static, R - RIP, O - OSPF,<br \/>       I - ISIS, B - BGP, &gt; - selected route, * - FIB route<br \/><br \/>C&gt;* 10.10.10.0\/24 is directly connected, eth0<br \/>C&gt;* 127.0.0.0\/8 is directly connected, lo<br \/>O   192.168.1.0\/24 [110\/10] is directly connected, eth3, 00:33:43<br \/>C&gt;* 192.168.1.0\/24 is directly connected, eth3<br \/>vyos@vyos:~$ <br \/>vyos@vyos:~$ sh ip ospf ne<br \/><br \/>    Neighbor ID Pri State           Dead Time Address         Interface            RXmtL RqstL DBsmL<br \/>10.10.20.2       50 Full\/DR           14.753s 10.10.10.2      eth0:10.10.10.1          1     0     0<br \/><\/pre>\n<p>Ping\u306e\u72b6\u614b\u306f\u3068\u3044\u3046\u3068\u30fb\u30fb\u30fb\u3002  <\/p>\n<pre>84 bytes from 192.168.2.10 icmp_seq=136 ttl=61 time=4.304 ms<br \/>84 bytes from 192.168.2.10 icmp_seq=137 ttl=61 time=5.105 ms<br \/>*192.168.1.1 icmp_seq=138 ttl=64 time=0.999 ms (ICMP type:3, code:0, Destination network unreachable)<br \/>*192.168.1.1 icmp_seq=139 ttl=64 time=0.832 ms (ICMP type:3, code:0, Destination network unreachable)<br \/>*192.168.1.1 icmp_seq=140 ttl=64 time=0.925 ms (ICMP type:3, code:0, Destination network unreachable)<br \/>*192.168.1.1 icmp_seq=141 ttl=64 time=1.416 ms (ICMP type:3, code:0, Destination network unreachable)<br \/>192.168.2.10 icmp_seq=142 timeout<br \/>*192.168.1.1 icmp_seq=143 ttl=64 time=1.184 ms (ICMP type:3, code:0, Destination network unreachable)<br \/>192.168.2.10 icmp_seq=144 timeout<br \/>*192.168.1.1 icmp_seq=145 ttl=64 time=1.185 ms (ICMP type:3, code:0, Destination network unreachable)<br \/>192.168.2.10 icmp_seq=146 timeout<br \/>*192.168.1.1 icmp_seq=147 ttl=64 time=1.224 ms (ICMP type:3, code:0, Destination network unreachable)<br \/>192.168.2.10 icmp_seq=148 timeout<br \/>*192.168.1.1 icmp_seq=149 ttl=64 time=0.886 ms (ICMP type:3, code:0, Destination network unreachable)<br \/>192.168.2.10 icmp_seq=150 timeout<br \/>192.168.2.10 icmp_seq=151 timeout<br \/>192.168.2.10 icmp_seq=152 timeout<br \/>84 bytes from 192.168.2.10 icmp_seq=153 ttl=61 time=3.531 ms<br \/><br \/><\/pre>\n<p>16\u79d2\u307b\u3069\u30d1\u30b1\u30ed\u30b9\u3057\u3066\u3044\u305f\u3002<br \/>VyOS\u306a\u306e\u3067, DR\u304c\u5207\u308a\u66ff\u308f\u3063\u3066BDR\u304c\u9078\u51fa\u3055\u308c\u308b\u307e\u3067\u306e\u9593\u304c\u901a\u4fe1\u65ad\u306b\u306a\u3063\u3066\u3044\u308b\u3068\u601d\u308f\u308c\u308b\u3002<\/p>\n<p>OSPF\u306e\u4ed5\u69d8\u3068\u3044\u3046\u3053\u3068\u3067\u3057\u3087\u3046\u304c\u306a\u3044\u306e\u304b\u3082\u3057\u308c\u306a\u3044\u304c, \u30a2\u30af\u30c6\u30a3\u30d6\u306a\u30eb\u30fc\u30c8\u306b\u95a2\u4fc2\u306a\u3044\u3068\u3053\u308d\u3067DR\u304c\u843d\u3061\u308b\u3068\u5f71\u97ff\u51fa\u308b\u3068\u3044\u3046\u306e\u306f\u8a2d\u8a08\u6642\u306b\u306f\u8981\u6ce8\u610f\u3067\u3059\u306d\u3002<br \/>\u30a2\u30c3\u30d7\u30c7\u30fc\u30c8\u306e\u8ca0\u8377\u304c\u5c0f\u3055\u3044\u306e\u3067\u3042\u308c\u3070, \u30a4\u30fc\u30b5\u30cd\u30c3\u30c8\u3067\u3082Point-to-Multipoint\u306b\u3057\u305f\u65b9\u304c\u826f\u3044\u306e\u3067\u306f\u306a\u3044\u304b\u3068\u601d\u3044\u307e\u3057\u305f\u3002<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u6700\u8fd1\u306b\u306a\u3063\u3066OSPF\u3067DR\u306b\u95a2\u3059\u308b\u8a8d\u8b58\u304c\u9593\u9055\u3048\u3066\u3044\u305f\u3053\u3068\u306b\u6c17\u304c\u3064\u3044\u305f\u3002 \u3068\u3044\u3046\u3053\u3068\u3067\u30e1\u30e2\u3002 \u4f55\u304b\u3068\u3044\u3046\u3068, DR\u304c\u843d\u3061\u308b\u3068BDR\u304cDR\u306b\u6607\u683c\u3055\u308c\u308b\u307e\u3067\u306e\u9593, \u305d\u306e\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u5185\u3067\u306f\u30eb\u30fc\u30c8\u304c\u6d88\u5931\u3059\u308b\u3068\u3044\u3046\u3053\u3068\u3002 \u6b63\u76f4, B\u2026 <span class=\"read-more\"><a href=\"https:\/\/wp.zassoul.com\/?p=519\">\u7d9a\u304d\u3092\u8aad\u3080 &raquo;<\/a><\/span><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[11,6,15,52,41],"tags":[],"class_list":["post-519","post","type-post","status-publish","format-standard","hentry","category-cisco","category-it","category-network","category-ospf","category-vyos"],"_links":{"self":[{"href":"https:\/\/wp.zassoul.com\/index.php?rest_route=\/wp\/v2\/posts\/519","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wp.zassoul.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wp.zassoul.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wp.zassoul.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wp.zassoul.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=519"}],"version-history":[{"count":0,"href":"https:\/\/wp.zassoul.com\/index.php?rest_route=\/wp\/v2\/posts\/519\/revisions"}],"wp:attachment":[{"href":"https:\/\/wp.zassoul.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=519"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wp.zassoul.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=519"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wp.zassoul.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=519"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}