BGP路由属性详解:必遵与可选、过渡与非过渡的应用
需积分: 34 149 浏览量
更新于2024-07-10
收藏 1.73MB PPT 举报
BGP (Border Gateway Protocol) 是一种外部路由协议,主要在互联网服务提供商之间用来交换路由信息,以实现全球范围内的路由可达性和选择最优路径。作为增强的距离矢量路由协议,BGP具有以下几个关键特性:
1. 可靠路由更新:BGP基于TCP协议进行通信,使用179端口,采用非周期性更新方式,通过发送keepalive报文来保持连接的稳定性。路由更新仅包含增量信息,而非完整的路由表。
2. 自治系统(AS):BGP的核心概念是自治系统,每个网络拥有一个独立的AS编号。AS内部使用IGP(内部网关协议)进行路由计算,而AS之间则使用BGP。AS之间的路由传递是通过BGP路由通告进行的。
3. 路由属性:BGP路由属性分为必遵属性和可选属性两类。必遵属性如Origin(路由起源)、AS-Path(路径列表)和Next-hop(下一跳地址),是路由更新中的基本组成部分,缺少这些属性会导致路由失效。可选属性如MED(多出口度量值)、Local-preference(本地优先级)和Community(团体属性)提供了更细致的路由控制选项,其中MED是非过渡属性,仅在发送者AS内有效,而Community属性是过渡属性,可以跨AS传递。
4. 路由通告原则:BGP Speaker根据优选原则通告路由,即只通告最优的路由给对等体。对于收到的EBGP路由,它会通告给所有BGP对等体,而自己的路由仅通告给新的或未接收到相同路由的对等体。
5. 邻居类型:BGP有两种邻居类型,内部BGP(IBGP)和外部BGP(EBGP)。IBGP发生在同一个AS内部,而EBGP用于不同AS之间的通信。邻居之间的路由交换遵循特定的规则和策略。
6. 路由注入:BGP Speaker可以根据需要将直连路由注入到BGP路由表中,这可能来自于接口(如S0、E0、L*)的路由,这些路由会被进一步处理和传播。
理解并利用BGP的路由属性和通告规则,企业和服务供应商能够有效地过滤和优化网络中的路由,提高网络性能和安全性。掌握这些原理对于网络管理员来说至关重要,因为它直接影响着网络的稳定性和服务质量。
2022-04-06 上传
点击了解资源详情
点击了解资源详情
2021-10-24 上传
2011-07-20 上传
xxxibb
- 粉丝: 19
- 资源: 2万+
最新资源
- Java集合ArrayList实现字符串管理及效果展示
- 实现2D3D相机拾取射线的关键技术
- LiveLy-公寓管理门户:创新体验与技术实现
- 易语言打造的快捷禁止程序运行小工具
- Microgateway核心:实现配置和插件的主端口转发
- 掌握Java基本操作:增删查改入门代码详解
- Apache Tomcat 7.0.109 Windows版下载指南
- Qt实现文件系统浏览器界面设计与功能开发
- ReactJS新手实验:搭建与运行教程
- 探索生成艺术:几个月创意Processing实验
- Django框架下Cisco IOx平台实战开发案例源码解析
- 在Linux环境下配置Java版VTK开发环境
- 29街网上城市公司网站系统v1.0:企业建站全面解决方案
- WordPress CMB2插件的Suggest字段类型使用教程
- TCP协议实现的Java桌面聊天客户端应用
- ANR-WatchDog: 检测Android应用无响应并报告异常