- 1、本文档共92页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
输出竞争和阻塞多个输入端口请求同一个输出端口导致输出竞争由IP业务的突发性导致交换结构内部竞争导致内部阻塞无阻塞:空闲输入端口和空闲输出端口之间的连接始终可以被建立空闲端口:没有连接或者没有被请求连接的端口交换机输出竞争和内部阻塞都会降低吞吐量,但后者是可以避免的,而前者是无法避免的3输出竞争实例输入端口0和3同时请求输出端口2输出端口竞争20324输入端口0请求输出端口5,输入端口2请求输出端口4内部阻塞实例阻塞输出端口545信元模式和分组模式信元:具有固定长度的数据单元ATM信元和非ATM信元分组:长度在某个范围内变动的数据单元分组长度随机分布,不利于交换中的并行处理交换结构基本概念交换结构缓存策略Banyan交换机分类时分交换共享媒介交换共享存储交换空分交换单路径交换多路径交换以时分复用的方式在输入和输出端口之间建立连接在输入和输出端口之间建立不同的交换路径8PacketSwitchingTimeDivisionSharedMediumSharedMemorySpaceDivisionSinglePathMultipathCrossbarBanyanAugmentedbanyanClos交换结构分类Banyan交换机及其许多子类可能产生内部阻塞,而共享媒介交换机、共享存储交换机和Crossbar交换机都可以避免内部阻塞FullInterconnected9共享存储器交换也被称为第一代交换技术交换机速率受限于共享的存储器的访问速度,通常汇聚容量小于0.5Gbps10共享媒介交换交换机速率受限于共享的总线速率,通常汇聚容量小于5Gbps也被称为第二代交换技术11空分交换也被称为第三代交换技术交换机速率受限于交换结构,通常汇聚容量可达到50Gbps12空分交换分布式控制多级交换结构更高的交换机速率13基于Trie的算法BinaryTrieLCTriePath-CompressedTrieMulti-BitTrieTreeBitmap算法概述LCTrie:LevelCompressionTrie基本思想PathCompressionMulti-bitTrieP1100P3110P4CompressionP40010P31P1P2Multi-bit减少存储,提高查找速度1PathCompressionCompression:Trie中只有一个子节点的非前缀节点能够被删除节点保持Compression相关信息skipvalue:指示路径上有多少个比特被跳过segment:指示最后一次跳过操作以来具体遗漏的比特串P110P20P30011011111000P4P5P6P7P8P9P11P20P3
Skip=101011000P4Skip=1
P5P6
Skip=1P7P8
Skip=1P9
Skip=2
’11’CompressionTrie例子NextHopInformation(Ifaprefixnode)0-Pointer1-PointerSkipValueSegmentNodeStructureP11P20P3
Skip=1
Seg=001011000P4Seg=1
Skip=1
P5P6
Skip=1
Seg=0P7P8
Skip=1
Seg=1P9
Skip=2
Seg=1111101000PathCompression性能路径压缩可以有效地减少稀疏binarytrie的高度在最差情况下,如果为完全树时,没有压缩的可能,因此采用路径压缩后查询和更新复杂度与binarytrie一样,都是O(W)Multi-bitTrie查找时同时检查多个比特,称为查找步长(Stride)如果前缀长度不为步长的整数倍,则对其进行扩充例如步长为3,对于前缀1*可以扩充为100,101,110,111步长为k,则Trie中的每个节点的条目数量为2k每个条目组成:下一跳信息,指向下一个子节点的指针(可以为空)P3--P3--P5P1--P1--P2P4--P2--000001010011100101110111PrefixPtrRootNodeP6--P6----P6--P6--------------0
您可能关注的文档
- 线性代数105克莱姆法则.ppt
- 线性代数202矩阵的运算.ppt
- 线性代数203逆矩阵.ppt
- 线性代数205分块矩阵.ppt
- 线性代数206习题课.ppt
- 线性代数301向量及其运算.ppt
- 线性代数302向量间的线性关系.ppt
- 线性代数303向量组的秩.ppt
- 线性代数304矩阵的秩.ppt
- 消费者权益保护法(测试题).ppt
- 第18讲 第17课 西晋的短暂统一和北方各族的内迁.docx
- 第15讲 第14课 沟通中外文明的“丝绸之路”.docx
- 第13课时 中东 欧洲西部.doc
- 第17讲 第16 课三国鼎立.docx
- 第17讲 第16课 三国鼎立 带解析.docx
- 2024_2025年新教材高中历史课时检测9近代西方的法律与教化含解析新人教版选择性必修1.doc
- 2024_2025学年高二数学下学期期末备考试卷文含解析.docx
- 山西版2024高考政治一轮复习第二单元生产劳动与经营第5课时企业与劳动者教案.docx
- 第16讲 第15课 两汉的科技和文化 带解析.docx
- 第13课 宋元时期的科技与中外交通.docx
文档评论(0)