壹零贰肆

生命的遗产是对知识的更新

Ⅰ- 网络设备框架

1.框式设备硬件模块

为了方便理解网络设备内部的各个功能模块以S12700E-8为例来讲解典型网络设备框架:

如下图所示:
1 - 主控板(MPU,Main Processing Unit):
负责整个系统的控制平面和管理平面。

2 - 交换网板(SFU,Switch Fabric Unit):
负责整个系统的数据平面。数据面提供高速无阻塞数据通道,实现各个业务模块之间的业务交换功能。交换网板,接口板上都有自己的管理芯片,与主控板共同组成整个设备的管理控制平面。

3 - 接口板(LPU,Line Processing Unit):
线路处理单元是物理设备上用提供数据转发功能的模块,提供不同速率的光口、电口。

S12700E-8

1.1.主控板

提供了整个系统的控制平面和管理平面:

1 - 控制平面完成系统的协议处理、业务处理、路由计算、转发控制、业务调度、流量统计、系统安全等功能。

阅读全文 »


天数 学习内容
第 1 天 认识网络设备、IP路由基础、OSPF基础
第 2 天 OSPF区域内路由、区域间路由、外部路由、特殊区域
第 3 天 OSPF汇总特性、IS - IS原理介绍、邻接关系、DIS
第 4 天 IS - IS默认路由、引入过滤、排错、BGP基础
第 5 天 BGP路由、BGP路径属性、路由优选、RR联盟
第 6 天 BGP选路规则、MP-BGP、EVPN基础、路由控制与策略
第 7 天 流量过滤控制、STP选举、RSTP、P/A机制
第 8 天 MSTP、堆叠集群、IP组播基础、IGMP协议
第 9 天 IGMP实验、PIM-DM、PM-SM、IPv6基础
第 10 天 ICMP NDP、IPv6地址配置、DHCPv6、防火墙概述
第 11 天 BFD、VRRP、网络协议管理、数通解决方案
第 12 天 DHCP、交换综合排错、OSPF快速收敛、IS - IS高级特性
第 13 天 MPLS原理、MPLS LDP、MPLS VPN原理、HCIP考核
第 14 天 BGP高级、IPv6、VLAN、以太网、网络运维
第 15 天 知识点梳理
第 ··· 天 -背题库-
阅读全文 »

特色

  • 多语言
  • 第三方评论框(友言、来必力、gitment、gitalk)
  • 可展示个人豆瓣书单
  • 可展示个人github托管项目
  • 可设置支付宝、微信打赏

页面展示

首页 | 归档 | 分类 | 标签 | 项目 | 书单 | 友链 | 关于

配置说明

在 Hexo 中有两份主要的配置文件,其名称都是 _config.yml。 其中,一份位于站点根目录下,主要包含 Hexo 本身的配置;另一份位于主题目录下,这份配置由主题作者提供,主要用于配置主题相关的选项。为了描述方便,在以下说明中,将前者称为站点配置文件, 后者称为主题配置文件

安装主题

1
git clone https://github.com/cofess/hexo-theme-pure.git themes/pure

更新主题

1
2
cd themes/pure
git pull
阅读全文 »

1.添加背景动画

背景动画基于canvas,在\themes\pure\layout\layout.ejs中添加

1
2
3
4
5
6
7
8
<!-- 背景动画 -->
<script type="text/javascript" color="0,0,0" opacity='0.8' zIndex="-2" count="88" src="//cdn.bootcss.com/canvas-nest.js/1.0.0/canvas-nest.min.js"></script>
<!--
color: 线条颜色,默认:‘0,0,0’;三个数字分别为(R,G,B),注意使用,分割
opacity: 线条透明度0~1,默认0.5
count: 线条总数量,默认150
zIndex: 背景的z-Index属性,css用于控制所在层的位置,默认-1
-->

2.更改代码块样式

修改.\themes\pure\source\css\style.css

1
2
3
4
5
6
7
8
9
10
11
12
pre,
.highlight {
background: #cfcbcb;
margin: 10px 0;
padding: 15px 10px;
overflow: auto;
font-size: 18px;
font-family: "Consolas";
font-weight: bold;
color: #4d4d4c;
line-height: 1.5;
}

3.添加代码块一键复制按钮[原文]

(1)、增加全局函数addLoadEvent

/themes/pure/source/js目录下打开application.js,在文件最后追加

1
2
3
4
5
6
7
8
9
10
11
function addLoadEvent(func) {
var oldonload = window.onload;
if (typeof window.onload != 'function') {
window.onload = func;
} else {
window.onload = function() {
oldonload();
func();
}
}
}
阅读全文 »

在Powershell中无法像在cmd内一样愉快的使用title命令来更改标题而是使用如下命令

1
$host.ui.RawUI.WindowTitle="自定义标题"

使用这条命令来更改属实是有点麻烦,很难记,所以我们使用alias来让title命令可以在Powershell内使用

1
test-path $profile

如果返回值为false则执行如下命令

1
New-Item -path $profile -type file -force

如果返回值为true则执行如下命令

注:在执行此命令前需要电脑内安装了Visual Studio Code

1
code $profile 

运行完之后会打开一个profile文件,在该文件内输入以下代码

阅读全文 »
0%