博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
交换机
阅读量:5749 次
发布时间:2019-06-18

本文共 3364 字,大约阅读时间需要 11 分钟。

物理连接:通过电缆把一个专门的扩展卡与PC连接起来之后,实现网络物理连接

网络接口卡提供PC进行网络通信的能力

网卡包括七个功能:CU(控制单元)、OB(输出缓存)、IB(输入缓存)、LC(线路编码器)、LD(线路解码器)、TX(发射器)、RX(接收器)

网络层将数据包传给网卡控制单元、控制单元将数据包封装成帧,逐个传到OB、OB将数据帧排列成队,传给线路编码器,编码器对帧进行编码,传到发射器,发射器对物理信号的功率等特性进行调整、发送给RX,RX接收到物理信号对功率等特性进行调整传给线路解码器,解码器将物理帧转换成0、1对应的物理量为单位传给IB,IB将数据帧排列成队,传给CU

TCP面向字节流,应用程序给TCP的数据,被TCP看成一连串字节流,TCP会对字节流进行重组和分组处理

UDP面向数据报,应用程序每次给UDP的报文,都直接下发到IP层,不做任何的分段处理
IP管理寻址数据从一个点递送到另一个点,并把大数据包分割成小的、能传输的数据包
ARP通过IP地址得知对方的MAC地址

数据帧---到达交换机拆帧学习源MAC,对照CAM表转发目的MAC,有则转发,无则泛洪

MAC地址老化时间为300s,PC不发数据,拔掉网线立即消失

LLC子层为数据链路层提供逻辑控制,用于数据链路层的同步、流量控制与错误检查等功能

物理层的数据由1与0组成,以光脉冲或电压变化脉冲的状态(on代表1,off代表0)

调制解调器:发送端的modem把数字信号转换成模拟信号,然后发至PSTN上,接收端的modem把模拟信号转换为数字信号

