DIY编程器网

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 1006|回复: 0
打印 上一主题 下一主题

[待整理] 路由协议基础知识

[复制链接]
跳转到指定楼层
楼主
发表于 2014-10-13 16:37:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
随着计算机网络规模的不断扩大,像(Internet)这样的大型互联网络迅猛发展,互联网的影响已经深入人们的日常工作与生活,认识和理解网络对很多人来说已是必然性的了。要理解网络领域的知识,就必须从理解网络的要诀问题开始,网络发展至今,路由技术已然成为网络技术中的关键部分,而理解好路由协议的概念和工作原理,是学习网络知识最基本的先决条件,这对以后的学习也会有很大的帮助。

本文旨在对路由协议基础知识的概述,在了解路由协议之前,我们先来简单了解一下路由的原理。在互联网中,当IP子网中的一台主机发送IP分组给同一IP子网的另一台主机时,直接把IP分组送到网络上,对方就能收到。而要送给不同IP于网上的主机时,它要选择一个能到达目的子网上的路由器,把IP分组送给该路由器,由路由器负责把IP分组送到目的地。如果没有找到这样的路由器,主机就把IP分组送给一个称为“缺省网关(defaultgateway)”的路由器上。“缺省网关”是每台主机上的一个配置参数,它是接在同一个网络上的某个路由器端口的IP地址。

目前的TCP/IP网络,全部是通过路由器互连起来的,Internet就是成千上万个IP子网通过路由器互连起来的国际性网络。在这种以路由为基础的网络中,路由器不仅负责对IP分组的转发,还要负责与别的路由器进行联络,共同确定网络中的路由选择和维护路由表。这就涉及路由动作的两个基本动作:路径选择和数据转发。路径选择即判定到达目的地的最佳路线,由路由选择算法来实现。数据转发即沿行径好的最佳路径传送信息分组。他们分别有各自的协议——路由选择协议(routingprotocol)和路由转发协议(ruotedprotocol)。

路由选择协议:路由选择算法通过将收集到的不同信息填入路由表中,让路由器根据路由表了解到目的网络与下一站(nexthop)的关系。路由表通过互通信息机进行更新维护来正确反映网络的拓扑变化,并由路由器根据量度来决定最佳路径。像路由信息协议(RIP)、开放式最短路径优先协议(OSPF)和边界网关协议(BGP)等都是路由选择协议。

路由转发协议:通过查找路由表,路由器根据相应表项将分组发送到下一站点(路由机或主机),如果遇到不知道如何发送分组,通常路由器会将其丢弃,在此之前,路由器会对分组进行识别。如果目的网络直接与路由器相连,路由器就直接把分组送到相应的端口上。

通常,我们所说的路由协议是指路由选择协议。在路由的工作原理中,路由选择协议和路由转发协议既是相互配合又是相互独立的,理解好他们的概念对学习网络知识至关重要。

路由协议分为两个部分:静态路由和动态路由。使用动态路由协议路由器可以自动的学习到达远端网络的路径信息。而静态路由则不然,它需要网络管理者手动的将到达目的网络的路径添加到路由表中。通常动态路由在网络作为静态路由的补充,当一个分组在路由器中进行寻找路径时,路由器首先查找静态路由,如果查到则根据相应的静态路由转发分组,否则再查找动态路由。

鉴于静态路由简单、高效、可靠的特点,静态路由一般用于网络规模不大、拓扑结构固定的网络中。动态路由允许路由器自动交换路由信息从而了解整个网络的信息,是网络中的路由器之间相互通信,传递路由信息,利用收到的路由信息更新路由器表的过程。动态路由适用于网络规模大、网络拓扑复杂的网络,能够根据网络拓扑的变化自动更改路由表的信息,避免了人工手动更改。当然,各种动态路由协议会不同程度地占用网络带宽和CPU资源。

对于动态路由协议,根据是否在一个自治域内部使用,动态路由协议分为内部网关协议(IGP)和外部网关协议(EGP)。这里的自治域指一个具有统一管理机构、统一路由策略的网络。自治域内部采用的路由选择协议称为内部网关协议,常用的有RIP、OSPF;外部网关协议主要用于多个自治域之间的路由选择,常用的是BGP和BGP-4。

通过上文的讲解,相信大家对路由协议的基本知识都有所了解了,这对进一步理解RIP、OSPF、BGP和BGP-4协议等是十分有关键的,要知道,在你真正理解路由协议在做什么之前,记住某些路由协议的设置选项对你不会有什么帮助。学习网络需要寸积铢累,笔者希望通过本文的介绍,对大家学习网络知识有所帮助。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 分享分享 支持支持 反对反对
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|文字版|手机版|DIY编程器网 ( 桂ICP备14005565号-1 )

GMT+8, 2024-11-14 07:38 , 耗时 0.089820 秒, 18 个查询请求 , Gzip 开启.

各位嘉宾言论仅代表个人观点,非属DIY编程器网立场。

桂公网安备 45031202000115号

DIY编程器群(超员):41210778 DIY编程器

DIY编程器群1(满员):3044634 DIY编程器1

diy编程器群2:551025008 diy编程器群2

QQ:28000622;Email:libyoufer@sina.com

本站由桂林市临桂区技兴电子商务经营部独家赞助。旨在技术交流,请自觉遵守国家法律法规,一旦发现将做封号删号处理。

快速回复 返回顶部 返回列表