GRE (不支持window系统)

GRE采用了Tunnel(隧道)技术,双方是通过建包解包的方式传递的。

Linux得打开 ip_gre 模块

modprobe ip_gre

rmmod ip_gre

ip help .... 查看 隧道添加 (两便都需要添加隧道)

PPTP

要求网络为ip网络。 只能建立单一隧道。使用MPPE加密

不支持隧道验证。不支持包头压缩6。

L2TP=PPTP+2层转发

只要求隧道媒介数据包点对点之间的连接。 可建立多条隧道。 使用Ipsec加密

L2TP可以提供隧道验证。支持包头压缩4。

L2TP 和 PPTP 与 IPSec 连用的时候,可以由IPSec提供隧道验证。都使用PPP协议对数据封装。

OpenVPN 是一个基于 OpenSSL 库的应用层 VPN 实现,是基于SSL协议实现的。它简单易用,超级灵活。

我们因为某些原因需要特定的流量不进VPN隧道或者进VPN隧道转发,我们就可以通过定义路由实现。

路由控制需要由三个参数进行定义:

1、route-nopull

如果在客户端配置文件中配route-nopull,openvpn连接后将不会在电脑上添加任何路由,所有流量都将本地转发。

2、vpn_gateway

如果在客户端配置文件中配vpn_getaway,默认访问网络不走vpn隧道,如果可以通过添加该参数,下发路由,访问目的网络匹配到会自动进入VPN隧道。

route 10.0.0.0 255.255.255.0 vpn_gateway
route 172.16.0.0 255.255.255.0 vpn_gateway

3、net_gateway

这个参数和 vpn_gateway 相反,表示在默认出去的访问全部走 openvpn 时,强行指定部分IP地址段访问不通过 Openvpn 出去。
max-routes 参数表示可以添加路由的条数,默认只允许添加100条路由,如果少于100条路由可不加这个参数。

max-routes 1000
route 10.100.0.0 255.255.255.0 net_gateway

配置如下:

route 10.0.0.0 255.255.255.0 vpn_gateway

前言:

现在的弱电行业经常用到交换机,那么交换机如何选择呢?尤其在视频监控中,交换机的选择尤为重要,交换机的好坏主要考虑哪些方面呢?本文重点介绍一下交换机的几个重要参数。

一、交换机的分类

网络构成方式:接入层交换机、汇聚层交换机和核心层交换机

OSI模型:第二层交换机、第三层交换机、第四层交换机等,一直到第七层交换机。
交换机的可管理性:可管理型交换机和不可管理型交换机,它们的区别在于对SNMP、RMON等网管协议的支持。

二、选择交换机主要参考那些因素

a、背板带宽、二/三层交换吞吐率。

b、VLAN类型和数量。

c、交换机端口数量及类型。

d、支持网络管理的协议和方法。需要交换机提供更加方便和集中式的管理。

e、Qos、802.1q优先级控制、802.1X、802.3X的支持。

f、堆叠的支持。

g、交换机的交换缓存和端口缓存、主存、转发延时等参数。

h、线速转发、路由表大小、访问控制列表大小、对路由协议的支持情况、对组播协议的支持情况、包过滤方法、机器扩展能力等都是值得考虑的参数,应根据实际情况考察。

上面一个完成交换机选择需要参考的因素,那通常选择交换机我们可以通过以下几个因素的判断。

1、背板带宽:

交换机的背板带宽,是交换机接口处理器或接口卡和数据总线间所能吞吐的最大数据量。背板带宽标志了交换机总的数据交换能力,单位为Gbps,也叫交换带宽。所以只有模块交换机(拥有可扩展插槽,可灵活改变端口数量)才有这个概念,固定端口交换机是没有这个概念的,并且固定端口交换机的背板容量和交换容量大小是相等的。背板带宽决定了各板卡(包括可扩展插槽中尚未安装的板卡)与交换引擎间连接带宽的最高上限。由于模块化交换机的体系结构不同,背板带宽并不能完全有效代表交换机的真正性能。固定端口交换机不存在背板带宽这个概念。

2、交换容量、转发能力

