曹世宏的博客

记录一些学习资料


  • 首页

  • 分类

  • 标签

  • 归档

  • 关于

  • 搜索

(BGP in the datacenter)数据中心的BGP,数据中心网络架构,Clos网络架构

发表于 2020-04-18 | 更新于 2020-04-23 | 分类于 数据中心
数据中心的BGP 说明: 这是最近在学习《BGP in the datacenter》。由于原文是全英文。所以在学习过程中,利用谷歌翻译和网易翻译,再把翻译不通的地方,加上自己理解稍微改了改。在此共享出来,需要的人可以参考参考。 原文链接:https://www.oreilly.com/library/view/bgp-in-the/9781491983416/ 前言这本小册子是我在与大大小小的不同客户打交道时经常遇到的问题的结果,这些客户都是在构建现代数据中心的过程中遇到的 在数据中心的B ...
阅读全文 »

BGP知识手册(华为,华三,思科)

发表于 2020-04-18 | 更新于 2020-11-25 | 分类于 数据中心
备注:以下资料整理自以下三个网站,有华为,华三,思科三个厂商官网的BGP相关资料。放这里是为了自己查看方便。同时,有需要的可以参考参考。 官方文档BGP相关资料: 华为:https://support.huawei.com/hedex/hdx.do?docid=EDOC1100101225&lang=zh&idPath=24030814%7C21782165%7C21782236%7C22318638%7C7542409 华三:http://www.h3c.com/cn/d ...
阅读全文 »

python通过nmap扫描在线设备并尝试AAA登录

发表于 2019-12-29 | 分类于 网络自动化
如果管理网络设备很多,不可能靠人力每天去登录设备去查看是否在线。所以,可以利用python脚本通过每天扫描网络中的在线设备。可以部署在服务器上做成定时任务,每天发送AAA巡检报告。 下面是我写的一个python练手小程序。用来扫描一个网段中的在线主机,并尝试AAA去登录。统计一个大网段内可以成功aaa登录的主机。 注意: 该程序只是测试小程序,还有些小bug需要解决。不是通用的程序。主要提供一个大致思路。 主要用到了python-nmap, paramiko库。 程序大概思路: 利用nmap ...
阅读全文 »

python通过xlrd读取Excel表格和Template批量生成配置

发表于 2019-12-29 | 分类于 网络自动化
当需要配置的网络设备很多的时候,不可能都通过手动去配置。此时则需要利用脚本来批量生成配置。从而既保证了配置的准确性,也提高了配置的效率。 可以利用python的xrld库来读取execl表格,利用String库的Template模板来配合批量生成配置。 Template模板替换:主要利用Template的substitute(config)方法进行替换。 substitute(mapping[, kws]) 执行模板替换,返回一个新字符串。映射是任何类似于字典的对象,其键与模板中的占位符匹 ...
阅读全文 »

Netconf协议学习笔记

发表于 2019-12-29 | 分类于 网络自动化
Netconf简介 网络配置协议NETCONF(Network Configuration Protocol)提供一套管理网络设备的机制,用户可以使用这套机制增加、修改、删除网络设备的配置,获取网络设备的配置和状态信息。通过NETCONF协议,网络设备可以提供规范的应用程序编程接口API(Application Programming Interface),应用程序可以直接使用这些API,向网络设备发送和获取配置。 Netconf协议:NETCONF(Network Configuration ...
阅读全文 »

python网络自动化netconf配置模块ncclient学习笔记

发表于 2019-12-19 | 更新于 2019-12-29 | 分类于 网络自动化
ncclient介绍ncclient简介:ncclient是一个用于NETCONF客户端的Python库。它旨在体用一个直观的API,将NETCONF的XML编码特性映射到Python构造和习语,并使编写网络管理脚本更容易。 其他主要功能有: 支持RFC 4741中定义的所有操作和功能。 管道请求。 异步RPC请求。 保持XML的方式,除非真正需要变更。 扩展。可以轻松添加新的传输映射和功能/操作。 Netconf相关原理,概念:netconf学习笔记: https://cshihon ...
阅读全文 »

IPy-IPv4和IPv6地址处理模块学习笔记

发表于 2019-12-01 | 更新于 2019-12-09 | 分类于 Python
在日常网络规划中,会有很多关于IP地址的分配规划问题,如果是手动分配,在量很大的情况下,容易出错。而利用IPy这个python模块,可以很容易实现对iP地址的分配等操作。 以下是对IPy模块学习的一个记录。 IPy模块简介主要用处:IPy-用于处理IPv4和IPv6地址和网络的类和工具。 IPy相关:IPy源码: https://github.com/autocracy/python-ipy/ IPy类和方法IPy主要有如下类和方法:12345678910111213141516171819 ...
阅读全文 »

华为HCIE-Security考试心得

发表于 2019-10-02 | 更新于 2019-10-04 | 分类于 人生感悟
HCIE考试心得 在此记录下我的HCIE成长之路。从2016年刚上大学对网络的一无所知,到2019-09-09一次通过HCIE-Security认证的一次记录与总结。 也是对我一个阶段的一次学习总结。 对HCIE的认识:因为从小对计算机技术的热爱,特别羡慕那电影里的电脑高手,对着屏幕,可以快速敲击键盘,来控制电脑做各种事情。 大学专业报考了网络工程。还记得从前一直对各种事情都充满了好奇。电话为什么能接通?手机怎么就能用来聊天了?世界上的电脑那么多,为什么可以通信?…….等等各种各样的问题。刚步 ...
阅读全文 »

nmap扫描工具学习笔记

发表于 2019-09-24 | 更新于 2019-09-25 | 分类于 Linux
参考文档:2019.3_Kali man namp手册。 Namp简介Namp概述:nmap - 网络探测工具和安全/端口扫描器 Namp是一个综合性的工具,并且特性丰富的端口扫描工具。 Nmap (“Network Mapper(网络映射器)”) 是一款开放源代码的 网络探测和安全审核的工具。它的设计目标是快速地扫描大型网络,当然用它扫描单个 主机也没有问题。Nmap以新颖的方式使用原始IP报文来发现网络上有哪些主机,那些 主机提供什么服务(应用程序名和版本),那些服务运行在什么操作系 ...
阅读全文 »

Kali基本扫描工具

发表于 2019-09-22 | 分类于 Linux
Fping工具的使用fping简介:fping是一个小型命令行工具,用于向网络主机发送ICMP回应请求,类似于ping,但在ping多个主机时性能要高得多。 fping完全不同于ping,因为可以在命令行上定义任意数量的主机,或者指定包含要ping的IP地址或主机列表的文件。 与ping要等待某一主机连接超时或发回反馈信息不同,fping给一个主机发送完数据包后,马上给下一个主机发送数据包,实现多主机同时ping。如果某一主机ping通,则此主机将被打上标记,并从等待列表中移除,如果没ping通 ...
阅读全文 »
1234…27
曹世宏

曹世宏

你的责任就是你的方向,你的经历就是你的资本,你的性格就是你的命运。

264 日志
25 分类
135 标签
RSS
GitHub E-Mail qq CSDN
友情链接
  • 我的CSDN
  • 华为培训认证
  • 鸿鹄论坛
  • CSDN博客
  • 博客园
  • w3cshool
  • 51cto
0%
© 2017 – 2022 曹世宏
全站共 1.1m 字