色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

基于python netmiko模塊實現對華三設備的管理

網絡技術干貨圈 ? 來源:網絡技術干貨圈 ? 2023-02-03 09:52 ? 次閱讀

基于python netmiko模塊實現對華三設備的管理

1、拓撲圖及試驗環境

4b429928-a323-11ed-bfe3-dac502259ad0.png
華三路由器使用官方模擬器(HCL)實現,其中使用host(本地主機)與主機物理網卡進行橋接。Python安裝在真實主機的一個Vmware虛擬機中,虛擬機也采用橋接模式與物理網卡橋接。

2、python腳本

導入netmiko模塊前需要安裝此模塊:pip install netmiko

#導入netmiko模塊
importnetmiko
#以字典形式定義登錄信息
R1={'device_type':'hp_comware','ip':'10.0.0.10','username':'test','password':'abc'}
R2={'device_type':'hp_comware','ip':'10.0.0.11','username':'test','password':'abc'}
R3={'device_type':'hp_comware','ip':'10.0.0.12','username':'test','password':'abc'}
#使用netmiko的ConnectHandler函數連接路由器
connection1=netmiko.ConnectHandler(**R1)
connection2=netmiko.ConnectHandler(**R2)
connection3=netmiko.ConnectHandler(**R3)
#使用netmiko的send_command函數在路由器上執行命令:
output1=connection1.send_command('displayipinterfacebrief',strip_command=False,strip_prompt=False)
output2=connection2.send_command('displayipinterfacebrief',strip_command=False,strip_prompt=False)
output3=connection3.send_command('displayipinterfacebrief',strip_command=False,strip_prompt=False)

print(connection1.send_command('displayipinterfacebrief',strip_command=False,strip_prompt=False))
print(connection1.send_command('displayversion',strip_command=False,strip_prompt=False))
print(connection1.send_command('displayinterfacebrief',strip_command=False,strip_prompt=False))
print(connection1.send_command('displayarp',strip_command=False,strip_prompt=False))
print(connection1.send_command('displaymac-address',strip_command=False,strip_prompt=False))
print(connection1.send_command('displaylogbuffer',strip_command=False,strip_prompt=False))

輸出效果如下:

displayipinterfacebrief
*down:administrativelydown
(s):spoofing(l):loopback
InterfacePhysicalProtocolIPAddressDescription
GE0/0upup10.0.0.10--
GE0/1downdown----
GE0/2downdown----
GE5/0downdown----
GE5/1downdown----
GE6/0downdown----
GE6/1downdown----
Ser1/0downdown----
Ser2/0downdown----
Ser3/0downdown----
Ser4/0downdown----

displayversion
H3CComwareSoftware,Version7.1.075,Alpha7571
Copyright(c)2004-2017NewH3CTechnologiesCo.,Ltd.Allrightsreserved.
H3CMSR36-20uptimeis0weeks,0days,0hours,35minutes
Lastrebootreason:Userreboot
Bootimage:flash:/msr36-cmw710-boot-a7514.bin
Bootimageversion:7.1.075,Alpha7571
CompiledSep20201716:00:00
Bootimage:flash:/msr36-cmw710-system-a7514.bin
Bootimageversion:7.1.075,Alpha7571
CompiledSep20201716:00:00

CPUID:0x2
512MbytesDDR3SDRAMMemory
1024MbytesFlashMemory
PCBVersion:2.0
CPLDVersion:1.0
BasicBootWareVersion:1.42
ExtendedBootWareVersion:1.42


displayinterfacebrief
Briefinformationoninterfacesinroutemode:
Link:ADM-administrativelydown;Stby-standby
Protocol:(s)-spoofing
InterfaceLinkProtocolPrimaryIPDescription
GE0/0UPUP10.0.0.10
GE0/1DOWNDOWN--
GE0/2DOWNDOWN--
GE5/0DOWNDOWN--
GE5/1DOWNDOWN--
GE6/0DOWNDOWN--
GE6/1DOWNDOWN--
InLoop0UPUP(s)--
NULL0UPUP(s)--
REG0UP----
Ser1/0DOWNDOWN--
Ser2/0DOWNDOWN--
Ser3/0DOWNDOWN--
Ser4/0DOWNDOWN--


