{"id":253,"date":"2020-12-26T12:03:00","date_gmt":"2020-12-26T20:03:00","guid":{"rendered":"https:\/\/ntwr.kn\/?p=253"},"modified":"2021-01-18T20:34:12","modified_gmt":"2021-01-19T04:34:12","slug":"be-rob-shakir-on-all-things-openconfig","status":"publish","type":"post","link":"https:\/\/ntwr.kn\/index.php\/2020\/12\/26\/be-rob-shakir-on-all-things-openconfig\/","title":{"rendered":"AF: Rob Shakir on all things OpenConfig"},"content":{"rendered":"\n<p>Finally we were able to put this together!  Rob joins us and shares his wisdom and insight in a two part series where we discuss OpenConfig, gNMI, gNOI, PCEP, gRIBI, P4&#8230;and more!  Tune in for a lengthy but awesome discussion.<br><br>Special thanks to Rob for recording this a second time as we were not able to release the first recording we did due to some audio issues.<br><\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Best Effort: Rob Shakir on all things OpenConfig\" width=\"900\" height=\"506\" src=\"https:\/\/www.youtube.com\/embed\/9fm6gcABMDc?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<p><a href=\"https:\/\/podcasts.apple.com\/us\/podcast\/best-effort-rob-shakir-on-all-things-openconfig\/id1533500592?i=1000503562729\">Apple<\/a><br><a href=\"https:\/\/open.spotify.com\/episode\/1GrbsIS741LVMyhqUo1XXv?si=xCEDb27uS7WqeHtWWlw8ag\">Spotify<\/a><br><a href=\"https:\/\/podcasts.google.com\/feed\/aHR0cHM6Ly9udHdyLmtuL2luZGV4LnBocC9mZWVkLw\/episode\/aHR0cHM6Ly9udHdyLmtuLz9wPTI1Mw?sa=X&amp;ved=0CAUQkfYCahcKEwios_eRuuztAhUAAAAAHQAAAAAQCA\">Google<\/a><br><a href=\"https:\/\/castbox.fm\/episode\/Best-Effort%3A-Rob-Shakir-on-all-things-OpenConfig-id3362045-id339798393?country=us\">Castbox<\/a><br><br>Hosts: Erwan James and Bruce Wallis<br>Guest: Rob Shakir<\/p>\n\n\n\n<p><a href=\"https:\/\/www.youtube.com\/watch?v=9fm6gcABMDc&amp;t=67s\">1:07<\/a> Who is Rob Shakir?<br><a href=\"https:\/\/www.youtube.com\/watch?v=9fm6gcABMDc&amp;t=304s\">5:04<\/a> The beginnings of OpenConfig<br><a href=\"https:\/\/www.youtube.com\/watch?v=9fm6gcABMDc&amp;t=489s\">8:09<\/a> OpenConfig and the IETF<br><a href=\"https:\/\/www.youtube.com\/watch?v=9fm6gcABMDc&amp;t=650s\">10:50<\/a> Convincing vendors to implement OpenConfig<br><a href=\"https:\/\/www.youtube.com\/watch?v=9fm6gcABMDc&amp;t=868s\">14:28<\/a> Driver behind developing OpenConfig<br><a href=\"https:\/\/www.youtube.com\/watch?v=9fm6gcABMDc&amp;t=1185s\">19:45<\/a> Driving early adoption of OpenConfig<br><a href=\"https:\/\/www.youtube.com\/watch?v=9fm6gcABMDc&amp;t=1230s\">20:30<\/a> More thoughts on IETF Models vs OpenConfig<br><a href=\"https:\/\/www.youtube.com\/watch?v=9fm6gcABMDc&amp;t=1373s\">22:53<\/a> YANG validation<br><a href=\"https:\/\/www.youtube.com\/watch?v=9fm6gcABMDc&amp;t=1449s\">24:09<\/a> The YANG tooling problems and the solutions<br><a href=\"https:\/\/www.youtube.com\/watch?v=9fm6gcABMDc&amp;t=2140s\">35:40<\/a> YANG vs YAML<br><a href=\"https:\/\/www.youtube.com\/watch?v=9fm6gcABMDc&amp;t=2410s\">40:10<\/a> Datastores vs a common data tree<br><a href=\"https:\/\/www.youtube.com\/watch?v=9fm6gcABMDc&amp;t=2790s\">46:30<\/a> Tax of translation layers on box or on proxies<br><a href=\"https:\/\/www.youtube.com\/watch?v=9fm6gcABMDc&amp;t=3130s\">52:10<\/a> Should CLIs be modeled using OpenConfig?<br><a href=\"https:\/\/www.youtube.com\/watch?v=9fm6gcABMDc&amp;t=3150s\">52:30<\/a> How complete and adopted is OpenConfig on vendor NOSs?<br><a href=\"https:\/\/www.youtube.com\/watch?v=9fm6gcABMDc&amp;t=3730s\">1:02:10<\/a> RESTCONF vs gNMI<br><a href=\"https:\/\/www.youtube.com\/watch?v=9fm6gcABMDc&amp;t=4225s\">1:10:25<\/a> Using legacy networking methodologies vs developing new protocols and technologies<br><a href=\"https:\/\/www.youtube.com\/watch?v=9fm6gcABMDc&amp;t=4392s\">1:13:12<\/a> gNOI<\/p>\n\n\n\n<p><br><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Finally we were able to put this together! Rob joins us and shares his wisdom and insight in a two part series where we discuss OpenConfig, gNMI, gNOI, PCEP, gRIBI, P4&#8230;and more! Tune in for a lengthy but awesome discussion. Special thanks to Rob for recording this a second time as we were not able [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[41],"tags":[9,71,51,10,53,73,72],"_links":{"self":[{"href":"https:\/\/ntwr.kn\/index.php\/wp-json\/wp\/v2\/posts\/253"}],"collection":[{"href":"https:\/\/ntwr.kn\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ntwr.kn\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ntwr.kn\/index.php\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/ntwr.kn\/index.php\/wp-json\/wp\/v2\/comments?post=253"}],"version-history":[{"count":8,"href":"https:\/\/ntwr.kn\/index.php\/wp-json\/wp\/v2\/posts\/253\/revisions"}],"predecessor-version":[{"id":321,"href":"https:\/\/ntwr.kn\/index.php\/wp-json\/wp\/v2\/posts\/253\/revisions\/321"}],"wp:attachment":[{"href":"https:\/\/ntwr.kn\/index.php\/wp-json\/wp\/v2\/media?parent=253"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ntwr.kn\/index.php\/wp-json\/wp\/v2\/categories?post=253"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ntwr.kn\/index.php\/wp-json\/wp\/v2\/tags?post=253"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}