中继器/集线器:对网络信号进行再生和重定时(集线器多口的中继器

透明网桥:不会对转发报文做任何标记、针对数据帧、查看、学习、转发不对其修改

FDDI:光纤分布数据接口

适用场合:环形网络结构,双环形网络结构,早期使用的技术

带宽:一定时间内业务流的平均速率,单位通常是bit/s,又称为吞吐量

背板带宽是交换机接口处理器或接口卡和数据总线间所能吞吐的最大数据量背板带宽标志了交换机总的数据交换能力,也叫交换带宽。只有模块交换机才有这个概念、固定端×××换机不存在背板带宽这个概念

背板容量指的是背板整个的交换容量,交换容量指CPU的交换容量,包转发指的是三层转发的容量

最大通信量称为峰值通信量(peak volume),平均通信量被称为正常通信量

衡量网络性能:延迟

路由器提供多服务、包括局域网互连和各种广域网接口

广域网交换机:帧中继交换机,ATM交换机和位于电话公司中心的电话交换机

帧中继就是将X.25纠错机制去除,传递二层信息

广播和泛洪的区别

泛洪:从某一个端口进来的帧通过所有其它的端口转发出去

广播的目的Mac是全F泛洪不是广播,目的Mac是具体的Mac地址,实质上泛洪是单播的多重帧复制,之所以容易搞混,是因为现象是相同的,广播和泛洪都会将数据帧发往同属Vlan的所有端口以及Trunk链路,Trunk链路不属于任何Vlan,转发时会打上Vlan ID。

例如:ARP请求就是一个广播;泛洪的触发点是收到一个单播数据帧,发现目的Mac在CAM表中没有匹配的条目。

电路交换服务:为每个通信会话建立、保持何终止一条专用物理电路(PSTN、128K 低速率)

分组交换服务:依据每个分组内包含的目的地址(帧中继采用的是分组交换服务)

信元交换服务:将数字化的数据组织成信元单元,然后用数字信号技术将其在物理介质上传输(ATM)

交换转发方式

1、存储转发:把从端口输入的数据帧先全部接收并存储起来,然后进行CRC检查,把错误帧丢弃,再根据地址表过滤转发

缺点:延迟大,一般应用园区网交换机
2、直接转发:在输入端口检测到一个数据帧,只检查帧头,只要获取帧的目的地址开始转发帧
缺点:提供错误检测能力,一般应用数据中心交换机
3、无碎片:这是改进后的直接转发,介于前两者之间的一种解决方式,无碎片方式在读取数据帧的前64个字节,就开始转发数据帧,能够避免大多数的错误
缺点:不提供数据校验,速度比直接转发方式慢,但比存储转发方式快许多

三层交换转发方式

一、netflow:cache表、一次路由多次交换,传统式交换方法

二、CEF:转发原理,路由交换都有的机制,cisco私有,它有控制层面,也有数据层面
控制层面:通过软件方式建立fib表和邻居表,数据层面:根据FIB表和邻居表转发数据
1、可以被ASIC调用
2、解决递归
3、扩展应用(mpls vpn)
FIB table把routetable下载下来、adjacency table把arp表下载下来(先查FIB再查 adjacency)邻接表:二层arp表与三层ip对应的 (数据层面)

三层和二层交换机区别:支持路由、包交换方式不同、高可用性、安全(VPN)、QOS、组播

CAM表:基于端口、MAC、vlan组成的 (针对这三元组生成一个key、Hash算法得出值放入CAM表中)
TCAM表:基于交换机端口、MAC-address、vlan、IP四元素

TCAM表存储ACL、QoS和其它三层进程相关的信息

HASH算法:1.不可逆 2.不等长输入 等长输出

三层交换优点:基于硬件包转发、低时延、低花费

四层交换基于数据流,实现一次路由,多次交换。考虑端口号和协议字段,包交换,每个包都要进行三层检查 

七层交换基于内容识别

进程交换:基于CPU处理,数千个包/s、一次路由多次交换(1000/s)

ASIC交换:基于硬件处理,百万个包/s、(1000000/s)

CPU维护路由表,ASIC芯片完成转发功能

交换机的转发方式:

较早的技术:所有交换机端口从任何接口收到的都经过中央处理下放俗称集中式

现在技术:交换机的引型直接下放到每个端口,俗称分布式

IT发展趋势:

接入层考虑安全,接口数量,权限
汇聚层考虑冗余策略配置
核心层考虑稳定、可靠性,处理数据能力

交流电(alternating current),简称为AC,电流方向随时间作周期性变化的为交流电。

华为交换机型号命名规则

5700

第一个数字:6代表下行万兆,5代表下行千兆
第二个数字:7代表企业网市场产品
第三个数字:00代表更新版本

ip ttl-expires enable开启ICMP超时报文发送功能

ip unreachables enable 开启ICMP目的不可达报文发送功能
info-center synchronous 打开命令行输入回显功能
command-alias enable 命令命名别名功能
command-alias mapping display show 可以用show来替代display
command-alias mapping display show 用show来替代display
光电转换配置
commbo enable copper 激活电口
commbo enable fiber 激活光口

clock timezone + 时区名称 + add/minus offset

add表示正向偏移(UTC时间加上偏移量为当地时间)

minus表示反向偏移(UTC时间减去偏移量为当地时间)

offset表示偏移量

logging on 开启logging服务

logging buffered 开启本地记录功能
logging buffered 9090 单位Byte
logging buffered errors 默认debugging
logging console 定义在console下弹出日志
terminal monitor 定义telnet方式登录弹出信息
logging monitor errors 传到telnet下的事件
service timestamps log datetime msec show-timezone localtime 记录时间戳,精确到毫秒,使用本地时间时区

本文转自 周小玉 51CTO博客,原文链接:http://blog.51cto.com/maguangjie/1744650,如需转载请自行联系原作者
你可能感兴趣的文章
大话 程序猿 眼里的 接口
查看>>
struts2用了哪几种模式
查看>>
replace函数结合正则表达式实现转化成驼峰与转化成连接字符串的方法
查看>>
ubuntu 初学常用命令
查看>>
WCF客户端与服务端通信简单入门教程
查看>>
判断是否含有中文
查看>>
Byte[]、Image、Bitmap 之间的相互转换
查看>>
玩转 React【第02期】:恋上 React 模板 JSX
查看>>
MyEclipse Web开发教程:XML & XML架构(一)
查看>>
linux文件权限与属性的更改
查看>>
Juniper系列之密码恢复
查看>>
spring cloud(一):微服务架构开篇
查看>>
Centos7安装完毕后无法联网的解决方法
查看>>
iptables防火墙(for linux平台)部署文档二
查看>>
CentOS 5.5 安装MYSQL
查看>>
HTML元素属性测试总结(续篇)
查看>>
【python】编程语言入门经典100例--28
查看>>
Cocos2d-x游戏实例-《跑跑跑》制作教程(第一篇)——加载地图
查看>>
Jquery绑定事件
查看>>
android 资源种类及使用
查看>>