网站首页 > 资源文章 正文
一、BGP简介
BGP(Border Gateway Protocol,边界网关协议)是一种既可以用于不同 AS(Autonomous
System,自治系统)之间,又可以用于同一 AS 内部的动态路由协议。当 BGP 运行于同一 AS 内部
时,被称为 IBGP(Internal BGP);当 BGP 运行于不同 AS 之间时,称为 EBGP(External
BGP)。AS 是拥有同一选路策略,属于同一技术管理部门的一组路由器。
二、BGP选路原则【重要】
目前,BGP 选择路由的过程为:
(1) 丢弃下一跳(NEXT_HOP)不可达的路由;
(2) 优选首选值(Preferred-value)最大的路由;
(3) 优选本地优先级(LOCAL_PREF)最高的路由;
(4) 依次选择 network 命令生成的路由、import-route 命令引入的路由、聚合路由;
(5) 优选 AS 路径(AS_PATH)最短的路由;
(6) 依次选择 ORIGIN 类型为 IGP、EGP、Incomplete 的路由;
(7) 优选 MED 值最低的路由;
(8) 依次选择从 EBGP、联盟 EBGP、联盟 IBGP、IBGP 学来的路由;
(9) 优选下一跳 Cost 值最低的路由;
(10) 优选 CLUSTER_LIST 长度最短的路由;
(11) 优选 ORIGINATOR_ID 最小的路由;
(12) 优选 Router ID 最小的路由器发布的路由;
(13) 优选 IP 地址最小的对等体发布的路由。
三、BGP路由属性【重要的属性】
BGP 路由属性是跟随路由一起发布出去的一组参数。它对特定的路由进行了进一步的描述,使得路
由接收者能够根据路由属性值对路由进行过滤和选择。
1. 源(ORIGIN)属性
ORIGIN 属性定义了路由信息的来源,标记一条 BGP 路由是怎么生成的。它有以下三种类型:
A、IGP:优先级最高,表示路由产生于本 AS 内。
B、 EGP:优先级次之,表示路由通过 EGP 学到。
C、 Incomplete:优先级最低,表示路由的来源无法确定。例如,从其它路由协议引入的路由信
息。
2. AS路径(AS_PATH)属性
AS_PATH 属性记录了某条路由从本地到目的地址所要经过的所有 AS 号。当 BGP 路由器将一条路
由通告到其他 AS 时,会把本地 AS 号添加在 AS_PATH 列表中。收到此路由的 BGP 路由器根据
AS_PATH 属性就可以知道到达目的地址所要经过的 AS。
AS_PATH 作用:
A、避免路由环路的形成:缺省情况下,如果 BGP 路由器接收到的路由的 AS_PATH 属性中已经
包含了本地的 AS 号,则 BGP 路由器认为出现路由环路,不会接受该路由。
B、影响路由的选择:在其他因素相同的情况下,BGP会优先选择路径较短的路由。
C、 对路由进行过滤:通过配置 AS 路径过滤列表,可以针对 AS_PATH 属性中所包含的 AS 号来
对路由进行过滤。
3. 下一跳(NEXT_HOP)属性
BGP的NEXT_HOP属性取值不一定是邻居路由器的IP地址。NEXT_HOP属性取值
情况分为几种:
A、BGP 发言者把自己产生的路由发给所有邻居时,将该路由信息的 NEXT_HOP 属性设置为自
己与对端连接的接口地址;
B、BGP 发言者把接收到的路由发送给 EBGP 对等体时,将该路由信息的 NEXT_HOP 属性设置
为自己与对端连接的接口地址;
C、BGP发言者把从EBGP邻居得到的路由发给IBGP邻居时,并不改变该路由信息的NEXT_HOP
属性。
4. MED(Multi-Exit Discriminator,多出口区分)属性
MED 属性仅在相邻两个 AS 之间交换,收到此属性的 AS 不会再将其通告给其它 AS。
MED属性相当于IGP使用的度量值(metrics),它用于判断流量进入AS时的最佳路由。当一个BGP
路由器通过不同的EBGP对等体得到目的地址相同但下一跳不同的多条路由时,在其它条件相同的
情况下,将优先选择MED值较小者作为最佳路由。
5. 本地优先(LOCAL_PREF)属性
LOCAL_PREF 属性仅在 IBGP 对等体之间交换,不通告给其他 AS。它表明 BGP 路由器的优先级。
LOCAL_PREF属性用于判断流量离开AS时的最佳路由。当BGP路由器通过不同的IBGP对等体得到
目的地址相同但下一跳不同的多条路由时,将优先选择LOCAL_PREF属性值较高的路由。
- 上一篇: 「网络工程师」-路由协议-BGP路由协议
- 下一篇: 路由交换知识整理-路由协议(路由交换相关知识)
猜你喜欢
- 2024-10-30 互联网的数据包是如何传递的?RIP、OSPF、BGP路由协议了解一下
- 2024-10-30 组播协议路由表(组播协议和组播路由协议)
- 2024-10-30 路由器工作原理及协议(总结路由器的工作原理)
- 2024-10-30 「网工精选」OSPF路由协议归纳大全......
- 2024-10-30 网络知识-22 BGP路由协议(路由器bgp协议配置)
- 2024-10-30 试一下距离矢量路由协议,比静态路由还高级
- 2024-10-30 IP协议详解 - IP路由(ip协议和路由协议)
- 2024-10-30 为什么要有动态路由协议?看完这18张图你就知道了
- 2024-10-30 RIP协议,OSPF协议和路由表的关系是什么?
- 2024-10-30 电脑网络知识:路由信息协议(RIP)的学习
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- 电脑显示器花屏 (79)
- 403 forbidden (65)
- linux怎么查看系统版本 (54)
- 补码运算 (63)
- 缓存服务器 (61)
- 定时重启 (59)
- plsql developer (73)
- 对话框打开时命令无法执行 (61)
- excel数据透视表 (72)
- oracle认证 (56)
- 网页不能复制 (84)
- photoshop外挂滤镜 (58)
- 网页无法复制粘贴 (55)
- vmware workstation 7 1 3 (78)
- jdk 64位下载 (65)
- phpstudy 2013 (66)
- 卡通形象生成 (55)
- psd模板免费下载 (67)
- shift (58)
- localhost打不开 (58)
- 检测代理服务器设置 (55)
- frequency (66)
- indesign教程 (55)
- 运行命令大全 (61)
- ping exe (64)
本文暂时没有评论,来添加一个吧(●'◡'●)