网络工程师应掌握的路由器协议知识

时间:2022-05-21 01:33:47 其他范文 收藏本文 下载本文

网络工程师应掌握的路由器协议知识(合集10篇)由网友“嫣嫣非常饱”投稿提供,下面小编为大家整理后的网络工程师应掌握的路由器协议知识,希望大家喜欢!

网络工程师应掌握的路由器协议知识

篇1:网络工程师应掌握的路由器协议知识

网络工程师应该掌握的路由器协议知识,距离向量路由器协议是为小型网络环境设计的,在大型网络环境下,这类路由器协议在学习路由及保持路由将产生较大的流量,占用过多的带宽。

如果在9 0秒内没有收到相邻站点发送的路由选择表更新,它才认为相邻站点不可达。每隔30秒,距离向量路由器协议就要向相邻站点发送整个路由选择表,使相邻站点的路由选择表得到更新。这样,它就能从别的站点(直接相连的或其他方式连接的)收集一个网络的列表,以便进行路由选择。距离向量路由协议使用跳数作为度量值,来计算到达目的地要经过的路由器数。例如,R I P使用B e l l m a n - F o r d算法确定最短路径,即只要经过最小的跳数就可到达目的地的线路。最大允许的跳数通常定为1 5。那些必须经过1 5个以上的路由器的终端被认为是不可到达的。距离向量路由器协议有如下几种: IP RIP、IPX RIP、A p p l e Talk RT M P和I G R P。

什么是链接状态路由器协议?

链接状态路由器协议更适合大型网络,但由于它的复杂性,使得路由器需要更多的C P U资源。它能够在更短的时间内发现已经断了的链路或新连接的路由器,使得协议的会聚时间比距离向量路由协议更短。通常,在1 0秒钟之内没有收到邻站的H E L LO报文,它就认为邻站已不可达。一个链接状态路由器向它的邻站发送更新报文,通知它所知道的所有链路。它确定最优路径的度量值是一个数值代价,这个代价的值一般由链路的带宽决定。具有最小代价的链路被认为是最优的。在最短路径优先算法中,最大可能代价的值几乎可以是无限的。如果网络没有发生任何变化,路由器只要周期性地将没有更新的路由选择表进行刷新就可以了(周期的长短可以从3 0分钟到2个小时)。链接状态路由器协议有如下几种: IP OSPF、IPX NLSP和I S - I S。一个路由器可以既使用距离向量路由协议,又使用链接状态路由协议吗?可以。每一个接口都可以配置为使用不同的路由器协议;但是它们必须能够通过再分配路由来交换路由信息。(路由的再分配将在本章的后面进行讨论。)

什么是访问表?

访问表是管理者加入的一系列控制数据包在路由器中输入、输出的规则,

它不是由路由器自己产生的。访问表能够允许或禁止数据包进入或输出到目的地。访问表的表项是顺序执行的,即数据包到来时,首先看它是否是受第一条表项约束的,若不是,再顺序向下执行;如果它与第一条表项匹配,无论是被允许还是被禁止,都不必再执行下面表项的检查了。

为什么确定毗邻路由器很重要?

在一个小型网络中确定毗邻路由器并不是一个主要问题。因为当一个路由器发生故障时,别的路由器能够在一个可接受的时间内收敛。但在大型网络中,发现一个故障路由器的时延可能很大。知道毗邻路由器可以加速收敛,因为路由器能够更快地知道故障路由器,因为hello报文的间隔比路由器交换信息的间隔时间短。使用距离向量路由协议的路由器在毗邻路由器没有发送路由更新信息时,才能发现毗邻路由器已不可达,这个时间一般为10~90秒。而使用链接状态路由协议的路由器没有收到hello报文就可发现毗邻路由器不可达,这个间隔时间一般为10秒钟。距离向量路由协议和链接状态路由协议如何发现毗邻路由器?

使用距离向量路由协议的路由器要创建一个路由表(其中包括与它直接相连的网络),同时它会将这个路由表发送到与它直接相连的路由器。毗邻路由器将收到的路由表合并入它自己的路由表,同时它也要将自己的路由表发送到它的毗邻路由器。使用链接状态路由器协议的路由器要创建一个链接状态表,包括整个网络目的站的列表。在更新报文中,每个路由器发送它的整个列表。当毗邻路由器收到这个更新报文,它就拷贝其中的内容,同时将信息发向它的邻站。在转发路由表内容时没有必要进行重新计算。注意使用IGRP和EIGRP的路由器广播hello报文来发现邻站,同时像OSPF一样交换路由更新信息。 EIGRP为每一种网络层协议保存一张邻站表,它包括邻站的地址、在队列中等待发送的报文的数量、从邻站接收或向邻站发送报文需要的平均时间,以及在确定链接断开之前没有从邻站收到任何报文的时间。

什么是自治系统?

一个自治系统就是处于一个管理机构控制之下的路由器和网络群组。它可以是一个路由器直接连接到一个LAN上,同时也连到Internet上;它可以是一个由企业骨干网互连的多个局域网。在一个自治系统中的所有路由器必须相互连接,运行相同的路由器协议,同时分配同一个自治系统编号。自治系统之间的链接使用外部路由器协议,例如B G P。

什么是BGP?

BGP(Border GatewayProtocol)是一种在自治系统之间动态交换路由信息的路由器协议。一个自治系统的经典定义是在一个管理机构控制之下的一组路由器,它使用IGP和普通度量值向其他自治系统转发报文。在BGP中使用自治系统这个术语是为了强调这样一个事实:一个自治系统的管理对于其他自治系统而言是提供一个统一的内部选路计划,它为那些通过它可以到达的网络提供了一个一致的描述。

