雖然Netmiko可以支援TextFSM去處理輸出文本,但是網路品牌那麼多,就算是同一家也不見得指令都是一套邏輯,要產生TextFSm模板是相當費工的,一是要取得指令輸出的Data,二是要針對Data做模版,因此,還是找大神做出直接使用會比較省工。
ntc_templates是一個集TextFSM版本的模組,看到這篇文章《写textfsm模板太难?看这里-ntc-templates》,發現Windows是不能直接運行ntc_templates,不過也沒關系,進到github,正如這篇文章的參考文件,裡面就是可以用的template,會發現其實也不是應有盡有。
當然要自己刻的話,取得下指令後的DATA是很容易的,但是template要寫好就要寫好正則表達式,就需要一點技術,例如IP Address要怎麽匹配?不妨就直接看ntc_templates內的template去觀摩(照抄),至少不會寫不好。
以下是個人的Github連結,會放上目前有做的template。