{"id":5871,"date":"2023-11-23T00:17:08","date_gmt":"2023-11-22T16:17:08","guid":{"rendered":"https:\/\/ainetwork-training.com\/?post_type=courses&#038;p=5871"},"modified":"2025-10-28T16:56:46","modified_gmt":"2025-10-28T08:56:46","slug":"bgp","status":"publish","type":"courses","link":"https:\/\/ainetwork-training.com\/en\/courses\/bgp\/","title":{"rendered":"BGP \u2013 BGP \u7db2\u8def\u5efa\u7f6e\u8207\u5be6\u4f5c Configuring BGP on Cisco Routers"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"5871\" class=\"elementor elementor-5871\" data-elementor-post-type=\"courses\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0556081 e-flex e-con-boxed e-con e-parent\" data-id=\"0556081\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-48fe81e elementor-widget elementor-widget-text-editor\" data-id=\"48fe81e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>BGP \u8ab2\u7a0b\u5411\u5b78\u751f\u63d0\u4f9b\u6709\u95dc\u6df1\u5165\u77e5\u8b58\uff0cBGP\u662fInternet\u548c\u8af8\u5982Multiprotocol\u6a19\u7c64\u4ea4\u63db\uff08MPLS\uff09\u4e4b\u985e\u7684\u65b0\u4e16\u754c\u6280\u8853\u7684\u57fa\u790e\u4e4b\u4e00\uff0c\u8def\u7531\u5354\u5b9a\u662fInternet\u7684\u57fa\u790e\u3002\u8a72\u8ab2\u7a0b\u6db5\u84cbBGP\u7684\u7406\u8ad6\uff0c\u5728Cisco IOS\u8def\u7531\u5668\u4e0a\u7684BGP\u914d\u7f6e\uff0c\u8a73\u7d30\u7684\u6545\u969c\u6392\u9664\u4fe1\u606f\u548c\u52d5\u624b\u7df4\u7fd2\uff0c\u9019\u4e9b\u64cd\u4f5c\u70ba\u5b78\u751f\u63d0\u4f9b\u4e86\u5728\u5ba2\u6236\u74b0\u5883\u4e2d\u914d\u7f6eBGP\u7db2\u8def\u548c\u9032\u884c\u6545\u969c\u6392\u9664\u6240\u9700\u7684\u6280\u80fd\u3002\u8ab2\u7a0b\u4e2d\u7684\u4e0d\u540c\u670d\u52d9\u89e3\u6c7a\u65b9\u6848\u6db5\u84cb\u4e86BGP\u7db2\u8def\u8a2d\u8a08\u554f\u984c\u548c\u5404\u7a2eBGP\u529f\u80fd\u7684\u4f7f\u7528\u898f\u5247\uff0c\u4f7f\u5b78\u751f\u80fd\u5920\u8a2d\u8a08\u548c\u5be6\u65bd\u9ad8\u6548\uff0c\u6700\u4f73\u4e14\u7121\u6545\u969c\u7684BGP\u7db2\u8def\u3002<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e44afdf e-flex e-con-boxed e-con e-parent\" data-id=\"e44afdf\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7b9d28c elementor-widget elementor-widget-text-editor\" data-id=\"7b9d28c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<table id=\"tablepress-260\" class=\"tablepress tablepress-id-260\"><thead><tr class=\"row-1 odd\"><th class=\"column-1\">\u8ab2\u7a0b\u65e5\u671f<\/th><th class=\"column-2\">\u5b9a\u50f9<\/th><th class=\"column-3\">\u65e9\u9ce5\u512a\u60e0\u50f9<\/th><\/tr><\/thead><tbody class=\"row-hover\"><tr class=\"row-2 even\"><td class=\"column-1\">\u5e73\u65e5\u73ed 2026\/6\/29-7\/3<\/td><td class=\"column-2\">NT 100,000<\/td><td class=\"column-3\"><span style=\"color: red;\">NT 80,000<\/span><\/td><\/tr><tr class=\"row-3 odd\"><td class=\"column-1\">\u00a0<\/td><td class=\"column-2\">\u00a0<\/td><td class=\"column-3\">\u00a0<\/td><\/tr><\/tbody><\/table>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-15ae7379 e-flex e-con-boxed e-con e-parent\" data-id=\"15ae7379\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-263ae51 elementor-widget elementor-widget-button\" data-id=\"263ae51\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;motion_fx_motion_fx_scrolling&quot;:&quot;yes&quot;,&quot;motion_fx_devices&quot;:[&quot;desktop&quot;,&quot;tablet&quot;,&quot;mobile&quot;]}\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-lg\" href=\"https:\/\/ainetwork-training.com\/product\/bgp\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<i aria-hidden=\"true\" class=\"far fa-arrow-alt-circle-right\"><\/i>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">\u5831\u540d\u8ab2\u7a0b<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a246bfc elementor-widget elementor-widget-text-editor\" data-id=\"a246bfc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"container section-title-container\"><h3 class=\"section-title section-title-normal\"><span class=\"section-title-main\"><i class=\"icon-angle-right\"><\/i>\u6642\u6578\u8207\u8cbb\u7528<\/span><\/h3><\/div><p>\u6642\u6578\uff1a5\u5929<br \/>\u8cbb\u7528\uff1aNT$\u00a0<del>100,000<\/del>\u00a0\u00a0\u65e9\u9ce5\u512a\u60e0\u50f9\uff1a<span style=\"color: #ff0000;\">NT$80,000<\/span><br \/>\u9ede\u6578\uff1a25<br \/>\u8b1b\u5e2b\uff1a<u>BGP\u8b1b\u5e2b\u7fa4<\/u><\/p><div id=\"row-419379358\" class=\"row\"><div id=\"col-1414197021\" class=\"col small-12 large-12\"><div class=\"col-inner text-left\"><div class=\"container section-title-container\"><h3 class=\"section-title section-title-normal\"><span class=\"section-title-main\"><i class=\"icon-angle-right\"><\/i>\u8ab2\u7a0b\u76ee\u6a19<\/span><\/h3><\/div><p>\u5b8c\u6210\u8ab2\u7a0b\u5f8c\uff0c\u5b78\u751f\u61c9\u80fd\u5920\uff1a<\/p><ul><li>\u914d\u7f6e\uff0c\u76e3\u8996\u57fa\u672cBGP\u4e26\u9032\u884c\u6545\u969c\u6392\u9664\uff0c\u4ee5\u5728\u5177\u6709\u591a\u500b\u7db2\u57df\u7684\u7db2\u8def\u65b9\u6848\u4e2d\u555f\u7528\u7db2\u57df\u9593\u8def\u7531<\/li><li>\u00a0\u5728\u5fc5\u9808\u652f\u63f4\u8207\u591a\u500bISP\u7684\u7db2\u8def\u9023\u63a5\u7684\u60c5\u6cc1\u4e0b\uff0c\u4f7f\u7528BGP\u7b56\u7565\u63a7\u4ef6\u5f71\u97ff\u8def\u7531\u9078\u64c7\u904e\u7a0b\uff0c\u4e26\u4e14\u5c0dBGP\u8def\u7531\u8655\u7406\u7684\u5f71\u97ff\u6700\u5c0f<\/li><li>\u5728\u5fc5\u9808\u652f\u63f4\u591a\u500b\u9023\u63a5\u7684\u7db2\u8def\u5834\u666f\u4e2d\uff0c\u4f7f\u7528BGP\u5c6c\u6027\u5f71\u97ff\u8def\u7531\u9078\u64c7\u904e\u7a0b<\/li><li>\u5728\u5fc5\u9808\u652f\u63f4\u591a\u500b\u9023\u63a5\u7684\u7db2\u8def\u60c5\u6cc1\u4e0b\uff0c\u5be6\u65bd\u6b63\u78ba\u7684BGP\u914d\u7f6e\u4ee5\u6210\u529f\u5c07\u5ba2\u6236\u7db2\u8def\u9023\u63a5\u5230Internet<\/li><li>\u4f7f\u63d0\u4f9b\u8005\u7db2\u8def\u53ef\u4ee5\u5728\u5177\u6709\u8207\u5176\u4ed6\u81ea\u6cbb\u7cfb\u7d71\u7684\u591a\u500bBGP\u9023\u63a5\u7684\u5178\u578b\u670d\u52d9\u63d0\u4f9b\u8005\u7db2\u8def\u4e2d\u5145\u7576\u904e\u6e21\u81ea\u6cbb\u7cfb\u7d71<\/li><li>\u8b58\u5225\u5e38\u898b\u7684BGP\u64f4\u5c55\u554f\u984c\uff0c\u4e26\u5728\u5177\u6709\u8207\u5176\u4ed6\u81ea\u6cbb\u7cfb\u7d71\u7684\u591a\u500bBGP\u9023\u63a5\u7684\u5178\u578b\u670d\u52d9\u63d0\u4f9b\u5546\u7db2\u8def\u4e2d\uff0c\u4f7f\u8def\u7531\u53cd\u5c04\u548c\u806f\u76df\u6210\u70ba\u9019\u4e9b\u554f\u984c\u7684\u53ef\u80fd\u89e3\u6c7a\u65b9\u6848<\/li><\/ul><\/div><\/div><\/div><div id=\"row-319029037\" class=\"row\"><div id=\"col-960267803\" class=\"col small-12 large-12\"><div class=\"col-inner text-left\"><div class=\"container section-title-container\">\u00a0<\/div><\/div><\/div><\/div><div id=\"row-1696907861\" class=\"row\"><div id=\"col-1220412351\" class=\"col small-12 large-12\"><div class=\"col-inner text-left\"><div class=\"container section-title-container\"><h3 class=\"section-title section-title-normal\"><span class=\"section-title-main\"><i class=\"icon-angle-right\"><\/i>\u8ab2\u7a0b\u7279\u8272<\/span><\/h3><\/div><p>\u539f\u5ee0\u6388\u6b0a\u8b1b\u5e2b CCSI + CCIE \u89aa\u81ea\u6388\u8ab2\uff0c\u542b\u539f\u5ee0\u5be6\u4f5c\u7df4\u7fd2<\/p><\/div><\/div><\/div><div id=\"row-1777548396\" class=\"row\"><div id=\"col-1702439169\" class=\"col small-12 large-12\"><div class=\"col-inner text-left\"><div class=\"container section-title-container\"><h3 class=\"section-title section-title-normal\"><span class=\"section-title-main\"><i class=\"icon-angle-right\"><\/i>\u8ab2\u7a0b\u5167\u5bb9<\/span><\/h3><\/div><p><strong><u>\u8ab2\u7a0b\u5927\u7db1<\/u><\/strong><\/p><ul><li>BGP\u6982\u89c0\u7c21\u4ecb<\/li><li>BGP\u8f49\u9001\u8def\u7531\u81ea\u6cbb\u7cfb\u7d71<\/li><li>\u5229\u7528\u7b56\u7565\u63a7\u5236\u4f86\u5be6\u73fe\u8def\u7531\u9078\u64c7<\/li><li>\u5229\u7528\u5c6c\u6027\u4f86\u5be6\u73fe\u8def\u7531\u9078\u64c7<\/li><li>\u5728\u5ba2\u6236-\u5c0d-\u670d\u52d9\u4f9b\u61c9\u5546\u4e4b\u9593\u8a2d\u7f6eBGP\u9023\u7dda<\/li><li>\u64f4\u5145\u5ef6\u5c55\u670d\u52d9\u4f9b\u61c9\u5546\u7db2\u8def<\/li><li>BGP\u64f4\u5145\u5ef6\u5c55\u529f\u80fd\u6700\u4f73\u5316<\/li><\/ul><p><strong><u>\u5be6\u4f5c\u5927\u7db1<\/u><\/strong><\/p><ul><li>\u00a0\u00a0\u63a2\u7d22\u578b\u5be6\u4f5c 1\uff1aBGP\u57fa\u672c\u914d\u7f6e<\/li><li>\u00a0\u00a0\u63a2\u7d22\u578b\u5be6\u4f5c 2\uff1a\u5728 BGP \u4e2d\u767c\u4f48\u8def\u7531<\/li><li>\u00a0\u00a0\u63a2\u7d22\u578b\u5be6\u4f5c 3\uff1a\u5be6\u65bd BGP TTL \u5b89\u5168\u6aa2\u67e5<\/li><li>\u00a0\u00a0\u63a2\u7d22\u578b\u5be6\u4f5c 4\uff1aBGP \u8def\u7531\u50b3\u64ad<\/li><li>\u00a0\u00a0\u63a2\u7d22\u578b\u5be6\u4f5c 5\uff1aIBGP \u5168\u7db2\u683c (Full Mesh)<\/li><li>\u00a0\u00a0\u63a2\u7d22\u578b\u5be6\u4f5c 6\uff1aBGP \u8def\u7531\u7ba1\u7406<\/li><li>\u00a0\u00a0\u63a2\u7d22\u578b\u5be6\u4f5c 7\uff1a\u914d\u7f6e\u975e\u904e\u5883\u81ea\u6cbb\u7cfb\u7d71 (Non-Transit AS)<\/li><li>\u00a0\u00a0\u63a2\u7d22\u578b\u5be6\u4f5c 8\uff1a\u904e\u6ffe\u5ba2\u6236\u7db2\u6bb5<\/li><li>\u00a0\u00a0\u63a2\u7d22\u578b\u5be6\u4f5c 9\uff1a\u57fa\u65bc\u7db2\u6bb5\u7684\u51fa\u7ad9\u8def\u7531\u904e\u6ffe<\/li><li>\u00a0\u00a0\u63a2\u7d22\u578b\u5be6\u4f5c10\uff1a\u5c07 Route-Map \u914d\u7f6e\u70ba BGP \u904e\u6ffe\u5668<\/li><li>\u00a0\u00a0\u63a2\u7d22\u578b\u5be6\u4f5c11\uff1a\u914d\u7f6e\u6bcf\u500b\u9130\u5c45\u7684\u6b0a\u91cd (Weights)<\/li><li>\u00a0\u00a0\u63a2\u7d22\u578b\u5be6\u4f5c12\uff1a\u914d\u7f6e\u548c\u76e3\u63a7Local Preference \u5c6c\u6027<\/li><li>\u00a0\u00a0\u63a2\u7d22\u578b\u5be6\u4f5c13\uff1a\u4f7f\u7528 Route-Map\u914d\u7f6eLocal Preference \u5c6c\u6027<\/li><li>\u00a0\u00a0\u63a2\u7d22\u578b\u5be6\u4f5c14\uff1a\u914d\u7f6e\u8def\u5f91\u524d\u7f6e (AS Path Prepending)<\/li><li>\u00a0\u00a0\u63a2\u7d22\u578b\u5be6\u4f5c15\uff1a\u914d\u7f6e MED \u5c6c\u6027<\/li><li>\u00a0\u00a0\u63a2\u7d22\u578b\u5be6\u4f5c16\uff1a\u4f7f\u7528 Community\u914d\u7f6e Local Preference \u5c6c\u6027<\/li><li>\u00a0\u00a0\u63a2\u7d22\u578b\u5be6\u4f5c17\uff1a\u914d\u7f6e\u8def\u7531\u53cd\u5c04\u5668 (Route Reflectors)<\/li><li>\u00a0\u00a0\u63a2\u7d22\u578b\u5be6\u4f5c18\uff1a\u914d\u7f6e BGP \u8def\u7531\u9650\u5236 (Route Limiting)<\/li><li>\u00a0\u00a0\u63a2\u7d22\u578b\u5be6\u4f5c19\uff1a\u914d\u7f6e BGP \u9130\u5c45\u7fa4\u7d44 (Peer Group)<\/li><li>\u00a0\u00a0\u63a2\u7d22\u578b\u5be6\u4f5c20\uff1a\u914d\u7f6e BGP \u8def\u7531\u6e1b\u9707 (Route Damping)<\/li><li>\u00a0\u00a0\u6311\u6230\u578b\u5be6\u4f5c 1\uff1a\u914d\u7f6e\u57fa\u672c BGP \u7db2\u8def<\/li><li>\u00a0\u00a0\u6311\u6230\u578b\u5be6\u4f5c 2\uff1a\u914d\u7f6e BGP \u904e\u5883\u81ea\u6cbb\u7cfb\u7d71 (Transit AS)<\/li><li>\u00a0\u00a0\u6311\u6230\u578b\u5be6\u4f5c 3\uff1a\u4f7f\u7528 BGP \u904e\u6ffe\u5668\u63a7\u5236 BGP\u8def\u7531\u9078\u64c7<\/li><li>\u00a0\u00a0\u6311\u6230\u578b\u5be6\u4f5c 4\uff1a\u4f7f\u7528 BGP \u5c6c\u6027\u63a7\u5236 BGP \u8def\u7531\u9078\u64c7<\/li><li>\u00a0\u00a0\u6311\u6230\u578b\u5be6\u4f5c 5\uff1a\u914d\u7f6e BGP \u8def\u7531\u53cd\u5c04\u5668 (Route Reflectors)<\/li><\/ul><\/div><\/div><\/div><div id=\"row-1998913663\" class=\"row\"><div id=\"col-1545946192\" class=\"col small-12 large-12\"><div class=\"col-inner text-left\"><p><span class=\"scroll-to\" data-label=\"Scroll to: #skill\" data-bullet=\"false\" data-link=\"#skill\" data-title=\"skill\"><a name=\"skill\"><\/a><\/span><\/p><div class=\"container section-title-container\"><h3 class=\"section-title section-title-normal\"><span class=\"section-title-main\"><i class=\"icon-angle-right\"><\/i>\u8003\u8a66\u8cc7\u8a0a<\/span><\/h3><\/div><\/div><\/div><\/div><div id=\"row-396600159\" class=\"row\"><div id=\"col-723100606\" class=\"col small-12 large-12\"><div class=\"col-inner text-left\"><p><span class=\"scroll-to\" data-label=\"Scroll to: #remarks\" data-bullet=\"false\" data-link=\"#remarks\" data-title=\"remarks\"><a name=\"remarks\"><\/a><\/span><\/p><div class=\"container section-title-container\"><h3 class=\"section-title section-title-normal\"><span class=\"section-title-main\"><i class=\"icon-angle-right\"><\/i>\u5099\u8a3b\u4e8b\u9805<\/span><\/h3><\/div><\/div><\/div><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4d6c8db elementor-widget elementor-widget-button\" data-id=\"4d6c8db\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;motion_fx_motion_fx_scrolling&quot;:&quot;yes&quot;,&quot;motion_fx_devices&quot;:[&quot;desktop&quot;,&quot;tablet&quot;,&quot;mobile&quot;]}\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-lg\" href=\"https:\/\/ainetwork-training.com\/product\/bgp\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<i aria-hidden=\"true\" class=\"far fa-arrow-alt-circle-right\"><\/i>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">\u5831\u540d\u8ab2\u7a0b<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>BGP \u8ab2\u7a0b\u5411\u5b78\u751f\u63d0\u4f9b\u6709\u95dc\u6df1\u5165\u77e5\u8b58\uff0cBGP\u662fInternet\u548c\u8af8\u5982Multiprotocol\u6a19\u7c64\u4ea4\u63db\uff08MPLS [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":27114,"template":"","course-category":[38],"course-tag":[],"class_list":["post-5871","courses","type-courses","status-publish","has-post-thumbnail","hentry","course-category-internet-communication"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/ainetwork-training.com\/en\/wp-json\/wp\/v2\/courses\/5871","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ainetwork-training.com\/en\/wp-json\/wp\/v2\/courses"}],"about":[{"href":"https:\/\/ainetwork-training.com\/en\/wp-json\/wp\/v2\/types\/courses"}],"author":[{"embeddable":true,"href":"https:\/\/ainetwork-training.com\/en\/wp-json\/wp\/v2\/users\/1"}],"version-history":[{"count":48,"href":"https:\/\/ainetwork-training.com\/en\/wp-json\/wp\/v2\/courses\/5871\/revisions"}],"predecessor-version":[{"id":42615,"href":"https:\/\/ainetwork-training.com\/en\/wp-json\/wp\/v2\/courses\/5871\/revisions\/42615"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ainetwork-training.com\/en\/wp-json\/wp\/v2\/media\/27114"}],"wp:attachment":[{"href":"https:\/\/ainetwork-training.com\/en\/wp-json\/wp\/v2\/media?parent=5871"}],"wp:term":[{"taxonomy":"course-category","embeddable":true,"href":"https:\/\/ainetwork-training.com\/en\/wp-json\/wp\/v2\/course-category?post=5871"},{"taxonomy":"course-tag","embeddable":true,"href":"https:\/\/ainetwork-training.com\/en\/wp-json\/wp\/v2\/course-tag?post=5871"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}