理解并演示:帧中继的逆向解析功能(frame-relay inverse-arp)

2023-10-15 09:30

本文主要是介绍理解并演示:帧中继的逆向解析功能(frame-relay inverse-arp),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

理解并演示:帧中继的逆向解析功能(frame-relay inverse-arp)的配置对应的教学录像在:http://edu.51cto.com/lecturer/user_id-7648423.html9.9发布,待管理员24小时审核后,便可观看,课程名称为《思科CCNA认证的帧中继专题分析(200-120) (9课时)》


帧中继的逆解析功能(frame-relay inverse-arp)该功能用于提供一种动态的将二层DLCI号码映射到三层地址的一种方法。在本章的前面章节,对帧中继配置时,曾反复提到使用frame-relay map ip 指令完成静态映射,申明使用本地的某个DLCI号映射到某个具体远程端的连接,有多少远程端,就要手工配置多少个DLCI号码静态映射远端IP地址的指令,在一些复杂的帧中继网络环境中会增加大量的管理开销,并且不能适应帧中继拓扑的变化,而帧中继逆向ARP的产生,将解决这些问题。事实上,帧中继的逆向ARP解析与局域网环境中的ARP地址解析协议非常相似,局域网中的ARP解析是知道目标IP地址后,去解析目标的MAC地址;而帧中继的ARP逆向解析是路由器将已知的二层地址(本地的DLCI号码)去映射远程端设备的三层IP地址。


150413306.png

第一步:如上图8.73所示,当帧中继路由器(DTE设备)与帧中继交换机(DCE设备)成功连接后,通过交换LMI消息,一台帧中继交换机可以宣告一条新的虚拟电路和该电路所对应的DLCI号码可用,但是它不能寻址到另一端,暂时无法完成与远程端的通信。


第二步:此时,如果帧中继的逆向ARP解析机制启动(在思科的网络设备上,它默认是启动的),路由器R1会发送一个关于帧中继的逆向ARP请求数据帧如下图8.74所示;“我是路由器R1,我的IP地址是192.168.1.1;我正在使用DLCI号码102,请问你是谁?”


150506807.png

第三步:当路由器R2收到帧中继的逆向ARP请求后,它会对此作回应,回应数据帧如下图8.75所示,“我是R2三层的IP地址是192.168.1.2。”然后路由器R1将该地址关联到本地的DLCI号(102)完成帧中继动态映射的过程。


150616640.png

演示:区别帧中继逆向ARP解析与静态映射的差异



演示目标:区别帧中继逆向ARP解析(动态映射)与静态映射的差异。

演示环境:如上图 8.73所示的演示环境

演示背景:首先在演示环境中,使用动态帧中继的逆向ARP解析来完成通信,然后禁用帧中继的逆向ARP功能,使用静态映射来完成通信,最终通过show frame-relay map指令来对比两种方式的差异。

演示步骤:


第一步:关于帧中继交换机的配置,前面已经有详细说明,这里就不再重复展示帧中继交换机的配置了,注意:思科设备上默认是已经启动了帧中继的逆向ARP解析(frame-relay inverse-arp),所以路由器可以使用帧中继的逆向ARP功能来完成本地DLCI号码到远端IP地址的映射,这样,就不再需要使用frame-relay map ip 指令完成静态映射,只需要在路由器R1和R2的帧中继接口上封装帧中继并配置IP地址即可,具体配置如下所示:


路由器R1的帧中继配置:

R1(config)#inte s1/0

R1(config-if)#ip address 192.168.1.1 255.255.255.0

R1(config-if)#encapsulation frame-relay

R1(config-if)#no shutdown


路由器R2的帧中继配置:

R2(config)#inte s1/0

R2(config-if)#ip address 192.168.1.2 255.255.255.0

R2(config-if)#encapsulation frame-relay

R2(config-if)#no shutdown


第二步:当完成上述配置后可以让路由器R1 ping 路由器R2如果一切正常可看到路由器R1将成功ping通R2,然后在路由器R1上执行showframe-relay map指令,来查看路由器R1的帧中继映射情况,如下图8.76所示,dynamic指示动态映射;0x66实际上是DLCI号102的十六进制表示,0x1860是帧中继的帧封装中所表示的DLCI号,这个值将会因为各个位在帧中的置位方式不同而有所不同,事实上0x66和0x1860,都是对DLCI号码的表示,只是显示方式不同而已,而0x1860显示方式是包括DLCI、扩展地址EA及拥塞控制位的16位地址字段方式。

150746440.png


第三步:通过关闭设备上的帧中继逆向ARP解析功能(no frame-relay inverse-arp),然后使用静态映射的方式来完成帧中继的通信,具体配置如下所示:


路由器R1使用帧中继静态映射的配置:

R1(config)#interface s1/0

R1(config-if)#no frame-relayinverse-arp

R1(config-if)#frame-relay map ip192.168.1.2 102 broadcast

R1(config-if)#exit


路由器R1使用帧中继静态映射的配置:

R2(config)#interface s1/0