篇2:路由器OSPF协议配置命令网络知识

1.default redistribute cost 配置引入外部路由时缺省的花费值,no default redistribute cost命令取消配置, default redistribute cost cost no default redistribute cost 【参数说明】 cost为花费值,范围1~65535之间的整数。 【命令模式】 OSPF协议配置

1.default redistribute cost

配置引入外部路由时缺省的花费值,no default redistribute cost命令取消配置。

default redistribute cost cost

no default redistribute cost

【参数说明】

cost为花费值,范围1~65535之间的整数。

【命令模式】

OSPF协议配置模式

【使用指南】

在OSPF将路由器上其它路由协议发现的路由引入作为自己的自治系统外部路由信息时,还需要一些额外的参数,包括:路由的缺省花费和缺省的标记等。

【举例】

配置OSPF引入外部路由时缺省的花费值为10。

Quidway(config-router-ospf)#default redistribute cost 10

【相关命令】

default redistribute tag

default redistribute type

2. default redistribute interval

配置OSPF引入外部路由的时间间隔,no default redistribute interval命令恢复缺省值。

default redistribute interval time

no default redistribute interval

【参数说明】

time为引入外部路由的时间间隔,以秒为单位,范围1~65535之间的整数。

【缺省情况】

OSPF引入外部路由的时间间隔缺省为1秒。

【命令模式】

OSPF协议配置模式

【使用指南】

由于OSPF总是要不停的引入外部的路由信息并将它们传播到整个自治系统中去,因此,有必要规定协议引入外部路由的时间间隔。

【举例】

指定OSPF引入外部路由的时间间隔为2秒。

Quidway(config-router-ospf)#default redistribute interval 2

【相关命令】

default istribute limit

3. default redistribute limit

配置OSPF可引入路由数量的上限,no default redistribute limit命令恢复缺省值。

default redistribute limit routes

no default redistribute limit

【参数说明】

routes为引入路由数量的上限值,范围1~65535之间的整数。

【缺省情况】

OSPF引入外部路由数量的上限缺省为150。

【命令模式】

OSPF协议配置模式

【使用指南】

由于OSPF总是要不停的引入外部的路由信息并将它们传播到整个自治系统中去,因此,有必要规定在一次传播中外部路由信息的最大条数。

【举例】

指定OSPF引入外部路由数量的上限为200。

Quidway(config-router-ospf)#default redistribute limit 200

【相关命令】

default redistribute interval

4. default redistribute tag

配置引入外部路由时缺省的标记值,no default redistribute tag命令取消该配置。

default redistribute tag [ as ] tag

no default redistribute tag

【参数说明】

as表示为自治系统标号。

tag为标记值。

【命令模式】

OSPF协议配置模式

【使用指南】

在OSPF将路由器上其它路由协议发现的路由引入作为自己的自治系统外部路由信息时,还需要一些额外的参数,包括:路由的缺省花费和缺省的标记等。 路由标记可以用来标识协议相关的信息,如OSPF引入EGP/BGP协议时用来区分自治系统的编号。

【举例】

设置OSPF引入自治系统外部路由的缺省标记为10。

Quidway(config-router-ospf)#default redistribute tag 10

【相关命令】

default redistribute cost

default redistribute type

5. default redistribute type

配置引入外部路由时缺省的类型,no default distribute type命令恢复缺省值。

default redistribute type { 1 | 2 }

no default redistribute type

【参数说明】

1 和 2 分别表示第一类外部路由和第二类外部路由。

【缺省情况】

没有配置引入外部路由时缺省类型时,默认为第二类外部路由,

【命令模式】

OSPF协议配置模式

【使用指南】

OSPF在协议中规定了两类外部路由信息的花费选择方式,可以用本节所述命令规定缺省的花费类型。

【举例】

指定OSPF引入外部路由时缺省类型为第一类路由。

Quidway(config-router-ospf)#default redistribute type 1

【相关命令】

default redistribute cost

default redistribute tag

6. ip ospf authentication

指定接口上接受OSPF报文所需要的验证方式,no ip ospf authentication命令恢复为缺省值。

ip ospf authentication { simple auth_key| md5 auth_key key_id}

no ip ospf authentication

【参数说明】

simple为简单验证方式。

md5为MD5加密验证方式。

auth_key 验证密钥,为连续的字符串,简单验证方式下最大长度为8字节;MD5 验证方式下最大长度为16字节;

key_id为MD5 验证方式时的验证字id,范围1~255之间的整数。

【缺省情况】

接口上接受OSPF报文缺省不需要验证。

【命令模式】

接口配置模式

【使用指南】

authentication的值将写入OSPF报文中。必须保证和该接口相邻的路由器之间的authentication参数一致。

【举例】

配置接口Serial0上接受OSPF报文采用简单验证,验证密钥为abcdefgh。

Quidway(config-if-Serial0)#ip ospf authentication simple abcdefgh

7. ip ospf cost

指定接口运行OSPF协议所需的花费,no ip ospf cost 命令恢复缺省值。

ip ospf cost cost

no ip ospf cost

【参数说明】

cost为OSPF协议所需花费的值,范围1~65535之间的整数。

【缺省情况】

接口缺省的OSPF 协议所需花费的值为1。

【命令模式】

接口配置模式

【举例】

配置接口Serial0上OSPF协议所需花费的值为2。

Quidway(config-if-Serial0)#ip ospf cost 2

8. ip ospf dead-interval

指定认定相邻路由器死亡的时间长度,no ip ospf dead-interval命令恢复缺省值。

ip ospf dead-interval time

no ip ospf dead-interval

【参数说明】

time为相邻路由器死亡的时间长度,以秒为单位,合法的范围是1~65535。

