- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
如何选择网络的最佳路由器交换路径-Cisco
如何选择网络的最佳路由器交换路径
目录
简介
过程交换
中断 上下文 交换
快速交换
最佳交换
Cisco 快速转发
哪条交换路径是最佳的?
相关信息
简介
适用于各种 Cisco 路由器和 Cisco IOS 版本的交换路径过多。哪一个最适合您的网络,并且如何使
它们全部工作?此白皮书企图说明了下列每一条交换路径,这样您便可以做出哪一条交换路径适合
您的网络的最佳决策。
首先,检查转发进程本身。通过路由器转发数据包有三个步骤:
1. 确定数据包的目标地址是否可达。
2. 确定目的地的下一跳和到达下一跳的接口。
3. 重写数据包上的媒体访问控制 (MAC) 报头,使其成功到达下一跳。
上述每一个步骤对于数据包是否能够到达其目标地址而言都至关重要。
注意: 本文档通篇将以 IP 交换路径为例;实际上此处提供的所有信息都适用于其他协议等同的交
换路径(如果它们存在的话)。
过程交换
进程交换是交换路径中的最小共同特性;它可以在每种IOS版本和每种平台上提供,可用于正被交
换的每种流量类型。进程交换由两个基本概念定义:
用于重写信息包上的MAC报头的转发决策和信息从路由表(从路由信息库或RIB)、地址解析
协议(ARP)高速缓冲存储器或从包含MAC报头信息的某些其他列表(这些列表被映射到与路由
器直接连接的每台主机的IP地址)中获取。
数据包由一个运行在 IOS 内的正常进程交换。换句话说,转发决策通过IOS调度程序做出,作
为路由器上的其他程序的对等体运行,如路由协议。进行数据包进程交换时,不需要中断在路
由器上正常运行的进程。
下图展示了进程交换路径。
可以更详细地了解此图:
1. 接口处理器首先检测出网络介质上有一个信息包,并把此信息包传输到路由器上的输入-输出
内存。
2. 接口处理器生成接收中断。在此中断期间,中央处理器确定这是什么类型的信息包(假设它是
IP信息包),如果需要,则将它复制到处理器内存中(此决策独立于平台)。最后,处理器把信息
包放置在适当程序的输入队列中,并发布中断指令。
3. 当调度程序下一次运行时,它将记录ip_input输入队列中的信息包,并安排此程序运行。
4. 当ip_input运行时,查询RIB,确定下一跳和输出接口,然后查询ARP缓存,确定此下一跳的正
确物理层地址。
5. ip_input然后重写信息包MAC报头,然后将信息包放入正确出局接口的输出队列中。
6. 信息包从出局接口的输出队列被复制到出局接口的传输队列;所有出站服务质量都发生在这两
个队列之间。
7. 输出接口处理器在其传输队列中发现信息包,然后在网络媒介上传输信息包。
影响数据包交换的几乎所有的功能,如网络地址转换(NAT)和策略路由,会在进程交换路径中首次
出现。经过证明和优化后,这些功能可能会也可能不会出现在中断上下文交换中。
中断 上下文 交换
中断上下文交换是 Cisco 路由器使用的第二种主要交换方法。中断上下文交换和进程交换之间的主
要区别是:
交换数据包时需要中断处理器上当前运行的进程。信息包根据需要进行切换,而不只是安排好
ip_input进程时才被转换。
处理器使用某种形式的路由缓存查找转换信息包需要的所有信息。
下图展示了中断上下文交换:
可以更详细地了解此图:
1. 接口处理器首先检测出网络介质上有一个信息包,并把此信息包传输到路由器上的输入-输出
内存。
2. 接口处理器生成接收中断。在此中断期间,中央处理器确定这是什么类型的信息包(假设它是
IP信息包),然后开始交换该信息包。
3. 处理器在路由缓存进行搜索,确定数据包的目的地是否可及,输出接口应该是什么,通往该目
的地的下一跳是什么,要成功到达下一条数据包的MAC报头应该是什么。处理器使用此信息重
写数据包的 MAC 报头。
4. 信息包现在被复制到输出接口的传输或输出队列(根据各种要素)。收到的中断信号现在返回
,而中断发生前正在处理器上运行的程序则继续运行。
5. 输出接口处理器在其传输队列中发现信息包,然后在网络媒介上传输信息包。
阅读此说明后浮现在脑海的第一个问题是:“高速缓冲存储器中是什么?”根据中断上下文交换的类
型,有三种可能的答案:
快速交换
最佳交换
Cisco 快速转发
快速交换
快速交换使用快速查找和参考的二分树,存储转发信息和MAC报头重写字符串。下图展示
文档评论(0)