原创 easygui安裝及試驗
一、下載安裝 1)下載0.96的easygui。https://sourceforge.net/projects/easygui/files/0.96 2)解壓之後又兩個文件爲setup.py和easygui.py兩個文件。 3)在pyt
原创 python-pygame 事件學習
#coding:utf-8 import pygame import sys from pygame.locals import * # 初始化Pygame pygame.init() size = width, height = 600
原创 網關冗餘和高可靠性
網關冗餘主要分爲VRRP和HSRP。 HSRP:如果 備用路由器在3個HELLP週期內收不到包,則備用轉爲主用。 其中HELLP包採用UDP1985 組播地址爲224.0.0.2發送HELLP包。HSRP分配0-255組號,但大多數交換機
原创 思科網絡維護和故障檢測
關於ping : ping 192.168.1.1 source 192.168.1.54 size 1500 df-bit repeat 50 從源接口IP拼對方,MTU尺寸爲1500,且不分段,總共拼50次。 關於show i
原创 python 類包含
class Turtle: def __init__(self,x): self.num=x class Fish: def __init__(self,x): self.num=x cla
原创 python用正則表達式處理MAC格式不規範的問題
正則表達式處理交換機MAC地址表不規範的問題。在現實網絡中,因交換機的產品不一,且同廠商的產品型號不同。命令輸出的格式規範也不同。象早期的6509,CATOS命令格式。在CAM表的輸出時,類似這樣: 205 00-00-0c-07-a
原创 思科的VLAN訪問列表
即VACL.在交換機中trunk口,象在7609中,網關int vlan下無法應用IP ACL,而如果用在接口,因爲是TRUNK, 如果在接口用,因爲有多個網段,IP ACL 不好寫。此時就可以用這個。但是要注意控制數據流時沒有方向
原创 python 類與對象 小魚兒
import random as r class Fish: def __init__(self): self.x=r.randint(0,10) self.y=r.randint(0,10)
原创 python連接oracle進行取數查詢
#coding:utf-8 import cx_Oracle conn=cx_Oracle.connect('username/passwod@
原创 思科交換機快速上傳/接收配置文件
快速恢復交換機配置:(單機配置通過CRT) copy flash:/config.text tftp://134.17.3.11(之前可以通過tftp下載文件到本地電腦) copy flash:/vlan.dat tftp://134.
原创 python exec 執行一段字符串
str1='import random as r;print r.randint(0,9)' eval_code=compile(str1,'','exec') eval(eval_code) exec eval_code exe
原创 思科防IP僞造和ARP欺騙
源IP地址防護:防止IP地址僞造(只在三層交換機上可用) 先綁定IP,網卡,接口 ip source binding 網卡地址 vlan vlan號 ip地址 inter fa0/1 (接口) 然後在接口下應用: inter
原创 交換機的多層交換:FIB ,鄰接關係表
路由表對應FIB,ARP對應鄰接關係表。硬件化,使第三層轉發引擎處理加快。 show int gi0/1 switchport 顯示 端口是二層還是三層 show ip interface brief 顯示端口(VLAN)是不是配置了I
原创 STP幾個注意點的複習
STP有2種,常規STP,和快速STP。 常規STP:網絡收斂後,只有根網橋在發BPDU,在網絡發生變化時,此交換機從根端口發TCN BPDU通知要根網橋。 根網橋回覆併發配置BPDU,其它交換機收到後,收斂重刷CAM表。(交換機對未知M
原创 以太信道 EtherChannel
以太信道是指,多條相同類型,相同速度和雙工模式(相同端口配置)的端口組合成一條邏輯鏈路。 這裏的多條實際鏈路指2的N次方。2,4,8,16... 可以是中繼,接入。 思科的私有協議是PAGP. 公認的協議有LACP.(中文名稱分別爲端口聚