【缺省情况】

接口上相邻路由器死亡的时间长度缺省为40秒。

【命令模式】

接口配置模式

【使用指南】

dead-interval的值将写入Hello报文中,并随Hello报文传送。必须保证和该接口相邻的路由器之间的dead-interval参数一致,且至少为hello-interval值的4倍。

【举例】

配置接口Serial0上相邻路由器的死亡时间为60秒。

Quidway(config-if-Serial0)#ip ospf dead-interval 60

【相关命令】

ip ospf hello-interval

9. ip ospf demand-circuit

配置OSPF按需拨号,no ip ospf demand-circuit命令恢复缺省设置。

[no] ip ospf demand-circuit

【缺省情况】

在接口上OSPF缺省不配置按需拨号。

【命令模式】

接口配置模式

【使用指南】

OSPF 按需拨号(OSPF over On Demand Circuits)是对OSPF协议的一种改进,它使得协议在ISDN、X.25 SVCs 和 拨号线等按需拨号网上运行效率更高。

在基于广播和NBMA的网络上配置这种属性时,连接状态传输报文可以被抑制,但 HELLO 报文不能被抑制,因为HELLO报文用来维持“选举路由器”。

【举例】

在接口Serial0上配置OSPF按需拨号。

Quidway(config-if-Serial0)#ip ospf demand-circuit

10. ip ospf enable area

配置一个接口,使其属于某个区域,用 no ip ospf enable area 命令取消该配置。

[ no ] ip ospf enable area area_id

【参数说明】

area_id为该接口所属区域的区域号。

【缺省情况】

接口缺省没有配置成属于某个区域。

【命令模式】

接口配置模式

【使用指南】

要在某一个接口上运行OSPF协

原文转自:www.ltesting.net

篇3:路由器Telnet使用说明网络知识

第一种:手工修改Telnet的IP地址和端口号,

1、把鼠标移向路由器图标,在Windows的状态栏里会出现该路由器所指向的IP地址和端口号。

2、点击windows的开始菜单,选择运行

3、输入状态栏中显示的IP地址和端口号

第二种方法:修改windows默认的Telnet缺省方式

1、打开我的电脑,点击查看菜单,选择文件夹选项

2、点击文件类型,在已注册的文件类型中选择RUL:Telnet协议,然后点击编辑

3、在用于执行操作的应用程序中输入链接:rundll32.exe url.dll,TelnetProtocolHandler %l,然后点击确定,

原文转自:www.ltesting.net

篇4:无线路由器・什么是网络协议

无线路由器・什么是网络协议

网络协议即网络中(包括互联网)传递、管理信息的一些规范。如同人与人之间相互交流是需要遵循一定的规矩一样,计算机之间的相互通信需要共同遵守一定的规则,这些规则就称为网络协议。

一台计算机只有在遵守网络协议的前提下,才能在网络上与其他计算机进行正常的通信。网络协议通常被分为几个层次,每层完成自己单独的功能。通信双方只有在共同的层次间才能相互联系。常见的协议有:TCP/IP协议、IPX/SPX协议、NetBEUI协议等。在局域网中用得的比较多的是IPX/SPX.。用户如果访问Internet,则必须在网络协议中添加TCP/IP协议。

TCP/IP是“transmission Control Protocol/Internet Protocol”的简写,中文译名为传输控制协议/互联网络协议)协议, TCP/IP(传输控制协议/网间协议)是一种网络通信协议,它规范了网络上的所有通信设备,尤其是一个主机与另一个主机之间的.数据往来格式以及传送方式。TCP/IP是INTERNET的基础协议,也是一种电脑数据打包和寻址的标准方法。在数据传送中,可以形象地理解为有两个信封,TCP和IP就像是信封,要传递的信息被划分成若干段,每一段塞入一个TCP信封,并在该信封面上记录有分段号的信息,再将TCP信封塞入IP大信封,发送上网。在接受端,一个TCP软件包收集信封,抽出数据,按发送前的顺序还原,并加以校验,若发现差错,TCP将会要求重发。因此,TCP/IP在INTERNET中几乎可以无差错地传送数据。 对普通用户来说,并不需要了解网络协议的整个结构,仅需了解IP的地址格式,即可与世界各地进行网络通信。

IPX/SPX是基于施乐的XEROX’S Network System(XNS)协议,而SPX是基于施乐的XEROX’S SPP(Sequenced Packet Protocol:顺序包协议)协议,它们都是由novell公司开发出来应用于局域网的一种高速协议。它和TCP/IP的一个显著不同就是它不使用ip地址,而是使用网卡的物理地址即(MAC)地址。在实际使用中,它基本不需要什么设置,装上就可以使用了。由于其在网络普及初期发挥了巨大的作用,所以得到了很多厂商的支持,包括microsoft等,到现在很多软件和硬件也均支持这种协议。

NetBEUI即NetBios Enhanced User Interface ,或NetBios增强用户接口。它是NetBIOS协议的增强版本,曾被许多操作系统采用,例如Windows for Workgroup、Win 9x系列、Windows NT等。NETBEUI协议在许多情形下很有用,是WINDOWS98之前的操作系统的缺省协议。总之NetBEUI协议是一种短小精悍、通信效率高的广播型协议,安装后不需要进行设置,特别适合于在“网络邻居”传送数据。所以建议除了TCP/IP协议之外,局域网的计算机最好也安上NetBEUI协议。另外还有一点要注意,如果一台只装了TCP/IP协议的WINDOWS98机器要想加入到WINNT域,也必须安装NetBEUI协议。

篇5:有关路由器协议知识的综合说明

