解析思科IOS操作顺序-----包被如何处理-----不是我解析的 哈哈

本文涉及的产品
云解析DNS-重点域名监控,免费拨测 20万次(价值200元)
简介:

解析思科IOS操作顺序

在理解路由器中的通信是如何传输的以及如何控制这些通信时,首先熟悉Cisco IOS的操作顺序是至关重要的。我们将带你学习两个顺序不同的操作表:NAT操作顺序和QoS操作顺序。

Cisco IOS操作顺序在路由器如何处理通信中扮演着一个重要的角色。操作顺序根据不同路由器特性的配置告诉路由器如何处理通信。

如果只使用路由器最基本的特性,我们很可能永远不会关注操作顺序。然而,在配置诸如网络地址转换(NAT),服务质量(QoS)和加密等特性时,为了成功配置这些特性,首先需要理解操作顺序。

使用Cisco IOS实际包括两种不同的操作顺序表:NAT操作顺序和QoS操作顺序。让我们逐一进行了解。

NAT操作顺序
在理解NAT操作顺序列表之前,首先需要理解NAT本身。其最基本的形式是,NAT将一个IP地址转换为另一个IP地址。

当路由器使用该操作顺序时,它将入站的包从列表的最上面向下移动。如果数据包来自NAT指定的内部接口,它使用由内向外的列表。如果数据包来自一个由外向内的接口,它使用由外向内操作顺序的列表。

这是由内向外列表的操作顺序:


如果是IPSec,检测输入访问列表

加密-Cisco加密技术(CET)或IPSec

检测输入访问列表

检测输入率限制

输入审计

路由策略

路由

重定向到Web缓冲

由内向外NAT(本地到外部的转换)

密码系统(检查并标识为加密)

检测输出访问列表

检查基于上下文的访问控制(CBAC)

TCP截取

加密
这是由外向内操作顺序的列表:


如果是IPSec,检测输入访问列表

加密-Cisco加密技术(CET)或IPSec

检测输入访问列表

检测输入率限制

输入审计

由外向内NAT(外部到本地的转换)

路由策略

路由

重定向到Web缓冲

密码系统(检查并标识为加密)

检测输出访问列表

检查CBAC

TCP截取

加密
我们假设收到一个来自由外向内的接口的IP包。在解析这个包时,我们希望使用一个访问控制列表阻拦来自某个IP地址的通信。应该将哪个IP地址放入ACL中,是包解析之前的IP地址(例如公网的IP地址),还是包解析后的IP地址呢(例如私有地址)?

通过查看操作顺序,可以确定“由外向内NAT”操作发生在“检测输入访问列表”任务之后。因此,会在ACL中使用公网IP地址,因为数据包没有通过NAT。

另一方面,如果希望为通过NAT的通信建立一个静态路由该怎么办?应该使用公网(外部的)还是私有(内部的)IP地址呢?在这种情况下,因为当通信开始“路由”操作时已经通过了NAT,所以你应当使用私有(内部的)IP地址。

QoS操作顺序
服务质量(QoS)操作顺序是另一个需要了解的重要列表。

这里是入站通信到路由器的操作顺序:


通过边界网关协议(BGP)或QPPB的QoS策略传播

输入公共分类

输入ACL

输入标识-基于分类的标识或承诺接入速率(CAR)

输入策略-通过一个基于分类的策略器或CAR

IPSec

Cisco快速转发(CEF)或快速交换
这里是从路由器出站通信的操作顺序:


CEF或快速交换

输出公共分类

输出ACL

输出标识

输出策略-通过一个基于分类的策略器或CAR

排队-基于类的加权公平队列(CBWFQ)和低延迟队列(LLQ)-以及加权随机早期检测(WRED)
在理解路由器中的通信是如何传输的以及如何控制这些通信时,首先熟悉Cisco IOS的操作顺序是至关重要的。根据经验,在使用任何NAT,密码系统,ACL,路由,或列表中其它特性的结合体时,NAT操作顺序是最重要的。

如果没有对操作顺序正确理解,就不得不需要花费很长时间来查找并处理一个基本的NAT和ACL结合的问题。所以理解操作顺序确实是至关重要。



本文转自q狼的诱惑 51CTO博客,原文链接:http://blog.51cto.com/liangrui/520806,如需转载请自行联系原作者

