{"id":1063,"date":"2017-01-27T06:31:39","date_gmt":"2017-01-26T23:31:39","guid":{"rendered":"https:\/\/www.routecloud.net\/blog\/?p=1063"},"modified":"2017-01-27T06:31:39","modified_gmt":"2017-01-26T23:31:39","slug":"memanage-openvswitch-mengunakan-onos","status":"publish","type":"post","link":"https:\/\/www.routecloud.net\/blog\/memanage-openvswitch-mengunakan-onos\/","title":{"rendered":"Memanage Openvswitch mengunakan ONOS"},"content":{"rendered":"<p>Onos merupakan controller SDN sama seperti ODL namun mempunyai fitur tambahan yaitu SDN IP yang berfungsi sebagai aplikasi onos yang memungkinkan SDN dapat terhubung dengan jaringan publik (internet) dengan protokol BGP (Border Gateway Protocol)<\/p>\n<p>sebelumnya anda harus menginstall onos terlebih dahulu<a href=\"https:\/\/www.routecloud.net\/blog\/install-onos-di-ubuntu-16-04\/\"> di sini<\/a><\/p>\n<p>untuk simulasi ini saya megunakan mininet dan openvswitch jadi install mininetnya dulu di vm onos<\/p>\n<p><!--more--><\/p>\n<pre class=\"lang:default decode:true \">root@aio:~# apt udpate &amp;&amp; apt install mininet -y\r\n<\/pre>\n<p>kemudian kita bisa membuat topologi dan menghubungkan dengan controller onos<\/p>\n<pre class=\"lang:default decode:true\">aio@aio:~$ sudo mn --topo tree,2,3 --controller=remote,ip=127.0.0.1,port=6633\r\n*** Creating network\r\n*** Adding controller\r\n*** Adding hosts:\r\nh1 h2 h3 h4 h5 h6 h7 h8 h9 \r\n*** Adding switches:\r\ns1 s2 s3 s4 \r\n*** Adding links:\r\n(s1, s2) (s1, s3) (s1, s4) (s2, h1) (s2, h2) (s2, h3) (s3, h4) (s3, h5) (s3, h6) (s4, h7) (s4, h8) (s4, h9) \r\n*** Configuring hosts\r\nh1 h2 h3 h4 h5 h6 h7 h8 h9 \r\n*** Starting controller\r\nc0 \r\n*** Starting 4 switches\r\ns1 s2 s3 s4 ...\r\n*** Starting CLI:\r\nmininet&gt; \r\n<\/pre>\n<p>kita bisa cek di ONOS Gui untuk melihat lebih kerennya \ud83d\ude00<\/p>\n<p><a href=\"https:\/\/www.routecloud.net\/blog\/wp-content\/uploads\/2017\/01\/Selection_018.png\"><img loading=\"lazy\" class=\"alignnone size-full wp-image-1064\" src=\"https:\/\/www.routecloud.net\/blog\/wp-content\/uploads\/2017\/01\/Selection_018.png\" alt=\"\" width=\"1163\" height=\"383\" srcset=\"https:\/\/www.routecloud.net\/blog\/wp-content\/uploads\/2017\/01\/Selection_018.png 1163w, https:\/\/www.routecloud.net\/blog\/wp-content\/uploads\/2017\/01\/Selection_018-300x99.png 300w, https:\/\/www.routecloud.net\/blog\/wp-content\/uploads\/2017\/01\/Selection_018-768x253.png 768w, https:\/\/www.routecloud.net\/blog\/wp-content\/uploads\/2017\/01\/Selection_018-1024x337.png 1024w, https:\/\/www.routecloud.net\/blog\/wp-content\/uploads\/2017\/01\/Selection_018-200x66.png 200w\" sizes=\"(max-width: 1163px) 100vw, 1163px\" \/><\/a><\/p>\n<p>kita coba pingall di mininet<\/p>\n<pre class=\"lang:default decode:true \">mininet&gt; pingall\r\n*** Ping: testing ping reachability\r\nh1 -&gt; h2 h3 h4 h5 h6 h7 h8 h9 \r\nh2 -&gt; h1 h3 h4 h5 h6 h7 h8 h9 \r\nh3 -&gt; h1 h2 h4 h5 h6 h7 h8 h9 \r\nh4 -&gt; h1 h2 h3 h5 h6 h7 h8 h9 \r\nh5 -&gt; h1 h2 h3 h4 h6 h7 h8 h9 \r\nh6 -&gt; h1 h2 h3 h4 h5 h7 h8 h9 \r\nh7 -&gt; h1 h2 h3 h4 h5 h6 h8 h9 \r\nh8 -&gt; h1 h2 h3 h4 h5 h6 h7 h9 \r\nh9 -&gt; h1 h2 h3 h4 h5 h6 h7 h8 \r\n*** Results: 0% dropped (72\/72 received)\r\n<\/pre>\n<p>hasilnya success full dan liat kerenya diiashboard onos<\/p>\n<p><a href=\"https:\/\/www.routecloud.net\/blog\/wp-content\/uploads\/2017\/01\/Selection_019.png\"><img loading=\"lazy\" class=\"alignnone size-full wp-image-1066\" src=\"https:\/\/www.routecloud.net\/blog\/wp-content\/uploads\/2017\/01\/Selection_019.png\" alt=\"\" width=\"1365\" height=\"600\" srcset=\"https:\/\/www.routecloud.net\/blog\/wp-content\/uploads\/2017\/01\/Selection_019.png 1365w, https:\/\/www.routecloud.net\/blog\/wp-content\/uploads\/2017\/01\/Selection_019-300x132.png 300w, https:\/\/www.routecloud.net\/blog\/wp-content\/uploads\/2017\/01\/Selection_019-768x338.png 768w, https:\/\/www.routecloud.net\/blog\/wp-content\/uploads\/2017\/01\/Selection_019-1024x450.png 1024w, https:\/\/www.routecloud.net\/blog\/wp-content\/uploads\/2017\/01\/Selection_019-200x88.png 200w\" sizes=\"(max-width: 1365px) 100vw, 1365px\" \/><\/a><\/p>\n<p>supaya host bisa terlihat maka aktifkan dulu host visiblenya di bagiian merah itu.<\/p>\n<p>kemudian kita bisa cek node,link dan devices melalui controller onos<\/p>\n<pre class=\"lang:default decode:true \">onos&gt; nodes\r\nid=127.0.0.1, address=127.0.0.1:9876, state=ACTIVE, updated=38m ago *\r\nonos&gt; devices\r\nid=of:0000000000000001, available=true, role=MASTER, type=SWITCH, mfr=Nicira, Inc., hw=Open vSwitch, sw=2.5.0, serial=None, managementAddress=127.0.0.1, protocol=OF_13, channelId=127.0.0.1:40510\r\nid=of:0000000000000002, available=true, role=MASTER, type=SWITCH, mfr=Nicira, Inc., hw=Open vSwitch, sw=2.5.0, serial=None, managementAddress=127.0.0.1, protocol=OF_13, channelId=127.0.0.1:40514\r\nid=of:0000000000000003, available=true, role=MASTER, type=SWITCH, mfr=Nicira, Inc., hw=Open vSwitch, sw=2.5.0, serial=None, managementAddress=127.0.0.1, protocol=OF_13, channelId=127.0.0.1:40512\r\nid=of:0000000000000004, available=true, role=MASTER, type=SWITCH, mfr=Nicira, Inc., hw=Open vSwitch, sw=2.5.0, serial=None, managementAddress=127.0.0.1, protocol=OF_13, channelId=127.0.0.1:40508\r\nonos&gt; links\r\nsrc=of:0000000000000002\/4, dst=of:0000000000000001\/1, type=DIRECT, state=ACTIVE, expected=false\r\nsrc=of:0000000000000001\/3, dst=of:0000000000000004\/4, type=DIRECT, state=ACTIVE, expected=false\r\nsrc=of:0000000000000004\/4, dst=of:0000000000000001\/3, type=DIRECT, state=ACTIVE, expected=false\r\nsrc=of:0000000000000001\/1, dst=of:0000000000000002\/4, type=DIRECT, state=ACTIVE, expected=false\r\nsrc=of:0000000000000003\/4, dst=of:0000000000000001\/2, type=DIRECT, state=ACTIVE, expected=false\r\nsrc=of:0000000000000001\/2, dst=of:0000000000000003\/4, type=DIRECT, state=ACTIVE, expected=false\r\nonos&gt; hosts\r\nid=12:04:AB:F3:89:87\/-1, mac=12:04:AB:F3:89:87, location=of:0000000000000003\/3, vlan=-1, ip(s)=[10.0.0.6]\r\nid=22:F1:7C:AE:36:53\/-1, mac=22:F1:7C:AE:36:53, location=of:0000000000000002\/3, vlan=-1, ip(s)=[10.0.0.3]\r\nid=2E:A6:40:41:3C:D5\/-1, mac=2E:A6:40:41:3C:D5, location=of:0000000000000004\/3, vlan=-1, ip(s)=[10.0.0.9]\r\nid=3E:27:28:6A:85:6C\/-1, mac=3E:27:28:6A:85:6C, location=of:0000000000000004\/2, vlan=-1, ip(s)=[10.0.0.8]\r\nid=7E:6E:10:BF:A7:97\/-1, mac=7E:6E:10:BF:A7:97, location=of:0000000000000002\/2, vlan=-1, ip(s)=[10.0.0.2]\r\nid=92:B4:31:30:41:D4\/-1, mac=92:B4:31:30:41:D4, location=of:0000000000000003\/2, vlan=-1, ip(s)=[10.0.0.5]\r\nid=96:15:54:C2:79:60\/-1, mac=96:15:54:C2:79:60, location=of:0000000000000003\/1, vlan=-1, ip(s)=[10.0.0.4]\r\nid=96:ED:FB:0A:3A:AF\/-1, mac=96:ED:FB:0A:3A:AF, location=of:0000000000000002\/1, vlan=-1, ip(s)=[10.0.0.1]\r\nid=FE:7F:2F:20:F1:2E\/-1, mac=FE:7F:2F:20:F1:2E, location=of:0000000000000004\/1, vlan=-1, ip(s)=[10.0.0.7]\r\n<\/pre>\n<p>informasi sangat lengkap kita bisa dapat kan di onos controller, dari node sampe host<\/p>\n<p>kita juga bisa memverifikasi openflow pada ovs, dari switch1 sampai 4, melihat flow yanng sudah di push oleh controller onos<\/p>\n<pre class=\"lang:default decode:true \">root@aio:~# ovs-ofctl dump-flows s1 --protocols OpenFlow13\r\nOFPST_FLOW reply (OF1.3) (xid=0x2):\r\n cookie=0x6000046444328, duration=771.141s, table=0, n_packets=54, n_bytes=5292, send_flow_rem priority=5,ip actions=CONTROLLER:65535\r\n cookie=0x60000464443e2, duration=771.141s, table=0, n_packets=0, n_bytes=0, send_flow_rem priority=5,arp actions=CONTROLLER:65535\r\n cookie=0x60000488ebd5d, duration=771.141s, table=0, n_packets=0, n_bytes=0, send_flow_rem priority=40000,arp actions=CONTROLLER:65535\r\n cookie=0x60000487f63a1, duration=771.141s, table=0, n_packets=746, n_bytes=60426, send_flow_rem priority=40000,dl_type=0x8942 actions=CONTROLLER:65535\r\n cookie=0x60000487f5557, duration=771.141s, table=0, n_packets=746, n_bytes=60426, send_flow_rem priority=40000,dl_type=0x88cc actions=CONTROLLER:65535\r\nroot@aio:~# ovs-ofctl dump-flows s2 --protocols OpenFlow13\r\nOFPST_FLOW reply (OF1.3) (xid=0x2):\r\n cookie=0x600004644b787, duration=778.176s, table=0, n_packets=42, n_bytes=4116, send_flow_rem priority=5,ip actions=CONTROLLER:65535\r\n cookie=0x600004644b841, duration=778.176s, table=0, n_packets=0, n_bytes=0, send_flow_rem priority=5,arp actions=CONTROLLER:65535\r\n cookie=0x60000488f31bc, duration=778.176s, table=0, n_packets=26, n_bytes=1092, send_flow_rem priority=40000,arp actions=CONTROLLER:65535\r\n cookie=0x60000487fd800, duration=778.176s, table=0, n_packets=250, n_bytes=20250, send_flow_rem priority=40000,dl_type=0x8942 actions=CONTROLLER:65535\r\n cookie=0x60000487fc9b6, duration=778.176s, table=0, n_packets=250, n_bytes=20250, send_flow_rem priority=40000,dl_type=0x88cc actions=CONTROLLER:65535\r\nroot@aio:~# ovs-ofctl dump-flows s3 --protocols OpenFlow13\r\nOFPST_FLOW reply (OF1.3) (xid=0x2):\r\n cookie=0x6000046452be6, duration=782.857s, table=0, n_packets=42, n_bytes=4116, send_flow_rem priority=5,ip actions=CONTROLLER:65535\r\n cookie=0x6000046452ca0, duration=782.857s, table=0, n_packets=0, n_bytes=0, send_flow_rem priority=5,arp actions=CONTROLLER:65535\r\n cookie=0x60000488fa61b, duration=782.857s, table=0, n_packets=27, n_bytes=1134, send_flow_rem priority=40000,arp actions=CONTROLLER:65535\r\n cookie=0x6000048804c5f, duration=782.857s, table=0, n_packets=252, n_bytes=20412, send_flow_rem priority=40000,dl_type=0x8942 actions=CONTROLLER:65535\r\n cookie=0x6000048803e15, duration=782.857s, table=0, n_packets=252, n_bytes=20412, send_flow_rem priority=40000,dl_type=0x88cc actions=CONTROLLER:65535\r\nroot@aio:~# ovs-ofctl dump-flows s4 --protocols OpenFlow13\r\nOFPST_FLOW reply (OF1.3) (xid=0x2):\r\n cookie=0x600004645a045, duration=787.126s, table=0, n_packets=42, n_bytes=4116, send_flow_rem priority=5,ip actions=CONTROLLER:65535\r\n cookie=0x600004645a0ff, duration=787.126s, table=0, n_packets=0, n_bytes=0, send_flow_rem priority=5,arp actions=CONTROLLER:65535\r\n cookie=0x6000048901a7a, duration=787.126s, table=0, n_packets=27, n_bytes=1134, send_flow_rem priority=40000,arp actions=CONTROLLER:65535\r\n cookie=0x600004880c0be, duration=787.126s, table=0, n_packets=254, n_bytes=20574, send_flow_rem priority=40000,dl_type=0x8942 actions=CONTROLLER:65535\r\n cookie=0x600004880b274, duration=787.126s, table=0, n_packets=254, n_bytes=20574, send_flow_rem priority=40000,dl_type=0x88cc actions=CONTROLLER:65535\r\n<\/pre>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Onos merupakan controller SDN sama seperti ODL namun mempunyai fitur tambahan yaitu SDN IP yang berfungsi sebagai aplikasi onos yang memungkinkan SDN dapat terhubung dengan jaringan publik (internet) dengan protokol BGP (Border Gateway Protocol) sebelumnya anda harus menginstall onos terlebih dahulu di sini untuk simulasi ini saya megunakan mininet dan openvswitch jadi install mininetnya dulu [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[10],"tags":[106],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v18.5.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Memanage Openvswitch mengunakan ONOS - Routecloud Indonesia - Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.routecloud.net\/blog\/memanage-openvswitch-mengunakan-onos\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Memanage Openvswitch mengunakan ONOS - Routecloud Indonesia - Blog\" \/>\n<meta property=\"og:description\" content=\"Onos merupakan controller SDN sama seperti ODL namun mempunyai fitur tambahan yaitu SDN IP yang berfungsi sebagai aplikasi onos yang memungkinkan SDN dapat terhubung dengan jaringan publik (internet) dengan protokol BGP (Border Gateway Protocol) sebelumnya anda harus menginstall onos terlebih dahulu di sini untuk simulasi ini saya megunakan mininet dan openvswitch jadi install mininetnya dulu [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.routecloud.net\/blog\/memanage-openvswitch-mengunakan-onos\/\" \/>\n<meta property=\"og:site_name\" content=\"Routecloud Indonesia - Blog\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/alan.adiprastyo.7\" \/>\n<meta property=\"article:published_time\" content=\"2017-01-26T23:31:39+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.routecloud.net\/blog\/wp-content\/uploads\/2017\/01\/Selection_018.png\" \/>\n<meta name=\"twitter:card\" content=\"summary\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Alan Adi Prastyo\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.routecloud.net\/blog\/#organization\",\"name\":\"Routecloud Indonesia\",\"url\":\"https:\/\/www.routecloud.net\/blog\/\",\"sameAs\":[],\"logo\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/www.routecloud.net\/blog\/#logo\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/www.routecloud.net\/blog\/wp-content\/uploads\/2017\/03\/logo_routecloud_horz_2x_b.png\",\"contentUrl\":\"https:\/\/www.routecloud.net\/blog\/wp-content\/uploads\/2017\/03\/logo_routecloud_horz_2x_b.png\",\"width\":400,\"height\":80,\"caption\":\"Routecloud Indonesia\"},\"image\":{\"@id\":\"https:\/\/www.routecloud.net\/blog\/#logo\"}},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.routecloud.net\/blog\/#website\",\"url\":\"https:\/\/www.routecloud.net\/blog\/\",\"name\":\"Routecloud Indonesia - Blog\",\"description\":\"Share Your Knowledge\",\"publisher\":{\"@id\":\"https:\/\/www.routecloud.net\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.routecloud.net\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/www.routecloud.net\/blog\/memanage-openvswitch-mengunakan-onos\/#primaryimage\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/www.routecloud.net\/blog\/wp-content\/uploads\/2017\/01\/Selection_018.png\",\"contentUrl\":\"https:\/\/www.routecloud.net\/blog\/wp-content\/uploads\/2017\/01\/Selection_018.png\",\"width\":1163,\"height\":383},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.routecloud.net\/blog\/memanage-openvswitch-mengunakan-onos\/#webpage\",\"url\":\"https:\/\/www.routecloud.net\/blog\/memanage-openvswitch-mengunakan-onos\/\",\"name\":\"Memanage Openvswitch mengunakan ONOS - Routecloud Indonesia - Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.routecloud.net\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.routecloud.net\/blog\/memanage-openvswitch-mengunakan-onos\/#primaryimage\"},\"datePublished\":\"2017-01-26T23:31:39+00:00\",\"dateModified\":\"2017-01-26T23:31:39+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.routecloud.net\/blog\/memanage-openvswitch-mengunakan-onos\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.routecloud.net\/blog\/memanage-openvswitch-mengunakan-onos\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.routecloud.net\/blog\/memanage-openvswitch-mengunakan-onos\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.routecloud.net\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Memanage Openvswitch mengunakan ONOS\"}]},{\"@type\":\"Article\",\"@id\":\"https:\/\/www.routecloud.net\/blog\/memanage-openvswitch-mengunakan-onos\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.routecloud.net\/blog\/memanage-openvswitch-mengunakan-onos\/#webpage\"},\"author\":{\"@id\":\"https:\/\/www.routecloud.net\/blog\/#\/schema\/person\/d174a85a7c46dd9d24d0b5a7d3fbef43\"},\"headline\":\"Memanage Openvswitch mengunakan ONOS\",\"datePublished\":\"2017-01-26T23:31:39+00:00\",\"dateModified\":\"2017-01-26T23:31:39+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.routecloud.net\/blog\/memanage-openvswitch-mengunakan-onos\/#webpage\"},\"wordCount\":154,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.routecloud.net\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.routecloud.net\/blog\/memanage-openvswitch-mengunakan-onos\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.routecloud.net\/blog\/wp-content\/uploads\/2017\/01\/Selection_018.png\",\"keywords\":[\"onos\"],\"articleSection\":[\"Linux\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.routecloud.net\/blog\/memanage-openvswitch-mengunakan-onos\/#respond\"]}]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.routecloud.net\/blog\/#\/schema\/person\/d174a85a7c46dd9d24d0b5a7d3fbef43\",\"name\":\"Alan Adi Prastyo\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/www.routecloud.net\/blog\/#personlogo\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/0523588172f938b926bdb452d4517f9d?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/0523588172f938b926bdb452d4517f9d?s=96&d=mm&r=g\",\"caption\":\"Alan Adi Prastyo\"},\"description\":\"System Engineer\",\"sameAs\":[\"http:\/\/www.routecloud.net\",\"https:\/\/www.facebook.com\/alan.adiprastyo.7\",\"https:\/\/www.instagram.com\/alanadiprastyo\/\",\"https:\/\/www.linkedin.com\/in\/alan-adi-prastyo\"],\"url\":\"https:\/\/www.routecloud.net\/blog\/author\/alan\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Memanage Openvswitch mengunakan ONOS - Routecloud Indonesia - Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.routecloud.net\/blog\/memanage-openvswitch-mengunakan-onos\/","og_locale":"en_US","og_type":"article","og_title":"Memanage Openvswitch mengunakan ONOS - Routecloud Indonesia - Blog","og_description":"Onos merupakan controller SDN sama seperti ODL namun mempunyai fitur tambahan yaitu SDN IP yang berfungsi sebagai aplikasi onos yang memungkinkan SDN dapat terhubung dengan jaringan publik (internet) dengan protokol BGP (Border Gateway Protocol) sebelumnya anda harus menginstall onos terlebih dahulu di sini untuk simulasi ini saya megunakan mininet dan openvswitch jadi install mininetnya dulu [&hellip;]","og_url":"https:\/\/www.routecloud.net\/blog\/memanage-openvswitch-mengunakan-onos\/","og_site_name":"Routecloud Indonesia - Blog","article_author":"https:\/\/www.facebook.com\/alan.adiprastyo.7","article_published_time":"2017-01-26T23:31:39+00:00","og_image":[{"url":"https:\/\/www.routecloud.net\/blog\/wp-content\/uploads\/2017\/01\/Selection_018.png"}],"twitter_card":"summary","twitter_misc":{"Written by":"Alan Adi Prastyo","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Organization","@id":"https:\/\/www.routecloud.net\/blog\/#organization","name":"Routecloud Indonesia","url":"https:\/\/www.routecloud.net\/blog\/","sameAs":[],"logo":{"@type":"ImageObject","@id":"https:\/\/www.routecloud.net\/blog\/#logo","inLanguage":"en-US","url":"https:\/\/www.routecloud.net\/blog\/wp-content\/uploads\/2017\/03\/logo_routecloud_horz_2x_b.png","contentUrl":"https:\/\/www.routecloud.net\/blog\/wp-content\/uploads\/2017\/03\/logo_routecloud_horz_2x_b.png","width":400,"height":80,"caption":"Routecloud Indonesia"},"image":{"@id":"https:\/\/www.routecloud.net\/blog\/#logo"}},{"@type":"WebSite","@id":"https:\/\/www.routecloud.net\/blog\/#website","url":"https:\/\/www.routecloud.net\/blog\/","name":"Routecloud Indonesia - Blog","description":"Share Your Knowledge","publisher":{"@id":"https:\/\/www.routecloud.net\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.routecloud.net\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"ImageObject","@id":"https:\/\/www.routecloud.net\/blog\/memanage-openvswitch-mengunakan-onos\/#primaryimage","inLanguage":"en-US","url":"https:\/\/www.routecloud.net\/blog\/wp-content\/uploads\/2017\/01\/Selection_018.png","contentUrl":"https:\/\/www.routecloud.net\/blog\/wp-content\/uploads\/2017\/01\/Selection_018.png","width":1163,"height":383},{"@type":"WebPage","@id":"https:\/\/www.routecloud.net\/blog\/memanage-openvswitch-mengunakan-onos\/#webpage","url":"https:\/\/www.routecloud.net\/blog\/memanage-openvswitch-mengunakan-onos\/","name":"Memanage Openvswitch mengunakan ONOS - Routecloud Indonesia - Blog","isPartOf":{"@id":"https:\/\/www.routecloud.net\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.routecloud.net\/blog\/memanage-openvswitch-mengunakan-onos\/#primaryimage"},"datePublished":"2017-01-26T23:31:39+00:00","dateModified":"2017-01-26T23:31:39+00:00","breadcrumb":{"@id":"https:\/\/www.routecloud.net\/blog\/memanage-openvswitch-mengunakan-onos\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.routecloud.net\/blog\/memanage-openvswitch-mengunakan-onos\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.routecloud.net\/blog\/memanage-openvswitch-mengunakan-onos\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.routecloud.net\/blog\/"},{"@type":"ListItem","position":2,"name":"Memanage Openvswitch mengunakan ONOS"}]},{"@type":"Article","@id":"https:\/\/www.routecloud.net\/blog\/memanage-openvswitch-mengunakan-onos\/#article","isPartOf":{"@id":"https:\/\/www.routecloud.net\/blog\/memanage-openvswitch-mengunakan-onos\/#webpage"},"author":{"@id":"https:\/\/www.routecloud.net\/blog\/#\/schema\/person\/d174a85a7c46dd9d24d0b5a7d3fbef43"},"headline":"Memanage Openvswitch mengunakan ONOS","datePublished":"2017-01-26T23:31:39+00:00","dateModified":"2017-01-26T23:31:39+00:00","mainEntityOfPage":{"@id":"https:\/\/www.routecloud.net\/blog\/memanage-openvswitch-mengunakan-onos\/#webpage"},"wordCount":154,"commentCount":0,"publisher":{"@id":"https:\/\/www.routecloud.net\/blog\/#organization"},"image":{"@id":"https:\/\/www.routecloud.net\/blog\/memanage-openvswitch-mengunakan-onos\/#primaryimage"},"thumbnailUrl":"https:\/\/www.routecloud.net\/blog\/wp-content\/uploads\/2017\/01\/Selection_018.png","keywords":["onos"],"articleSection":["Linux"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.routecloud.net\/blog\/memanage-openvswitch-mengunakan-onos\/#respond"]}]},{"@type":"Person","@id":"https:\/\/www.routecloud.net\/blog\/#\/schema\/person\/d174a85a7c46dd9d24d0b5a7d3fbef43","name":"Alan Adi Prastyo","image":{"@type":"ImageObject","@id":"https:\/\/www.routecloud.net\/blog\/#personlogo","inLanguage":"en-US","url":"https:\/\/secure.gravatar.com\/avatar\/0523588172f938b926bdb452d4517f9d?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/0523588172f938b926bdb452d4517f9d?s=96&d=mm&r=g","caption":"Alan Adi Prastyo"},"description":"System Engineer","sameAs":["http:\/\/www.routecloud.net","https:\/\/www.facebook.com\/alan.adiprastyo.7","https:\/\/www.instagram.com\/alanadiprastyo\/","https:\/\/www.linkedin.com\/in\/alan-adi-prastyo"],"url":"https:\/\/www.routecloud.net\/blog\/author\/alan\/"}]}},"_links":{"self":[{"href":"https:\/\/www.routecloud.net\/blog\/wp-json\/wp\/v2\/posts\/1063"}],"collection":[{"href":"https:\/\/www.routecloud.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.routecloud.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.routecloud.net\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.routecloud.net\/blog\/wp-json\/wp\/v2\/comments?post=1063"}],"version-history":[{"count":1,"href":"https:\/\/www.routecloud.net\/blog\/wp-json\/wp\/v2\/posts\/1063\/revisions"}],"predecessor-version":[{"id":1067,"href":"https:\/\/www.routecloud.net\/blog\/wp-json\/wp\/v2\/posts\/1063\/revisions\/1067"}],"wp:attachment":[{"href":"https:\/\/www.routecloud.net\/blog\/wp-json\/wp\/v2\/media?parent=1063"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.routecloud.net\/blog\/wp-json\/wp\/v2\/categories?post=1063"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.routecloud.net\/blog\/wp-json\/wp\/v2\/tags?post=1063"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}