路由器协议还有很多值得我们学习的地方,这里我们主要介绍IS-IS的特点,包括介绍边界网关协议、BGP的特点等方面,在IAB在OSPF上工作的同时,ISO在IS-IS上工作。在80年代末和90年代初,当时在整个开放系统互连(OSI)组中的每一个人都可以取代TCP/IP,就在那个时候提出了集成的IS-IS。

虽然IS-IS原来是用于OSI路由器协议的,但是,ISO(国际标准组织)开发IS-IS是为了支持无连接网络服务/无连接网络协议(CLNS/CLNP)。支持IP协议的集成的IS-IS是后来开发的。其目的是提供一个能够为无连接网络服务(CLNS)提供路由的单一的路由器协议。目前ISP(互联网服务提供商)正在使用IS-IS。OSPF和IS-IS有许多普通的功能。

IS-IS有如下特点:

1、开放式协议。

2、适用于中型至特大型网络。

3、ISO链路状态路由器协议与OSPF相同。

4、内部网关协议(IGP)。

5、IS-IS第二层分组数据单元(PDU),而不是IP数据包。

6、使用第二层多播。

7、可管理距离是115。

8、非常有限的衡量动态范围(0 - 63)。

9、等价均分负载。

10、二级异构拓扑技术,

11、使用Dijkstra/SPF算法。

12、支持变长子网掩码和汇总。

13、手工汇总。

14、基于政策的路由器协议。

边界网关协议(BGP)

非常适合取代老式的外部网关协议(EGP)。BGP在自治系统(AS)之间提供路由,是互联网上标准的路由器协议。这是指外部BGP。当BGP用于在自治系统之内提供路由时,就是指内部BGP。BGP并不是为没有经验的人提供的路由器协议。它有充分的理由要求全部进行手工配置。你不仅会影响到你自己,而且还会影响到我。为了诊断BGP的故障,如果路由不在BGP表中,它们就没有办法进入路由表。永远要确保你的邻居正在与你通话。BGP故障诊断中最有用的指令之一可以在ip BGP总汇中看到。

BGP的特点如下:

1、开放式协议。

2、适用于特大型互联网络。

3、设计和设置没有其它协议的那样容易。一切都要手工设置,包括邻居。

4、高级距离向量或者路径向量路由器协议。

5、EGP。

6、TCP端口179。

7、内部管理距离为200;外部为20。

8、衡量标准包括很多因素,如MED、原点、自治系统路经、下一跳和社区。

9、不要要求一个独特的路由。

10、层级结构;由用户自主开发。

11、自动和手工总结功能。

12、基于策略的路由。

篇6:小学生应掌握的综合知识

小学生这个阶段需要学习到的知识已经很多了,那么大家掌握了多少呢?

1. 请问我国的教师节是哪一天?(9月10日)

2. 世界上最大的海洋是什么?(太平洋)

3. 法国的首都叫什么?(巴黎)

4. “泼水节”是哪个少数民族的重要节日?(傣族)

5. 农历五月初五是端午节,各地有包棕子、赛龙舟的习俗,请问这是为了纪念哪位爱国诗人?(屈原)

6. 中国的四大发明是什么?(指南针、火药、造纸术、印刷术)

7. 我国的五个少数民族自治区是哪五个?(西藏自治区、内蒙古自治区、新疆维吾尔族自治区、宁夏回族自治区、广西壮族自治区)

8. NBA是哪个国家的篮球职业联赛的英文缩写?(美国)

9. 世界上的四大文明古国是哪四个?(古中国、古埃及、古巴比伦、古印度)

10. 世界上国土面积最大的国家?(俄罗斯)

11. 我国的陆地面积是多少?(960万平方千米)

12. 中国历史上的第二个朝代是什么?(商朝)

13. 香港是哪年、哪月、哪日回归祖国的?(191)

14. 目前,中国的人口大约有多少亿(13亿)

15. 世界上最早、最长的人工河是什么?(京杭运河)

篇7:嵌入式Linux平台的多协议路由器的设计网络知识

引言 随着社会信息化进程和互联网的飞迅发展,对无线环境下提供数据服务的 需求 变得更加迫切,传统的无线移动 网络 通常以固定的基础设施为支撑,无法满足人们对日益增长的通信业务的要求,一种新型的无线网络――AdHoc网络应运而生。 Ad Hoc网络又称移动自

引言

随着社会信息化进程和互联网的飞迅发展,对无线环境下提供数据服务的需求变得更加迫切。传统的无线移动网络通常以固定的基础设施为支撑,无法满足人们对日益增长的通信业务的要求,一种新型的无线网络――AdHoc网络应运而生。Ad Hoc网络又称移动自组网、多跳网络,具备细网灵活、快捷,不受有线网络的影响等特点,可广泛应用于军事和救援等无法或不便预先铺设网络设施的场合。此外,Ad Hoc网络朝着网络互连的方向发展,Internet的接入是其中一项主要内容。

Ad Hoc无线网络具有自身的特殊性,在组建实际使用的无线工作网络时,必须充分考虑网络的应用规模和扩展性,以及应用的可靠程度及实时性要求,选择合适的网络拓扑结构。目前Ad Hoc无线网络正朝着大规模方向发展,逐渐呈现分级化的趋势,以两级式的网络为代表。在两级式网络中,拓扑如图1所示。网络分为骨干网、子网两级。子网级中,每个子网都可以构成独立的Ad Hoc网络,可采用不同的路由协议。骨干网由多协议路由器节点和普通节点构成,其中,普通节点主要完成骨干网中的数据和控制信息的分发;而多协议路由器除了具备普通节点的功能外还要负责实现对子网的管理、控制和数据交互,是骨干网的核心设备。

1 多协议路由器的功能

