
计算机网络
hjffly
这个作者很懒,什么都没留下…
展开
-
COS
<br />队列的调度算法:<br />1. SP:完全按照优先级调度<br />2. RR:轮转调度<br />3. WRR:加权轮转调度<br />4. WFQ:加权公平队列调度,防止出现饿死情况<br />5. SP+WRR:优先级队列先调度,其余带宽按WRR算法分配<br />6. SP+WFQ:优先级队列先调度,其余带宽按WFQ算法分配<br />802.1p优先级与队列的映射:802.1p有0~7共8个优先级,系统中可以提供原创 2011-02-27 13:53:00 · 845 阅读 · 0 评论 -
Double TAG
Double TAG就是在802.1q的tag的外面再套一层tag。有以下两种常用的用法:1. QinQ:采用的是层次化VLAN技术来区分用户和运营商的VLAN:C-VLAN和S-VLAN(P-VLAN),数据在私网中传输时带一个私网的tag,定义为C-VL原创 2011-02-27 13:56:00 · 2088 阅读 · 0 评论 -
端口可接收帧类型与端口过滤
所谓的untagged端口和tagged端口,不是指物理端口的状态,而是指物理端口所拥有的某一个VID的状态,所以一个物理端口在某一个VID上是untagged端口,在另一个VID上是tagged端口。端口以tag/untag方式加入某个vlan,只影响包出这个端口时是否带tag原创 2011-02-27 13:34:00 · 967 阅读 · 0 评论 -
MAC地址自动学习机制
Vlan独立学习(IVL)和vlan共享学习(SVL)IVL:在这种方式下,MAC地址表在逻辑上可以被看成根据VLAN信息分成了很多张表,一个MAC地址可以学习到不同VLAN对应的“地址表”上。SVL:在这种方式下,MAC地址在整张表中是唯一的,一个MAC地址在地址表中只原创 2011-09-04 21:07:05 · 9270 阅读 · 0 评论 -
STP协议
生成树协议的作用:(1)检测L2交换机之间的环路状况,通过阻塞掉某些端口以消除环路。(2)当网络中某些部分出现故障时,生成树算法会自动重配整个网络拓扑,启用原先作为冗余备份的链路。STP协议封装在MAC帧中,目的MAC地址是一个组地址:01:80:C2:00:00:00原创 2011-02-27 13:33:00 · 6069 阅读 · 0 评论 -
IEEE MDIO帧格式
字段描述startopPhy_addrReg_addrTAdata空间(bits)2255216start:开始标识码op:读写操作,10为读,01为写phy_addr:标识phy地址reg_addr原创 2011-11-14 20:17:32 · 2475 阅读 · 0 评论 -
Trunking
Trunking:链路聚合技术就是把两个交换机之间的多个点到点连接绑定在一起,组成一个逻辑连接的技术。Trunking的特点:1. 增加了带宽2. 增加了可靠性3. 负载均衡。注意均衡并不是指流量绝对的平均,是由均衡算法决定的。 实现Trunking的注意事项:1. 一个Trunk组中的所有端口的属性必须一样。原创 2011-02-27 13:51:00 · 1928 阅读 · 0 评论 -
线卡与主控板版本管理及加载
主控板flash上保存主控板版本和线卡版本,用户可以通过主控板带内网口或管理网口通过FTP方式进行版本加载工作。线卡flash在出厂时已经烧录有Atheros提供的firmware,无需主控板在上电时加载线卡版本,线卡上电后优先运行本地flash中保存的版本,不自动从主控更新,但支持手动配置从主控更新以实现必要时的FW升级。CPLD升级,最为关键的就是擦除CPLD原有内容并写入新内容,原创 2012-01-08 10:47:47 · 1915 阅读 · 0 评论 -
硬件知识
在交换机中,与路由器端口相连的端口称为上联口。与线卡相联的端口称为内联口。内联口发往上联口的报文称为上行报文,上联口发往内联口的报文称为下行报文。 单板分为主控板和线卡。 线卡分类:以太网卡,ADSL卡(A卡),VDSL卡(V卡)。以太网卡可收发以太帧,A/V卡可收发ATM或其他格式的帧。看门狗作用:控制系统复位。如果一段时间没有喂狗,系统就会复位重启。传输介质原创 2011-03-06 14:01:00 · 922 阅读 · 0 评论 -
端口速率、双工模式与自协商
FE速率有10M、100M两种,GE电口速率有10M、100M、1000M三种。光口只能设为全双工,不能修改速率。自动协商是由phy实现的,phy协商的结果通过硬件或软件代码实现的方式,要写到MAC寄存器中(MAC侧一般配为强制。),使得MAC与phy状态一致。如果mac与phy的速率不一致,会导致收到的包为错包(bad CRC)。当交换机与其他设备对接时,对接的端口一定要原创 2011-02-27 13:28:00 · 25824 阅读 · 1 评论 -
端口的流控模式
当egress端口来不及发送时,如果ingress端口处于半双工状态,ingress端口就会产生背压信号,对端根据此信号就会放慢发送速度(产生冲突,使用退避算法,在等待一段时间后再发,从而减缓了egress端口的压力);如果ingress端口牌全双工状态,就会产生停止帧(DA:01-80-C2-00-00-01),如果对端支持流控,收到停止帧后也会放慢发送速度。这样在本交换机上就会减少丢包的数量,原创 2011-02-27 13:43:00 · 3506 阅读 · 0 评论 -
DX107寄存器索引
表名控制寄存器数据寄存器长度STP0x0A00000C0x0A0000042VLAN0x0A00000C0x0A0000003QOS_PROFILE0x0B00002C0x0B0020001原创 2012-03-30 22:45:47 · 860 阅读 · 0 评论 -
大端与小端
互联网使用网络字节顺序采用大端模式进行编址,大端存储也称为网络字节序,因为TCP/IP包在网络中传输时都要求以这种次序,以其他形式存储数据的机器(主机字节顺序根据处理器的不同而不同,如PowerPC处理器,使用大端模式,而Pentuim处理器使用小端模式),则必须在传送数据之前把首部转换成网络字节序。网络字节顺序到主机字节顺序的转换(需要大小字节转换时):#define ntoh1原创 2011-02-27 22:04:00 · 1281 阅读 · 0 评论 -
VLAN
广播域:一组能互相发送广播包的节点。VLAN:一个VLAN就是一个广播域。VLAN有动态VLAN和静态VLAN。静态VLAN(基于端口的VLAN)最常用的方法。将VLAN交换机上的物理端口和VLAN交换机内部的PVC端口分成若干个组,每个组构成一个虚拟网。优点:定义VLAN成员非常简单,适合于任何大小的网络。缺点:如果某用户离开了原来的端口,到了一个新的交换机的某个端口,必原创 2011-02-27 13:48:00 · 575 阅读 · 0 评论 -
以太网媒体接口:MII、RMII、SMII、GMII、RGMII
“媒体无关”表明在不对MAC硬件重新设计或替换的情况下,任何类型的PHY设备都可以正常工作。包括分别用于发送器和接收器的两条独立信道,每条信道都有自己的数据、时针和控制信号。 MII支持10M和100M的操作,一个接口由14根线组成。(一个引脚对应一条信号线)MII的原创 2011-02-27 22:47:00 · 7389 阅读 · 0 评论 -
以太网简介
以太网泛指所有采用CSMA/CD协议的局域网。以太网的特性:1.广播特性处于同一以太网中的所有工作站都可以收到其他工作站发送的信息帧。每个工作站都要确认该信息帧是发送给自己的,一旦确认是发给自己,就将它发送到高一层的协议层,否则就丢弃。 2.半双工和全双工传输原创 2011-03-06 14:15:00 · 999 阅读 · 0 评论 -
ACL
<br />ACL(访问控制列表):其作用是限制外部设备对本设备的网络访问权限。ACL也是通过一系列匹配条件对输入的数据包进行分类,然后决定对数据包的处理策略。<br />ACL分为标准ACL和扩展ACL。原创 2011-02-27 13:54:00 · 499 阅读 · 0 评论 -
Mirror
Mirror:就是端口镜像,可以将一个或几个端口的输入、输出分别镜像到另一个端口上。Mirror功能对于调试和问题跟踪很有用。原创 2011-02-27 13:58:00 · 537 阅读 · 0 评论 -
端口限速与端口整形
端口限速:一般ingress端口会提供端口限速的功能,超过限制速率的包会被丢弃。端口整形:一般egress端口会提供端口流量整形的功能,除了可以限制速率以外,还可以对突发的流量起到缓冲作用。所以流量整形是比限速更高级的功能,它有两个参数:burst size和rate。原创 2011-02-27 13:44:00 · 2133 阅读 · 0 评论 -
端口链路状态
<br />端口的链路状态有link up和link down两种。在端口的链路状态变化时,一般会产生中断(有的系统是通过扫描程序实现的)。中断处理程序或扫描程序将变化的状态上报,这对协议和业务模块是非常重要的,几乎每个协议都与端口的状态有关系。原创 2011-02-27 13:46:00 · 2309 阅读 · 0 评论 -
老化时间
<br />老化时间(aging time)是一个全局变量,对整个交换机起作用。老化时间是两次老化扫描的时间间隔,因此对一个新地址说,它被老化的实际时间最长是aging time的2倍。原创 2011-02-27 13:47:00 · 3464 阅读 · 0 评论 -
MAC地址
静态MAC:该地址不会被老化。MAC地址限制:端口能学习的最大的MAC地址个数。MAC地址绑定:端口只接收绑定的源MAC地址的包。MAC地址过滤:端口对包含该地址的包过滤,可分为源MAC地址过滤和目的MAC地址过滤。一般仅实现前者。原创 2011-02-27 13:47:00 · 1082 阅读 · 0 评论 -
QoS
<br />QoS是指服务质量保证。在这个意义上,COS也是QoS的一部分<br />流分类:根据数据包的头部某些字段(如MAC/VLAN/IP/TCP)对数据包进行分类,并采取相应的措施(如丢包、改变优先级、统计等)。原创 2011-02-27 13:54:00 · 462 阅读 · 0 评论 -
组播、广播、未知单播速率限制
<br />组播、广播、未知单播速率限制都是针对ingress端口的。这是防攻击的一种安全措施。也是对单播包转发的带宽提供了一个保障。原创 2011-02-27 13:45:00 · 3819 阅读 · 0 评论 -
ping过程
在上图中,以PC2 ping PC4为例1. 交换机内部的配置VLAN表VLAN_IDPORT_BITMAP20011113110001端口2和端口4要配置为untag端口。端口寄存器表端口号端口缺省VLAN标识(PVID)1222324253632. P原创 2011-02-27 00:59:00 · 1475 阅读 · 0 评论 -
SSP处理流程(以DX107为例)
端口收到包-ingress处理-学习与转发-egress处理-端口发送包原创 2011-02-26 23:49:00 · 2208 阅读 · 0 评论 -
透传
假设有数据通过一个网络,这个网络的入口为A,出口为B,数据S到达A处,由A负责对S进行封装,比如S是IP数据,a就是二层格式进行封装,在整个网络中,利用二层进行传输,再把封装解开,还原成S本来的IP结构。对于S来说,通过这个网络,没有改变它的任何结构和数据,因此,对于S,这个通过原创 2011-03-06 20:37:00 · 1049 阅读 · 0 评论 -
建立TCP连接的三次握手
(1) client发送一个SYN报文段来发起一个连接,指明client打算连接的server的端口,以及初始序号(ISN)。(2) server发回一个SYN报文段,将确认号设为client的ISN+1,以对client的SYN报文段进行确认,同时设置server的初始序号,以发起一个连接。(3) client将确认号设置为server的ISN+1,以对服务器的SYN报文段进行确认。原创 2012-09-23 21:13:02 · 601 阅读 · 0 评论