相关文章
|
2月前
|
安全 Linux 虚拟化
Cisco IOS XRv 9000 Router IOS XR Release 7.11.2 MD - 思科 IOS XR 网络操作系统
Cisco IOS XRv 9000 Router IOS XR Release 7.11.2 MD - 思科 IOS XR 网络操作系统
132 3
Cisco IOS XRv 9000 Router IOS XR Release 7.11.2 MD - 思科 IOS XR 网络操作系统
|
7月前
|
iOS开发
Cisco Catalyst 9800 Wireless Controller, IOS XE Release 17.17.1 ED - 思科无线控制器系统软件
Cisco Catalyst 9800 Wireless Controller, IOS XE Release 17.17.1 ED - 思科无线控制器系统软件
226 9
Cisco Catalyst 9800 Wireless Controller, IOS XE Release 17.17.1 ED - 思科无线控制器系统软件
|
云安全 安全 Cloud Native
Cisco Catalyst 8000 Series IOS XE 17.18.1a ED 发布 - 思科边缘平台系列系统软件
Cisco Catalyst 8000 Series IOS XE 17.18.1a ED - 思科边缘平台系列系统软件
96 0
|
运维 监控 安全
Cisco ISR 4000 Series IOS XE 17.18.1a ED 发布 - 思科 4000 系列集成服务路由器 IOS XE 系统软件
Cisco ISR 4000 Series IOS XE 17.18.1a ED - 思科 4000 系列集成服务路由器 IOS XE 系统软件
114 0
|
Java 调度 Android开发
安卓与iOS开发中的线程管理差异解析
在移动应用开发的广阔天地中,安卓和iOS两大平台各自拥有独特的魅力。如同东西方文化的差异,它们在处理多线程任务时也展现出不同的哲学。本文将带你穿梭于这两个平台之间,比较它们在线程管理上的核心理念、实现方式及性能考量,助你成为跨平台的编程高手。
|
12月前
|
存储 安全 数据安全/隐私保护
深入解析iOS 14隐私保护功能:用户数据安全的新里程碑
随着数字时代的到来,个人隐私保护成为全球关注的焦点。苹果公司在最新的iOS 14系统中引入了一系列创新的隐私保护功能,旨在为用户提供更透明的数据使用信息和更强的控制权。本文将深入探讨iOS 14中的几项关键隐私功能,包括App跟踪透明性、简化的隐私设置以及增强的系统安全性,分析它们如何共同作用以提升用户的隐私保护水平。
676 3
|
数据安全/隐私保护 iOS开发 开发者
iOS 14隐私保护新特性深度解析####
随着数字时代的到来,隐私保护已成为全球用户最为关注的问题之一。苹果在最新的iOS 14系统中引入了一系列创新功能,旨在增强用户的隐私和数据安全。本文将深入探讨iOS 14中的几大隐私保护新特性,包括App跟踪透明度、剪贴板访问通知和智能防追踪功能,分析这些功能如何提升用户隐私保护,并评估它们对开发者和用户体验的影响。 ####
|
开发框架 Dart Android开发
安卓与iOS的跨平台开发:Flutter框架深度解析
在移动应用开发的海洋中,Flutter作为一艘灵活的帆船,正引领着开发者们驶向跨平台开发的新纪元。本文将揭开Flutter神秘的面纱,从其架构到核心特性,再到实际应用案例,我们将一同探索这个由谷歌打造的开源UI工具包如何让安卓与iOS应用开发变得更加高效而统一。你将看到,借助Flutter,打造精美、高性能的应用不再是难题,而是变成了一场创造性的旅程。
|
9月前
|
算法 测试技术 C语言
深入理解HTTP/2:nghttp2库源码解析及客户端实现示例
通过解析nghttp2库的源码和实现一个简单的HTTP/2客户端示例,本文详细介绍了HTTP/2的关键特性和nghttp2的核心实现。了解这些内容可以帮助开发者更好地理解HTTP/2协议,提高Web应用的性能和用户体验。对于实际开发中的应用,可以根据需要进一步优化和扩展代码,以满足具体需求。
848 29
|
9月前
|
前端开发 数据安全/隐私保护 CDN
二次元聚合短视频解析去水印系统源码
二次元聚合短视频解析去水印系统源码
344 4

推荐镜像

更多
  • DNS