多协议路由器作为骨干网的一个节点,运行一定的Ad Hoc网络路由协议,实现骨干网络由寻址的功能。

在分级式Ad Hoc网络中,多协议路由器通过和子网网关进行交互实现对子网的管理。子网内的通信类似于一般的Ad Hoc网络;而子网间的通信需要通过子网网关节点和骨干网节点进行中转,可分为两种情况―同一路由器下同构/异构子网间的通信以及不同路由器下同构/异构子网间的通信。为了实现子网间的有效通信,路由器需要完成多种协议之间的相互转换。

Linux平台的多协议路由器的设计(图一)“ width=”485“ height=”245“ />

Internet接入的需求使得分级式Ad Hoc网络必须存在一个接入点AP(Aclearcase/” target=“_blank” >ccess Point)。考虑到网络环境,这个功能需要由多协议路由器实现。

综上所述,多协议路由器主要实现骨干网路由寻址、协议转换、Internet接入的AP三大功能。

2 多协议路由器的设计

一般情况下,Ad Hoc网中的路由器为车载式或背负式,所以多协议路由器必须有高集成度和移动性。考虑到以上因素,我们选用了现在最为流行的嵌入式系统设计方法,多协议路由器的硬件平台的微处理器采用Motorola公司的ColdFire嵌入式处理器MCF5272,选择uClinux作为平台的操作系统。这样不仅可以缩短研发周期,而且为软硬件的设计、调试带来极大的方便。

多协议路由器硬件设计如图2中的虚线框图所示。路由器的硬件结构分为两部分:一部分为核心模式(MCF5272)部分,由微控制器模块和存储器模块(包括SDRAM和Flash)组成;另一部分为通信接口模块部分,由异步串行控制和收发模块、以太网控制和收发模块及通用串行总线USB(Universal Serial Bus)接口模块组成。

核心模块部分,微处理器模块主要负责处理数据。存储器模块分为两部分:一部分为Flash(由两片Flash构成,共4MB),作为程序存储器,用于存储操作系统内核、各种路由协议和路由表常量;另一部分为SDRAM,作为数据存储器,用作操作系统和各种路由程序的运行空间。

通信接口模块中,异步串行控制和收发模块用于与多个骨干网节点无线连接的同时,连接多个子网网关PRU(即分组无线控制单元)。以太网控制和收发模块可以实现Internet接入功能。USB接口模块用作连接网络设备控制终端,以及实现路由器对USB设备(如USB标准的移动硬盘,用来存储重要的路由信息)的存储控制。

图2中的PRU(Packet Radio Unit),在这里相当于路由器的辅助处理器,用于对接收到的无线子网分组进行预处理。

3 多协议路由器的实现

3.1 硬件平台的建立

使用嵌入式系统,必须为硬件平台选择一个适合的微处理器,而选择适用于路由器的微控制器MCU一般要考虑以下几个方面:处理速度、总线宽度、集成度以及性价比。综合考虑了上述几个方面,我们最终选用Motorola ColdFire 5272(以下简称MCF5272)为主控CPU.MCF5272是Motorola推出的一款高集成度的32位ColdFire微处理器,有很强的通信处理能力和较高的性能价格比,很适合用于中小型网络的控制设备,

MCF5272采用ColdFire V2可变长RISC处理器核心和DigitalDNA技术,在66MHz时钟下能达到63Dhrystone2.1MIPS的优良处理能力。其内部SIM单元(System Integrated Module)集成了丰富的通用模块,如10/100Mbps快速以太网控制器、USB1.1接口等,并且能够与常用外围设备(如SDRAM、ISDN收发器)实现无缝连接。

MCF5272内部集成了4KB的SDRAM(静态RAM)、片外扩展的Flash(闪烁存储器)和SDRAM(同步动态RAM)。

MCF5272集成了丰富的外围设备及其接口,主要包括2个通用异步串口收发模块,1个自适应快速以太网媒体接入控制器模块,1个USB控制器(作为从设备)模块。

按照图2所示的路由器设计,需要在MCF5272的基础上进行一定的扩展。多协议路由器需要连接多个子网和骨干网节点,而MCF5272只集成了2个UART控制器,因此在异步串行扩展和收发模块中利用ST 16C554扩展了4个UART控制器,从而保证某个多协议路由器在与其它2个骨干网节点相连的同时,可以与4个子网相连。在USB接口模块中,使用MCF5272集成的USB控制器(从设备)作为网络管理控制终端,另外扩展了1个主USB控制器实现路由器对USB设备的存储控制。利用MCF5272集成的快速以太网媒体接入控制器,扩展一个外部适配器(收发器)后可以实现接入以太网的功能。

经以上步骤,我们得到了多协议路由器的硬件平台。

3.2 操作系统uClinux

由于硬件的限制,嵌入式系统通常只具有极稀少的硬件资源,如主频较低的CPU、较小的内存等。Linux是一种很受欢迎的类Unix操作系统。它免费并开放源代码,在个人计算机、服务器领域应用广泛。更重要的是,Linux采用模块化设计,实际应用中可以定制,因此Linux也适用于嵌入式领域。

MCF5272是一种没有MMU的微处理器,故我们选择了专为嵌入式NOMMU微处理器定制的操作系统uCLinux、uClinux正是Linux的一个嵌入式版本,其内核的二进制映像文件可以做到小于512KB.UClinux支持多任务,支持多种文件系统,具有完备的TCP/IP协议栈,并支持多种网络协议,可满足Ad Hoc网络节点接入Internet的需要。另外,uClinux可移植性很强,用户通过重新配置、编译内核,能很方便地将其移植到多种处理器计算平台。