R2(config-if)#no frame-relay inverse-arp

R2(config-if)#frame-relay map ip 192.168.1.1 201 broadcast

R2(config-if)#exit


第四步:当完成上述配置后,可以再次让路由器R1 ping R2,如果一切配置正常,此时,路由器R1应该能成功的与R2进行通信,然后在路由器R1上执行showframe-relay map指令,来查看路由器R1的帧中继映射情况,如下图8.77所示,static指静态映射。


150908403.png

注意:在使用帧中继的逆向ARP解析时,如果远端路由器不支持逆向ARP解析,那么您只能使用帧中继的静态映射来完成配置,逆向ARP解析在思科的设备上默认是启动,但是当您已配置帧中继的静态映射,那么逆向ARP解析将自动关闭!




本文转自 kingsir827 51CTO博客,原文链接:http://blog.51cto.com/7658423/1294309,如需转载请自行联系原作者

这篇关于理解并演示:帧中继的逆向解析功能(frame-relay inverse-arp)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/216839

相关文章

线上Java OOM问题定位与解决方案超详细解析

《线上JavaOOM问题定位与解决方案超详细解析》OOM是JVM抛出的错误,表示内存分配失败,:本文主要介绍线上JavaOOM问题定位与解决方案的相关资料,文中通过代码介绍的非常详细,需要的朋... 目录一、OOM问题核心认知1.1 OOM定义与技术定位1.2 OOM常见类型及技术特征二、OOM问题定位工具

Python使用FastAPI实现大文件分片上传与断点续传功能

《Python使用FastAPI实现大文件分片上传与断点续传功能》大文件直传常遇到超时、网络抖动失败、失败后只能重传的问题,分片上传+断点续传可以把大文件拆成若干小块逐个上传,并在中断后从已完成分片继... 目录一、接口设计二、服务端实现(FastAPI)2.1 运行环境2.2 目录结构建议2.3 serv

深度解析Python中递归下降解析器的原理与实现

《深度解析Python中递归下降解析器的原理与实现》在编译器设计、配置文件处理和数据转换领域,递归下降解析器是最常用且最直观的解析技术,本文将详细介绍递归下降解析器的原理与实现,感兴趣的小伙伴可以跟随... 目录引言:解析器的核心价值一、递归下降解析器基础1.1 核心概念解析1.2 基本架构二、简单算术表达

深度解析Java @Serial 注解及常见错误案例

《深度解析Java@Serial注解及常见错误案例》Java14引入@Serial注解,用于编译时校验序列化成员,替代传统方式解决运行时错误,适用于Serializable类的方法/字段,需注意签... 目录Java @Serial 注解深度解析1. 注解本质2. 核心作用(1) 主要用途(2) 适用位置3

Debian 13升级后网络转发等功能异常怎么办? 并非错误而是管理机制变更

《Debian13升级后网络转发等功能异常怎么办?并非错误而是管理机制变更》很多朋友反馈,更新到Debian13后网络转发等功能异常,这并非BUG而是Debian13Trixie调整... 日前 Debian 13 Trixie 发布后已经有众多网友升级到新版本,只不过升级后发现某些功能存在异常,例如网络转

Java MCP 的鉴权深度解析

《JavaMCP的鉴权深度解析》文章介绍JavaMCP鉴权的实现方式,指出客户端可通过queryString、header或env传递鉴权信息,服务器端支持工具单独鉴权、过滤器集中鉴权及启动时鉴权... 目录一、MCP Client 侧(负责传递,比较简单)(1)常见的 mcpServers json 配置

从原理到实战解析Java Stream 的并行流性能优化

《从原理到实战解析JavaStream的并行流性能优化》本文给大家介绍JavaStream的并行流性能优化:从原理到实战的全攻略,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的... 目录一、并行流的核心原理与适用场景二、性能优化的核心策略1. 合理设置并行度:打破默认阈值2. 避免装箱

Maven中生命周期深度解析与实战指南

《Maven中生命周期深度解析与实战指南》这篇文章主要为大家详细介绍了Maven生命周期实战指南,包含核心概念、阶段详解、SpringBoot特化场景及企业级实践建议,希望对大家有一定的帮助... 目录一、Maven 生命周期哲学二、default生命周期核心阶段详解(高频使用)三、clean生命周期核心阶

深入解析C++ 中std::map内存管理

《深入解析C++中std::map内存管理》文章详解C++std::map内存管理,指出clear()仅删除元素可能不释放底层内存,建议用swap()与空map交换以彻底释放,针对指针类型需手动de... 目录1️、基本清空std::map2️、使用 swap 彻底释放内存3️、map 中存储指针类型的对象

Java Scanner类解析与实战教程

《JavaScanner类解析与实战教程》JavaScanner类(java.util包)是文本输入解析工具,支持基本类型和字符串读取,基于Readable接口与正则分隔符实现,适用于控制台、文件输... 目录一、核心设计与工作原理1.底层依赖2.解析机制A.核心逻辑基于分隔符(delimiter)和模式匹