编辑: 黎文定 | 2018-09-15 |
它也给予 Cisco 12000SERIES互联网路由器的底层体系结构的详细概要与这些特殊队列涉及的. 开始使用前 规则 有关文档规则的详细信息,请参阅 Cisco 技术提示规则. 先决条件 本文档没有任何特定的前提条件. 使用的组件 本文档中的信息基于: Cisco 12000SERIES互联网路由器 q 思科IOS?软件所有版本 q 本文档中的信息都是基于特定实验室环境中的设备创建的.本文档中使用的所有设备最初均采用原 始(默认)配置.如果您是在真实网络上操作,请确保您在使用任何命令前已经了解其潜在影响. 背景 每线卡(LC)在Cisco 12000SERIES互联网路由器有内存的两种类型: 路由或处理器内存(动态RAM - DRAM) :此内存使主要内置处理器运行Cisco IOS软件和存储网 络路由表(转发信息库- FIB,邻接). q 数据包内存(同步动态RAM - SDRAM) :线路卡信息包内存临时地存储等候交换决定的数据包由 线路卡处理器. q 本文完全着重分开成两个内存段的数据包内存:Tofab和Frfab (往结构和从结构).ToFab内存使用 进来其中一个在LC的接口并且设法去结构的数据包,而Frfab内存使用出去在LC的一个接口从结构 的数据包. Tofab和Frfab队列是要了解的最重要的概念为了高效地排除故障在Cisco 12000SERIES互联网路由 器的已忽略的数据包.请勿请参阅故障排除已忽略的数据包和内存丢包在Cisco 12000SERIES互联 网路由器关于详细信息. 注意:? Tofab (往结构)和 Rx (接收由路由器)是两不同的名称对于同一件事,象 Frfab (从结构)和 Tx (传送由路由器).例如, Tofab缓冲区管理ASIC (BMA)也指RxBMA.本文档使用了 ToFab/FrFab 命名规则,但您可能会在其他地方看到使用 Rx/Tx 命名规则. 对数据包内存的访问通过缓冲区管理ASIC (BMA)做.BMA提供数据包缓冲和缓冲区队列管理管理 功能给线卡.所有信息包通过两次BMA -一次进来和一次出去.换句话说,数据包在物理层接口模 块(PLIM)到达,花费在SDRAM缓冲区的少量的时刻和然后读在缓冲区外面并且传送对矩阵接口 ASIC (FIA)模块.这里,他们被分段到思科信元并且传送对交换矩阵.数据包从交换矩阵然后接收 由在出口线路卡的矩阵接口ASIC.他们被重新召集,去SDRAM缓冲区,然后PLIM和终于传送电线 . 分开缓冲区算法 Cisco IOS软件实现分开SDRAM成各种各样大小的缓冲区的缓冲分割算法.GRP和其他来源提供雕 刻说明给线卡,然后执行说明.有不同种类的雕刻.例如,简单划分创建同样大小缓冲区的池,而 复杂划分创建不同的大小的多个池,当每个池包含相同大小的缓冲区. 相同大小的所有缓冲区在一个池关联.一个池为进程间通信(IPC)使用情况总是分配.其中每一相关 的Queue Static RAM (QSRAM)更新与队列题头、尾标、长度、长度阈值、相关的缓冲区地址在 SDRAM和下个队列元素. 以下连续的条件触发雕刻在线卡的缓冲区: 在维护总线(MBUS)的Bootload -雕刻缓冲区的简单划分呼叫保持Cisco IOS软件镜像下载. q 到位Cisco IOS软件镜像- LC启用进程间通信(IPC)的简单划分呼叫,以便GRP能使用IPC给LCs最初的雕刻规格.雕刻的所有SDRAM联机重新切开. q 一旦IPC是UP -使用IPC, GRP能多次呼叫LC复杂划分动态地重新切开所有SDRAM. q MTU的手动配置或更改(最大传输单元(MTU))在一个接口造成内存重新切开.Frfab队列被分割 对全部的系统的最大值MTU,而Tofab队列被分割对特定的线路卡的最大值MTU.注意:?我们 只重新切开,如果我们更改线卡的(Tofab队列)最大值MTU,或者,如果我们更改全部的系统的 (Frfab队列)最大值MTU.例如,更改从1500的MTU到4470不更改什么,如果已经有与MTU 4470的一个接口在该线卡(Tofab队列)或总体上系统(Frfab队列). q 看一看在以下示例: Router#attach 1Entering Console for