嵌入式Linux移植技术是从事嵌入Linux开发的一项关键技术,要求开发人员对Linux内核有相当程度的理解,具备修改内核的能力。下面简单介绍uClinux的移植过程。

(1)精简内核M

精简内核构造内核的常用命令包括:make config、dep、clean、mrproper、zImage、bzImage、modules、modules_install.可使用这些命令把所有可以去掉的选项都去掉,尽可能地精简内核。

(2)修改硬件相关代码

作为源代码公开的操作系统,uClinux源码可以从www.uClinux.org获得。系统启动过程中,需要添加三个文件:crt0_rom.s、sysinit.c和rom.ld.crt0_rom.s可以由crt0_ram.s修改得到,它提供一个ROM矢量表以供CPU上电时读取,初始化CPU寄存器,设置程序堆栈,并最终跳转到uClinux内核。Sysinit.c针对实际情况做必要的修改,主要就实际占用的片选资源CS0~CS7、SDRAM控制寄存器SDCR、SDTR作一些修改以适应硬件平台。rom.ld文件用于计算ROMFS文件系统的二进制映像romfs.img在ROM中的实际存放地址。

(3)修改启动脚本

在uClinux完成内核初始化之后,由init(void *)内核调用/bin/init,然后执行/etc/re脚本的命令。

可以利用这个脚本完成系统上电后的自动配置,或运行用户程序。

点击查看大图

(4)内核配置与编译

需要建立一个交叉编译环境来完成内核和应用程序的编译,生成ROMFS文件系统,并最终形成一个固化文件。www.uClinux.org也提供这样一个工具包。正确安装后,就可以进行编译了。首先进入源代码目录uClinuxdist,执行make xconfig,在弹出的对话框中选择“Target Platform. Selection”,然后进行相应配置。配置完毕后,在源代码目录执行“make dep”以及“make”,就得到了所要的二进制内核映像image.bin,可以直接下载到硬件平台运行。

3.3 路由器软件

移植成功后的uClinux操作系统只向用户提供了一个最基本的系统平台,针对实际应用还必须编写用户所必需的驱动程序和应用软件。MCF5272集成了2个UART控制器、1个从USB控制器和1个以太网控制器。我们又扩展了1个主USB控制器和4个UART控制器,为这些设备编写相应的驱动程序,并且在uClinux和驱动程序的基础上,实现路由器软件(包括路由模块、协议转换模块和无线网络节点浏览Internet代理模块)。

原文转自:www.ltesting.net

篇8:路由器配置基础(二)网络知识

四、常用命令 1. 帮助 在IOS操作中,无论任何状态和位置,都可以键入“?”得到系统的帮助, 2. 改变命令状态 3. 显示命令 4. 拷贝命令 用于IOS及CONFIG的备份和升级 5. 网络 命令 6. 基本设置命令 五、配置IP寻址 1. IP地址分类 IP地址分为网络地址和主机地

四、常用命令

1. 帮助

在IOS操作中,无论任何状态和位置,都可以键入“?”得到系统的帮助。

2. 改变命令状态

3. 显示命令

4. 拷贝命令

用于IOS及CONFIG的备份和升级

5.网络命令

6. 基本设置命令

五、配置IP寻址

1. IP地址分类

IP地址分为网络地址和主机地址二个部分,A类地址前8位为网络地址,后24位为主机地址,B类地址16位为网络地址,后16位为主机地址,C类地址前24位为网络地址,后8位为主机地址,网络地址范围如下表所示:

2. 分配接口IP地址

掩玛(mask)用于识别IP地址中的网络地址位数,IP地址(ip-address)和掩码(mask)相与即得到网络地址。

3. 使用可变长的子网掩码

通过使用可变长的子网掩码可以让位于不同接口的同一网络编号的网络使用不同的掩码,这样可以节省IP地址,充分利用有效的IP地址空间。

如下图所示:

Router1和Router2的E0端口均使用了C类地址192.1.0.0作为网络地址,Router1的E0的网络地址为192.1.0.128,掩码为255.255.255.192, Router2的E0的网络地址为192.1.0.64,掩码为255.255.255.192,这样就将一个C类网络地址分配给了二个网,既划分了二个子网,起到了节约地址的作用。

4. 使用网络地址翻译(NAT)

NAT(Network Address Translation)起到将内部私有地址翻译成外部合法的全局地址的功能,它使得不具有合法IP地址的用户可以通过NAT访问到外部Internet.

当建立内部网的时候,建议使用以下地址组用于主机,这些地址是由Network Working Group(RFC 1918)保留用于私有网络地址分配的.

l Class A:10.1.1.1 to 10.254.254.254

l Class B:172.16.1.1 to 172.31.254.254

l Class C:192.168.1.1 to 192.168.254.254

命令描述如下:

如下图所示

路由器的Ethernet 0端口为inside端口,即此端口连接内部网络,并且此端口所连接的网络应该被翻译,Serial 0端口为outside端口,其拥有合法IP地址(由NIC或服务提供商所分配的合法的IP地址),来自网络10.1.1.0/24的主机将从IP地址池c2501中选择一个地址作为自己的合法地址,经由Serial 0口访问Internet。命令ip nat inside source list 2 pool c2501 overload中的参数overload,将允许多个内部地址使用相同的全局地址(一个合法IP地址,它是由NIC或服务提供商所分配的地址)。命令ip nat pool c2501 202.96.38.1 202.96.38.62 netmask 255.255.255.192定义了全局地址的范围,

设置如下:

ip nat pool c2501 202.96.38.1 202.96.38.62 netmask 255.255.255.192

interface Ethernet 0

ip address 10.1.1.1 255.255.255.0

ip nat inside

!

interface Serial 0

ip address 202.200.10.5 255.255.255.252

