AS(自治系统) - 也称为路由域,是指一个共同管理区域内的一组路由器。例如公司的内部网络和 Internet 服务提供商的网络。由于 Internet 基于自治系统,因此既需要使用内部路由协议,也需要使用外部路由协议。这两类协议如下:

IGP(内部网关协议),用于在自治系统内部路由
EGP(外部网关协议),用于在自治系统之间路由
 
IGP 路由协议和 EGP 路由协议的特点
IGP 用于在路由域的内部进行路由,此类网络由单个公司或组织管理。自治系统通常由许多属于公司、学校或其它机构的独立网络组成。IGP 用于在自治系统内部路由,同时也用于在独立网络内部路由。例如,CENIC 网络是一个由加利福尼亚各个学校、院校和大学组成的自治系统。CENIC 在其自治系统内部使用 IGP 路由来实现所有这些机构的互联。同时,CENIC 的各个教育机构网络也使用自己选择的 IGP 协议实现各自网络的路由。如同 CENIC 使用 IGP 来确定自治系统内部的最佳路由路径一样,各个教育机构也通过 IGP 来确定其各自路由域内部的最佳路径。适用于 IP 协议的 IGP 包括 RIP、IGRP、EIGRP、OSPF 和 IS-IS。
路由协议(更具体地说是路由协议所使用的算法)使用度量来确定到达某个网络的最佳路径。RIP 路由协议使用的度量是跳数,即一个数据包在到达另一个网络过程中必须经过的路由器数量。OSPF 使用带宽来确定最短路径。
 
与 IGP 不同,EGP 用于不同机构管控下的不同自治系统之间的路由。BGP 是目前唯一使用的一种 EGP 协议,也是 Internet 所使用的路由协议。BGP 属于路径矢量协议,可以使用多种不同的属性来测量路径。对于 ISP 而言,除了选择最快的路径之外,还有许多更为重要的问题需要考虑。BGP 通常用于 ISP 之间的路由,有时也用于公司和 ISP 之间的路由。

本文出自 “07net01” 博客,请务必保留此出处http://07net01.blog.51cto.com/1192774/578979

IGP和EGP(转载)的更多相关文章

  1. 路由器协议----IGP、EGP、RIP、OSPF、BGP、MPLS

    1.路由控制的定义 <br>1.1.IP地址与路由控制   file:///var/folders/pz/cy11_lpd5rqfs66s778032580000gn/T/51.html ...

  2. AS中的协议---IGP、EGP(BGP)

    查考文档: http://www.360doc.com/content/18/0327/23/11935121_740740341.shtml 自治系统(AS)就是指在网络中处于同一个控制下的路由器和 ...

  3. H3C IGP与EGP

  4. [networking][sdn] BGP/EGP/IGP是什么

    引子 这是一个惊悚的故事,胆小的人不要点开.整个故事,是从这张图开始的. 整个图,分左中右三块.左边是tom和他所在的网络.右边是jerry和他所在的网络.这两个网络可以在世界上的任何一个角落.彼此有 ...

  5. BGP属性+13条选路原则(转载)

    原文:http://blog.sina.com.cn/s/blog_be409c2f0102x6sg.html BGP(Border Gateway Protocol)边界网关协议 BGP(Borde ...

  6. BGP华为、思科选路规则

    选路规则 华为BGP选路规则 思科BGP选路规则 第0条 下一跳是否可达,如果不可达则不参与选路 BGP 向IBGP对等体发布import引入的IGP路由时, 将下一跳属性改为自身的接口地址,而非IG ...

  7. OSPF详解

    OSPF 详解 (1) [此博文包含图片] (2013-02-04 18:02:33) 转载 ▼ 标签: 端的 第二 以太 第一个 正在 目录 序言 初学乍练 循序渐进学习OSPF 朱皓 入门之前 了 ...

  8. BGP路由协议详解(完整篇)

    原文链接:http://xuanbo.blog.51cto.com/499334/465596/ 2010-12-27 12:02:45 上个月我写一篇关于BGP协议的博文,曾许诺过要完善这个文档,但 ...

  9. BGP--边界网关协议

    要全面了解BGP,首先我们要回答以下看上去很简单的问题:为什么需要BGP,也就是说BGP是如何产生的,它解决了什么问题.带着以上问题,我们先简单的回顾一个路由协议发展的轨迹. 首先路由的实质是描述一个 ...

随机推荐

  1. fzu 1753 质因数的应用

    Another Easy Problem Time Limit:1000MS     Memory Limit:32768KB     64bit IO Format:%I64d & %I64 ...

  2. vue.js源码学习分享(五)

    //配置项var config = { /** * Option merge strategies (used in core/util/options)//选项合并策略 */ optionMerge ...

  3. iOS开发之手势gesture详解(二)

    与其他用户界面控件交互 UIControl子类会覆盖parentView的gesture.例如当用户点击UIButton时,UIButton会接受触摸事件,它的parentView不会接收到.这仅适用 ...

  4. Windwos2008如何关闭IE增强的安全配置

    如题 方法:

  5. Codeforces Round #321 (Div. 2) Kefa and Company 二分

    原题链接:http://codeforces.com/contest/580/problem/B 题意: 给你一个集合,集合中的每个元素有两个属性,$m_i,s_i$,让你求个子集合,使得集合中的最大 ...

  6. HDU 2460 Network 傻逼Tarjan

    Network Time Limit: 10000/5000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Su ...

  7. Android设置TextView行间距(非行高)

    Android设置TextView行间距(非行高) Android系统中TextView默认显示中文时会比较紧凑,不是很美观. 为了让每行保持一定的行间距,可以设置属性android:lineSpac ...

  8. DevExpress打印功能介绍 z

    一.打印功能说明: 打印功能,我们有多种实现方式,可以根据需要自行选择,我简单的总结下两种方法. (1).使用微软.net框架自带的PrintDocument,这种方式是直接借助Graphics,自行 ...

  9. Go -- LFU类(缓存淘汰算法)(转)

    1. LFU类 1.1. LFU 1.1.1. 原理 LFU(Least Frequently Used)算法根据数据的历史访问频率来淘汰数据,其核心思想是“如果数据过去被访问多次,那么将来被访问的频 ...

  10. 使用TypeDescriptor给类动态添加Attribute【转】

    源文 : http://www.cnblogs.com/bicker/p/3326763.html 给类动态添加Attribute一直是我想要解决的问题,从msdn里找了很久,到Stack Overf ...