由于交换引擎是作为模块化交换机数据包转发的核心,所以这一指标能够真实反映交换机的性能。对于固定端口交换机,交换引擎和网络接口模板是一体的,所以厂家提供的转发性能参数就是交换引擎的转发性能,这一指标是决定交换机性能的关键。支持第三层交换的设备,厂家会分别提供第二层转发速率和第三层转发速率,一般二层能力用bps,三层能力用pps,采用不同体系结构的模块化交换机,这两个参数的意义是不同的。但是,对于一般的局域网用户而言,只关心这两个指标就可以了,它是决定该系统性能的关键指标。对于大型园区网和城域网用户,讨论交换机的体系结构和第三层优化算法是有意义的。

3、背板带宽计算

背板带宽,是交换机接口处理器或接口卡和数据总线间所能吞吐的最大数据量。

计算公式:端口数×相应端口速率×2(全双工模式)

24口百兆+2口千兆

242100+221000=8.8Gbps

4、线速包转发率的计算方法

(1)、背板带宽(交换容量)

考察交换机上所有端口能提供的总带宽。计算公式为端口数相应端口速率2(全双工模式)如果总带宽≤标称背板带宽,那么在背板带宽上是线速的。

(2)、包转发线速

包转发率=千兆端口数量×1.488Mpps+百兆端口数量0.1488Mpps+其余类型端口数相应计算方法。

5、参数1.488Mpps的来历

那么,1.488Mpps是怎么得到的呢?

包转发线速的衡量标准是以单位时间内发送64byte的数据包(最小包)的个数作为计算基准的。对于千兆以太网来说,计算方法如下:1,000,000,000bps/8bit/(64+8+12)byte=1,488,095pps 说明:当以太网帧为64byte时,需考虑8byte的帧头和12byte的帧间隙的固定开销。

故一个线速的千兆以太网端口在转发64byte包时的包转发率为1.488Mpps。

快速以太网的线速端口包转发率正好为千兆以太网的十分之一,为148.8kpps。 对于万兆以太网,一个线速端口的包转发率为14.88Mpps。

对于千兆以太网,一个线速端口的包转发率为1.488Mpps。

对于快速以太网,一个线速端口的包转发率为0.1488Mpps。

对于以太网,一个线速端口的包转发率为0.01488Mpps。

6、包转发率

包转发率标志了交换机转发数据包能力的大小。是指交换机每秒可以转发多少个数据包(Mpps),即交换机能同时转发的数据包的数量。包转发率以数据包为单位体现了交换机的交换能力。计算方法=千兆端口数量× 1.488Mpps+百兆端口数量× 0.1488Mpps+其余类型端口数

24口百兆口,2个千兆口

21.488+240.1488≌6.6Mbps

7、线速交换

什么的线速交换:

线速交换,是指能够按照网络通信线上的数据传输速度实现无瓶颈的数据交换。其实现首先依ASIC芯片,通过专用硬件完成协议解析和数据包的转发,而不是通过软件方式依交换机的CPU完成。线速交换的实现还借助于分布式处理技术,交换机多个端口的数据流能够同时进行处理。因此局域网交换机可以看做是CPU、RISC和 ASIC并用的并行处理设备。

三、MB、 Bps 、 bps 、pps的区别

前者是位,后者是字节

1byte=8bit

1MB=8Mb=8M

1MB=1024byte

Mbps这里的p相当于“/”,也可以写成Mb/s (兆比特每秒Mbps )

通常说的100M的宽带可以表示为100Mbps(100Mb/s)也可以表示成12.5MB/s(12.5MBps)

12.5MB/s就是我们通过软件下载看到的数据 。

1、bps?

宽带速率的单位用bps(或b/s)表示;

bps表示比特每秒,即表示每秒钟传输多少位信息。在实际所说的1M带宽的意思是1Mbps(是兆比特每秒Mbps不是兆字节每秒MBps)

线路单位是bps,表示bit(比特)/second(秒),注意是小写字母b;用户在网上下载时显示的速率单位往往是Byte(字节)/s(秒),注意是大写字母B。字节和比特之间的关系为1Byte=8Bits

2M(即2Mb/s)宽带理论速率是:256KB/s(即2048Kb/s),实际速率大约为103--200kB/s

2、pps?

包转发率标志了交换机转发数据包能力的大小。单位一般为pps(包每秒)

包转发速率是指交换机每秒可以转发多少百万个数据包(Mpps),即交换机能同时转发的数据包的数量。

计算方法

1个千兆端口的线速包转发率是1.4881Mpps, 百兆端口的线速包转发率是0.14881Mpps