displayarp
Type:S-StaticD-DynamicO-OpenflowR-RuleM-MultiportI-Invalid
IPaddressMACaddressSVLAN/VSIInterface/LinkIDAgingType
10.0.0.11861e-ad2e-0205--GE0/05D
10.0.0.12861e-b619-0305--GE0/06D
10.0.0.141000c-294d-bc76--GE0/019D
10.0.0.1636400-6a8a-8016--GE0/020D
10.0.0.25450d2-f57d-19f6--GE0/020D

displaymac-address
MACAddressVLANIDStatePort/NicknameAging

displaylogbuffer
Logbuffer:Enabled
Maxbuffersize:1024
Actualbuffersize:512
Droppedmessages:0
Overwrittenmessages:0
Currentmessages:78
%Nov2320:15:25:3322020R1SYSLOG/6/SYSLOG_RESTART:Systemrestarted--
H3CComwareSoftware.
%Nov2320:15:33:4492020R1IFNET/3/PHY_UPDOWN:PhysicalstateontheinterfaceGigabitEthernet0/0changedtoup.
%Nov2320:15:33:4502020R1IFNET/5/LINK_UPDOWN:LineprotocolstateontheinterfaceGigabitEthernet0/0changedtoup.
%Nov2320:15:43:5012020R1SHELL/5/SHELL_LOGIN:Consoleloggedinfromcon0.
%Nov2320:15:44:6602020R1SHELL/6/SHELL_CMD:-Line=con0-IPAddr=**-User=**;Commandissy
%Nov2320:15:51:6692020R1SHELL/6/SHELL_CMD:-Line=con0-IPAddr=**-User=**;CommandisinterfaceGigabitEthernet0/0
%Nov2320:15:58:2452020R1SHELL/6/SHELL_CMD:-Line=con0-IPAddr=**-User=**;Commandisipaddress10.0.0.1024
%Nov2320:16:01:4772020R1SHELL/6/SHELL_CMD:-Line=con0-IPAddr=**-User=**;Commandisping10.0.0.254
%Nov2320:16:02:2952020R1PING/6/PING_STATISTICS:Pingstatisticsfor10.0.0.254:5packet(s)transmitted,5packet(s)received,0.0%packetloss,round-tripmin/avg/max/std-dev=0.000/1.000/2.000/0.632ms.

審核編輯:湯梓紅

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 模塊
    +關注

    關注

    7

    文章

    2721

    瀏覽量

    47566
  • 路由器
    +關注

    關注

    22

    文章

    3737

    瀏覽量

    114001
  • 虛擬機
    +關注

    關注

    1

    文章

    919

    瀏覽量

    28278
  • python
    +關注

    關注

    56

    文章

    4799

    瀏覽量

    84817
  • 華三
    +關注

    關注

    0

    文章

    12

    瀏覽量

    5461

原文標題:基于python netmiko模塊實現對華三設備的管理

