如何理解常见的路由协议?

网络

1. 基本概念

1.1 自治系统

1.1.1 自治系统的概念

英文称Autonomous system
– 指处于一个管理机构控制下的路由器和网络群组
– 常见的自治系统如一所大学,一个企业或者一个公司的网络单元
– 也称路由选择域(routing domain)
– 每个自治系统都有一个唯一的标识号(16位二进制的全局唯一标识号,简称ASN)
– ASN由IANA(Internet Assigned Numbers authority)授权分配
– 自治系统之间使用BGP互联(外部路由协议)

1.1.2 自治系统的架构

– 单路由直接连接到一个LAN与Internet
– 通过企业骨干网互联的多个局域网(路由使用相同的路由协议互联)

1.1.3 自治系统的分类

– 多出口自治系统(Multihomed AS)
– 末端自治系统(stub AS)
– 中转自治系统

1.1.3.1 多出口自治系统


如上图所示:
– AS1、AS2、AS3、AS4和AS5是5个自治系统
– AS2具有4个出口,分别与AS1、AS3、AS4、AS5互联
– 4个出口具有冗余的作用,任一连接故障AS2与外部通讯正常
– 假设AS4想通过AS2与AS1通讯会被拒绝

1.1.3.2 末端自治系统


如上图所示
– AS1仅仅与AS2相连

1.1.3.3 中转自治系统

– 指自治系统通过自己来为隔开的网络提供连通服务
– ISP属于中转自治系统

1.2 边界网关协议

1.2.1 边际网关协议

即Border gateway protocol
– BGP用于不同的自治系统(AS)之间交换路由信息
– BGP协议基于TCP协议

1.2.2 协议的实现

– 每个AS都必须制定一个运行BGP的节点
– 节点可以是主机也可以是路由器

1.2.3 BGP协议举例

– BGP-1(RFC1105)
– BGP-2(RFC1163)
– BGP-3(RFC1267)
– BGP-4(RFC1771,支持IPV6,支持CIDR和AS路径聚合)

1.3 内部网关协议

1.3.1 内部网关系统的定义

即IGP(Interior gateway protocols),
– 定义自治系统内部使用的路由协议

1.3.2 内部网关协议的分类

– 静态协议
– 动态协议

1.3.3 IGP协议举例

– RIPv1 & v2
– OSPF
– ISIS

1.4 外部网关协议

1.4.1 外部网关协议的概念

即EGP(Exterior gateway protocols),
– 定义自治系统之间的路由协议

1.4.2 EGP协议举例

– BGP-4

参阅文档:
==============================
https://baike.baidu.com/item/%E8%87%AA%E6%B2%BB%E7%B3%BB%E7%BB%9F
https://wenku.baidu.com/view/c92308ee81c758f5f61f67ff.html

没有评论

发表回复