ip nat outside

!

ip route 0.0.0.0 0.0.0.0 Serial 0

aclearcase/“ target=”_blank" >ccess-list 2 permit 10.0.0.0 0.0.0.255

! Dynamic NAT

!

ip nat inside source list 2 pool c2501 overload

line console 0

exec-timeout 0 0

!

line vty 0 4

end

六、配置静态路由

通过配置静态路由,用户可以人为地指定对某一网络访问时所要经过的路径,在网络结构比较简单,且一般到达某一网络所经过的路径唯一的情况下采用静态路由。

Prefix :所要到达的目的网络

mask :子网掩码

address :下一个跳的IP地址,即相邻路由器的端口地址。

interface :本地网络接口

distance :管理距离(可选)

tag tag :tag值(可选)

permanent :指定此路由即使该端口关掉也不被移掉。

以下在Router1上设置了访问192.1.0.64/26这个网下一跳地址为192.200.10.6,即当有目的地址属于192.1.0.64/26的网络范围的数据报,应将其路由到地址为192.200.10.6的相邻路由器。在Router3上设置了访问192.1.0.128/26及192.200.10.4/30这二个网下一跳地址为192.1.0.65。由于在Router1上端口Serial 0地址为192.200.10.5,192.200.10.4/30这个网属于直连的网,已经存在访问192.200.10.4/30的路径,所以不需要在Router1上添加静态路由。

Router1:

ip route 192.1.0.64 255.255.255.192 192.200.10.6

Router3:

ip route 192.1.0.128 255.255.255.192 192.1.0.65

ip route 192.200.10.4 255.255.255.252 192.1.0.65

同时由于路由器Router3除了与路由器Router2相连外,不再与其他路由器相连,所以也可以为它赋予一条默认路由以代替以上的二条静态路由,

ip route 0.0.0.0 0.0.0.0 192.1.0.65

即只要没有在路由表里找到去特定目的地址的路径,则数据均被路由到地址为192.1.0.65的相邻路由器。

原文转自:www.ltesting.net

篇9:Cisco路由器使用问题网络知识

[问题] 2509的拨号用户从异步口(asy口)拨上路由器以后,在终端上可以 ping 通2509的异步口和以太口,但 ping 不通2509所连的以太网上的 服务器 , [解决] : 在服务器上的 网络 设置中,将网卡的 TCP/IP 属性中的网关指向2509路由器的以太网口。 [分析] :

[问题]2509的拨号用户从异步口(asy口)拨上路由器以后,在终端上可以 ping 通2509的异步口和以太口,但 ping 不通2509所连的以太网上的服务器。

[解决]: 在服务器上的网络设置中,将网卡的 TCP/IP 属性中的网关指向2509路由器的以太网口。

[分析]: 以太网上的服务器未设网关,当报文从路由器转发给服务器后,服务器从报文中判断源地址不是本网地址,按协议规定应答报文应发给网关,但由于未设网关地址导致服务器无法响应做出回答,所以远程终端处因收不到报文而引起超时错误。加设网关后服务器可顺利回发应答报文完成ping的协议过程。

[问题]两台2501专线连通后,互相ping对端时丢报严重

[解决]:可在两端相应连接专线的串口上翻转时钟,配置命令为 invert transmit-clock

[分析]: 丢报严重可能是线路上的时钟错位导致线路两端路由器收和发不能同步引起,在接口上将时钟翻转 invert transmit-clock后相当于使时钟改变半个周期而使时钟对准。时钟不准并不是丢报严重的唯一原因,如果改变时钟后仍不能解决问题,且确认配置无误,则需要检查线路是否正常。

[问题]配置x.25地址映射时,提示地址映射重复。

[解决]:使用命令 no x25 map ip 删除以前的地址映射,再重新配置新的地址映射。

[分析]:在X.25地址映射中,一个ip地址只能对应一个x121地址,当一个IP地址配置成两个不同的x121地址时,将引起冲突。

[问题]用户用QUIDWAY路由器连接时广域网口的PPP协议不通,判断问题所在。

[解决]:PPP协议属ISO二层协议,所以判断问题所在要从第一层起判断,用show in s N (N为所用串口)查看底层DTR,DSR,RTS,CTS,DCD信号是否都UP, 如不是,说明DTE与DCE间物理线路没连好,查一下连接电缆问题,当串口提示UP且无错帧时,说明物理层正常。如物理层没问题,则用show in s N命令查一下LCP,IPCP是否OPEN如LCP OPEN而IPCP INITIAL,说明PPP验证没通过,查一下PPP验证的问题。

[分析]:PPP协议不通一般集中在物理层有问题或是验证出错,物理层的状态可从show in s N命令中的查询信息中得到,物理层正常时串口应是UP,还应观察是否有很多错帧,如果错帧很多也说明物理层有问题,虽然串口提示是UP。物理层的问题排除后,如果还不通需要检查验证是否正确,以PAP为例。

验证方配置:

config# user 169 password 0 169

config-if-serial0# ppp authentication pap

被验证方配置:

config-if-serial0# ppp pap send-username 169 password 169

验证中注意用户名和口令一致。

[问题]华为2501路由器和 CISCO 的路由器ppp对接不通

[分析]: CISCO 路由器的默认协议是 HDLC,而华为的路由器默认协议为 PPP,用户使用华为路由器的时候,因为和CISCO的路由器相似,容易误认为 CISCO 也是PPP协议而没有改动CISCO的配置,当在2501 上用show in s N(N为串口号,0或1)命令时,会发现串口 up,链路协议 down,

将CISCO 端协议改为PPP即可。

[解决]:在CISCO端的协议封装改为PPP