文章出處:【微信號:網絡技術干貨圈,微信公眾號:網絡技術干貨圈】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    python3中利用serial模塊實現單片機與python上位機的通信(串口調試助手)

    環境: python3、serial模塊、easygui模塊、單片機stc89c52 4.如果沒有安裝serial、easygui模塊: 用管理
    發表于 11-23 19:45 ?1884次閱讀

    如何使用Python通過SNMP監控網絡設備

    豐富的第方庫,實現繪圖入庫等,該方式比較繁瑣,我們管理設備還有一些網絡設備,這些設備無法通過
    的頭像 發表于 01-09 10:38 ?1315次閱讀

    Python的包管理

    Python作為主流的編程語言,在管理系統、大數據、人工智能等方面應用廣泛,同時,Python的版本也較多,相應的標準庫和第方庫也非常多。
    的頭像 發表于 02-15 11:46 ?1553次閱讀

    Python-模塊與包

    模塊Python 程序架構的一個核心概念
    的頭像 發表于 02-16 14:55 ?786次閱讀
    <b class='flag-5'>Python</b>-<b class='flag-5'>模塊</b>與包

    簡述python模塊import和from及all

    python指定導入目錄路徑,稱為包導入。 通過import和from導入包模塊。 通過**all**指定導入的模塊和導入的模塊屬性。 ## 1.1
    的頭像 發表于 02-21 14:20 ?1264次閱讀

    如何安裝Python管理工具

    Python是一種流行的編程語言,廣泛應用于各種領域,如數據科學、Web開發、人工智能等。在Python的生態系統中,有大量的第方庫和包可以幫助開發者更加高效地進行開發。為了方便管理
    的頭像 發表于 04-14 12:10 ?1148次閱讀

    介紹Python Netmiko的基本用法和幾個示例

    Python Netmiko是一個基于Paramiko的多廠商網絡設備自動化管理庫,支持SSH和Telnet協議,并能夠支持多種廠商的網絡設備
    的頭像 發表于 04-28 09:56 ?1.3w次閱讀

    Python中telnetlib模塊的基本使用

    telnetlib 是 Python 標準庫中的一個模塊,它提供了 Telnet 協議的客戶端功能。使用 telnetlib 模塊,我們可以在 Python 中編寫腳本來自動化 Tel
    的頭像 發表于 05-04 14:27 ?8159次閱讀

    yfinance:獲取數據的Python模塊

    yfinance 是一個使用 Yahoo! 獲取數據的 Python模塊。它支持獲取最細到1分鐘級的歷史數據及股票基本面數據,是免費獲得美股分鐘級及以上粒度數據的不二之選。 1.準備 開始
    的頭像 發表于 10-21 14:32 ?2914次閱讀

    Dynaconf 輕松實現 Python 動態配置管理

    Dynaconf 是一個Python的第模塊,旨在成為在 Python管理配置的最佳選擇。 它可以從各種來源讀取設置,包括環境變量、
    的頭像 發表于 10-30 15:02 ?901次閱讀

    python如何導入模塊

    。本文將詳細介紹Python模塊導入的相關知識,并舉例演示常見的導入方式和用法。 首先,我們需要明確一些基本的概念。Python模塊可以分為兩種類型:內置
    的頭像 發表于 11-22 14:46 ?970次閱讀

    如何使用Python PySNMP模塊獲取設備指標呢?

    PySNMP 是一個跨平臺的純Python SNMP 引擎實現
    的頭像 發表于 01-12 13:59 ?3320次閱讀

    如何實現Python復制文件操作

    Python 中有許多“開蓋即食”的模塊(比如 os,subprocess 和 shutil)以支持文件 I/O 操作。在這篇文章中,你將會看到一些用 Python 實現文件復制的特殊
    的頭像 發表于 07-18 14:53 ?438次閱讀

    使用Python批量連接華為網絡設備

    隨著網絡規模的擴大和設備數量的增加,手動配置和管理每臺網絡設備變得越來越不現實。因此,自動化工具和腳本變得尤為重要。Python語言以其簡潔性和強大的第
    的頭像 發表于 08-12 17:48 ?491次閱讀

    設備體系管理模塊有哪些內容?

    設備體系管理模塊主要包括設備管理和維修管理兩大方面。在設備管理方面,
    的頭像 發表于 12-09 10:37 ?185次閱讀
    <b class='flag-5'>設備</b>體系<b class='flag-5'>管理</b><b class='flag-5'>模塊</b>有哪些內容?
    主站蜘蛛池模板: 欧美巨大巨粗黑人性AAAAAA| 三级色视频| 亚洲精品国产专区91在线| 国产精品高清视频在线| 亚洲黄色高清| 麻豆Av国产在线播放| 芭乐视频网页版在线观看| 国产精品嫩草影院| 影音先锋电影资源av| 欧美精品熟妇乱| 国产精品亚洲视频在线观看| 伊人精品影院一本到综合| 欧美末成年videos丨| 国产女人乱人伦精品一区二区| 一品探花论坛| 日本久久精品毛片一区随边看| 国产精品看高国产精品不卡| 伊人青青青| 日美欧韩一区二去三区| 久久99国产亚洲高清观着| 澳大利亚剧满足在线观看| 亚洲精品国产高清不卡在线| 嗯啊不要老师| 韩剧甜性涩爱| yw193.c国产在线观看| 亚洲三级在线中文字幕| 人妻免费视频公开上传| 娇女的呻吟亲女禁忌h16| 菠萝蜜国际一区麻豆| 一个人免费观看完整视频日本| 青柠高清在线观看完整版| 精品精品国产自在现拍| yw193.c国产在线观看| 伊人电院网| 午夜福利电影网站鲁片大全| 蜜柚视频网在线观看免费| 精品国产乱码久久久久乱码| 打卡中国各地奋斗第一线| 中文字幕在线视频网站| 乡土女性网动态图解| 青娱乐国产精品视频|