天天看點

工程師們注意了:有三種SDN程式設計語言你需要get起來

在我們堅定地邁向SDN世界的同時,越發明顯的是想要在SDN世界裡闖蕩,工程師們需要學習更多的技能,包括SDN程式設計語言。當然,能夠掌握每種程式設計語言是再好不過了,不過事實上大多數人可能沒那麼多的時間和興趣來學習每種語言。

那麼有三個主要的SDN程式設計語言需要get起來,要知道僅掌握一個可是不夠的。這三種語言是Python、Java以及NETCONF。Java和Python幾乎覆寫所有提供商的API,且Python十分容易學習,你可以用它做很多事情。當提及企業應用時,Java則更适合,它具備更快的運作時間。

NETCONF則完全不同。NETCONF代表網絡配置協定。它由網際網路工程任務組研制,并于2006年首次推出,它提供了一種方法來安裝、更改或删除網絡裝置的配置。盡管從技術的角度講它隻是個協定并非SDN程式設計語言,你仍然需要了解其機制,它能夠處理你無法解決或者其他SDN應用無法自動處理的問題。YANG是專為與NETCONF協同使用而研制的資料模組化語言。

掌握了Python、Java以及NETCONF語言,你總能找到适合的SDN程式設計工具來靈活地處理絕大部分的情況。

本文轉自d1net(轉載)