命令:enc ppp 且将华为2501的广域网口地址设为和CISCO的广域网口地址同一网段。

[问题]最近,有用户提出用QUIDWAY4001作接入服务器的要求,确实,对一个企业或公司来说,用QUIDWAY4001的PRI口做30路用户的接入,的确是一个不错的选择。下面是一个配置实例。

[分析]: 根据用户需求,QUIDWAY4001的 CE1/PRI口 走PRI30B+D信令可以接入30路用户.

[解决]: 配置如下:

sh run

Now create configuration...

Current configuration

!

user aa password 0 123

user bb password 0 321

dialer-list 1 protocol ip permit

ip local pool 1 192.168.1.1 192.168.1.31

snmp-server traps enable

hostname Quidway4001

!

controller e 0

pri-group timeslot 1-31

!

interface Ethe.net0

ip address 100.10.10.1 255.255.0.0

!

interface Serial0

enable

encapsulation ppp

!

interface Serial1

flowcontrol normal

encapsulation ppp

!

interface Serial2:15

encapsulation ppp

ppp authentication pap

peer default ip address pool 1

ip address 192.168.1.254 255.255.0.0

dialer in-band

dialer-group 1

!

router rip

!

end

原文转自:www.ltesting.net

篇10:让路由器永不停顿网络知识

如果一个路由处理器发生故障,会出现 网络 中断吗?不一定,当网络设备由一次察觉不到的中断故障中恢复时,那么网络就没有中断,因为就最终用户而言,既没有发生中断,也没有出现停机。但是,即使在一个路由处理器真地发生故障时,人们设计的两种新软件特性

如果一个路由处理器发生故障,会出现网络中断吗?不一定。当网络设备由一次察觉不到的中断故障中恢复时,那么网络就没有中断,因为就最终用户而言,既没有发生中断,也没有出现停机。但是,即使在一个路由处理器真地发生故障时,人们设计的两种新软件特性仍可以保持边缘路由器的完整性,这两种新软件特性就是状态性转换(SSO)和不间断转发(NSF)。

状态性转换使一个热备份路由处理器可以在接管发生故障的路由处理器的同时,保持连接性。SSO还保证网络管理系统可以像管理一个系统和一个可管理实体那样,管理一台配置两个路由处理器的设备。

在采用SSO的情况下,现用路由处理器和备份路由处理器监测现用路由处理器到备份路由处理器的ATM、帧中继和以太网连接,来保持第二层数据链路连接信息。保持这种连接是降低CPU使用率、减少转接过程中数据丢失量和迅速建立热备份状态备份路由处理器所必须的。

此外,由于Internet上的路由器保持着它们可能需要连接的其他几万台路由器的连接信息,任何建立SSO环境的方法还必须能够扩展到几万个接口。要想做到这点,就必须只保持必要的连接信息和不能跨路由处理器重建的连接信息,

跨路由处理器保持的状态的例子包括物理接口状态、永久虚拟电路状态和命令同步状态。

在发生故障时,SSO将系统切换到热备份路由处理器,出现故障的路由处理器将尝试重新引导并作为新的备份路由处理器运行。这种切换是在不重新引导线路卡的条件下完成的,因此,没有造成可能会引起连接协议中断的线路切换。

SSO过程的每一个步骤都通过SNMP受到监测,它通知网络管理人员这里发生了路由处理器故障。这点非常重要,因为由于用户的应用从未出现中断从而不会向网络运营中心报告故障。SNMP陷阱告知网络管理系统故障的原因和出现故障的路由处理器是否能重新引导。如果不能的话,路由处理器就需要被更换,更换路由处理器的工作可以在不关闭这台路由器的情况下完成。

不间断转发功能保证IP包在SSO过程中不间断地转发。试图保持跨两个路由处理器上的所有路由表状态是不实际的,因为路由表可能具有10万到20万个路由项。因此,IETF提出了协议重新启动扩展方案,使边界网关协议(BGP)、IS-IS协议以及开放最短路径优先协议(OSPF)具有了不间断转发功能。这些扩展方案使发生重新启动情况的路由器与所有对等路由器之间的第三层关系得以保持,并且不必保持路由处理器之间的任何状态,因此消除了可伸缩性问题。

当两台路由器构成对等关系时,它们相互交换容量。由于发生故障的路由器可能甚至在连接协议中断连接前就恢复了,因此添加的新容量 包括警告对等路由处理器不从数据库中删除发生故障的路由器。这些新路由协议扩展使一台重新启动的路由器可以在恢复时通知对等路由器,可以请求重建路由表所需的信息,并且在使用BGP时,可以重新在对等路由器之间建立TCP会话。

原文转自:www.ltesting.net

试论计算机网络在设计院的应用论文

计算机网络实验报告

网络工程实习个人自我鉴定

网络基础知识总结

下半年网络工程师填空题总结

网络安全的论文

拟解决的关键技术 范文

网络沟通的桥梁协议X档案(二)网络知识

网络安全技术专业课程教学模式研究论文

奔向“塔尖”的交换技术

网络工程师应掌握的路由器协议知识
《网络工程师应掌握的路由器协议知识.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

【网络工程师应掌握的路由器协议知识(合集10篇)】相关文章:

大学生计算机学习心得2024-01-18

网络即时通信的原理和实现论文2022-10-30

计算机网络教学设计2023-10-22

网络管理员协议书2022-05-07

计算机网络学习心得体会2024-01-11

化工企业网络安全探讨论文2022-04-30

RFC1058路由信息协议(RoutingInformationProtocol)网络知识2023-12-18

计算机学习心得3000字2023-01-24

《网络互联技术》教学反思2022-08-14

计算机网络教学工作计划2023-11-16

点击下载本文文档