BGP路由决策过程详解
需积分: 1 75 浏览量
更新于2024-07-10
收藏 3.24MB PPT 举报
"BGP路由决策过程是BGP协议在选择到达相同目的地的多条路由时遵循的一套规则,包括忽略不可达的下一跳、优先选取高管理权重、高本地优先级、本地始发、AS-Path最短、起源类型最低、MED最低、优选EBGP路由、AS内部最短路径以及BGP ID最低的路由。当负载均衡启动,相同AS_PATH和MED的路由都会被安装到路由表。此外,内容还涉及了RIP协议的原理和配置,它是基于距离矢量算法的IGP,分为RIPv1和RIPv2,RIPv2更先进,支持无类别路由和认证。RIP使用UDP协议,在520端口进行通信,报文可以是广播或组播,有请求和响应两种类型。"
详细解释:
BGP(Border Gateway Protocol,边界网关协议)作为互联网上的一种路径向量协议,其路由决策过程对于网络的稳定性和性能至关重要。这个过程涉及到多个标准,用于确定最优的路由选择:
1. **不可达下一跳**:如果发现下一跳路由器不可达,该路由将被忽略,不会被纳入路由表。
2. **管理权重(Weight)**:这是AS内部定义的私有属性,用于控制来自同一来源的不同路由。
3. **本地优先级(Local Preference)**:优先选择具有更高本地优先级的路由,本地优先级只在AS内部起作用。
4. **本地始发(next hop = 0.0.0.0)**:如果路由是由本地路由器产生的,即下一跳是0.0.0.0,那么这条路由会被优先选择。
5. **AS路径长度**:优选经过AS数量最少的路径,AS-Path越短,路径可能越直接。
6. **起源类型(Origin)**:IGP(Interior Gateway Protocol)优于EGP(Exterior Gateway Protocol),EGP优于incomplete。
7. **MED(Multi-Exit Discriminator)**:从外部AS学到的路由中,MED值低的路由更优。
8. **EBGP(External BGP)优于IBGP(Internal BGP)**:EBGP路由通常被认为提供了更好的外部网络信息。
9. **AS内部最短路径**:如果AS内部有多条等价路径,选择路径最短的。
10. **BGP ID最低的路由器**:在所有其他条件相同时,BGP ID最低的路由器发布的路由被认为是优选的。
当BGP启用负载均衡且有多条等价路由时,最后一条准则会被忽略,所有满足条件的路由都将被放入路由表。
另一方面,RIP是一种简单的距离矢量路由协议,适用于小型网络。RIPv1和RIPv2的主要区别在于RIPv2增加了无类别路由支持和认证功能。RIP基于UDP协议,使用520端口进行通信。报文有两种类型,请求(Request)用于向相邻路由器请求路由信息,响应(Response)用于通告路由信息。RIPv1使用广播方式,而RIPv2则采用组播或单播方式。
2015-12-09 上传
2021-09-18 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
2024-10-30 上传
Pa1nk1LLeR
- 粉丝: 65
- 资源: 2万+
最新资源
- 构建基于Django和Stripe的SaaS应用教程
- Symfony2框架打造的RESTful问答系统icare-server
- 蓝桥杯Python试题解析与答案题库
- Go语言实现NWA到WAV文件格式转换工具
- 基于Django的医患管理系统应用
- Jenkins工作流插件开发指南:支持Workflow Python模块
- Java红酒网站项目源码解析与系统开源介绍
- Underworld Exporter资产定义文件详解
- Java版Crash Bandicoot资源库:逆向工程与源码分享
- Spring Boot Starter 自动IP计数功能实现指南
- 我的世界牛顿物理学模组深入解析
- STM32单片机工程创建详解与模板应用
- GDG堪萨斯城代码实验室:离子与火力基地示例应用
- Android Capstone项目:实现Potlatch服务器与OAuth2.0认证
- Cbit类:简化计算封装与异步任务处理
- Java8兼容的FullContact API Java客户端库介绍