具体的数据包在传输过程中会在每个包的前面加上64个字节的数据包,原本只有512个bit,但在传输过程中实际=512+64+96=672bit,千兆端口线速包转发率=1000Mbps/672=1.488095Mpps

用设备参数中的pps数值乘以672=bps

6.6Mpps*672=4435.2Mbps

首先必须知道nvme安装到设备后,无法在BOOT中看到这个盘,WINDOWS BOOT MANAGE管理从哪个硬盘启动。下面简单说说步骤:

1.安装nvme ssd到主板,并拔掉之前的SATA 系统硬盘(安装完系统之后再安装上)

2.准备一个PE的U盘(我用的老毛桃),准备一个windows 镜像文件;

3.使用PE启动,在PE中使用傲梅分区助手对nvme硬盘进行分区,记得选择GPT(不要选择MBR),这样会自动生成esp分区;(建议SSD不要分太多分区,一个足够了,剩下的软解安装到其他硬盘就可以了)

4.使用PE的系统安装助手安装windows镜像到第三步的分区中;

5.重启一次,进入系统进行简单设置,这样windows就可以从nvme系统启动了;

6.把以前的SATA系统盘安装回笔记本,不用管启动顺序,还是会从nvme硬盘启动,这样进入windows之后可以确认一下。

需要注意:

1.系统从nvme启动后,如果手动(F12)选择从之前的SATA硬盘启动,就无法再从nvme硬盘启动,必须拔掉SATA硬盘启动才可以;

2.windows系统设置等的备份建议使用microsoft账户登录系统,大家还是养成用microsoft账户登录的习惯,如果使用本地用户备份是个问题;

3.之前的qq和微信的聊天记录在C:\Users\用户名\Documents中(默认配置),新系统使用原账号登录一次之后直接从原系统盘下面复制覆盖掉新系统的文件夹就行(Tencent Files,WeChat Files,其他的一些软件设置等也是在该目录下,根据所需复制过来即可);

4.旧的硬盘系统分区不着急格式化,等新的系统用习惯了,旧的数据迁移过来了之后再格式化掉或者隐藏掉,这样在新的系统中随时可以查找一些旧系统的配置;

5.如果按照上面的步骤无法在nvme启动系统,那么关掉bios中的安全启动项:(bios-->security中security chip和secure boot都设置为disable)

最后GPT和之前的MBR启动方式确实不一样,真正的启动分区在esp中,而不是你能看到的windows文件的安装目录,而ESP中应该会有当前硬盘的信息记录,所以用傲梅分区助手进行系统迁移是不行的。

介绍其中的一个search.pro文件,建立、设置步骤

1、新建一个记事本,保存,并更改后缀为search.pro。

search.pro文件的文件名可以自定义成任意名称,如:work.pro、gb.pro等。

2、search.pro可用文本编辑器进行编辑。在其中输入路径。格式如下:

search_path "G:\work\10 床身"

search_path "G:\work\工作台"

search_path "..\zhu\xl"

!search_path "D:\config"

search_path "E:\零件库\bearing\gb276.prt"

search_path "G:\xinyazhu\xyz"

!search_path ""

说明:

a、目录路径名可以是相对的(相对路径名初始相对于启动目录)或绝对的。

b、search.pro文件中可以使用中文路径,但是引号和语句前的叹号必须在英文状态下输入!

c、路径名最多可包含 260 个字符。

d、每行仅允许有一个目录路径(搜索路径)。

e、除第一行外,其它行可为空。

f、通过在 search.pro 文件中的相应行前插入 ! 

字符,可禁用搜索路径。可利用该功能实现两种目的:一、对搜索目录进行注释;二、启动时不读取文件中的某些路径。

g、可指定文件的完整路径名

3、只有在config.pro中定义search_path_file指向该search.pro文件,search.pro文件所指向的位置或文件才生效。

在config.pro中添加的配置是(D:\config\search.pro是该工作路径索引文件的存放地址,可根据个人情况指定)

说明:

a、可创建多个 search.pro 文件并保存在不同的目录中,当然在config.pro文件中要添加多个search_path_file 

语句指向这些搜索文件。

b、如果某个特定目录被指定多次,其在搜索路径中将多次出现。所有的搜索路径目录都按读取的顺序列出和处理。

c、如果可在多个搜索路径目录中找到某个对象,系统将检索找到的第一个目录,而不管哪个对象是最新的。

d、主服务器始终包括在搜索路径中,而不在 config.pro 文件中加以指定。