米葫芦网

在边界网关协议(Border Gateway Protocol)版本2

热度:10℃ 发布时间:2024-11-17 21:47:17

本备忘录的状态
本文档讲述了一种Internet社区的Internet标准跟踪协议,它需要进一步进行讨论和建
议以得到改进。请参考最新版的“Internet架构委员会正式协议标准”来获得本协议的标准
化程度和状态。本备忘录的发布不受任何限制。
摘要
本文档具体描述了BGP工作组在边界网关协议(BorderGatewayProtoco,缩写为BGP)
版本2[1]和版本3[2]中有关缺省路由通告的建议。
本建议仅适用于边界网关协议的版本2和版本3,因为缺省路由通告功能已经从BGP
版本4[3]开始被包含了。
1.介绍
缺省路由通告功能的目的是通告边界网关的IP地址。边界网关被当作通往那些没有在
BGP对等路由表中明确列出的目的地址的缺省的下一跳。
本功能答应那些不能维护一个完整的路由列表(例如由于它的尺寸)的路由器学习成为一
个预备处理预订制业务的边界网关。同样,假如有多个缺省网关,就对照静态缺省值。对于
一个BGP通告者,这将使比较一个比其他优先的优先权成为可能。这也减少了在路由器上
配置缺省路由的需求。
2.缺省路由通告
一条包含可达网络0.0.0.0的更新(UPDATE)消息中发布了一个缺省路由。这样一个更新
(UPDATE)消息的网段,应该包含IP地址0.0.0.0,作为它携带一个缺省路由的标志。这样一
个消息的下一跳(NEXT_HOP)路径标识,提供一个边界网关的IP地址,当作通向目标地址
的没有在BGP对等路由表中列出的缺省的下一跳。起源(ORIGIN)标识的值应该是2(不完
全)。根据和应用于常规网络的通告相同的规则来创建自治域路径(AS_PATH)标识。
假如BGP通告者通告了多个缺省路由,INTER-AS-METRIC路径标识包含在相应的更
新(UPDATE)消息中,用于标识一个自治域(AS)进入点的优先级。
不可达(UNREACHABLE)路径标志用于标识一个先前通告的缺省路由已经变得不可达。
根据应用所有更新(UPDATE)消息的规则来处理包含缺省路由通告的更新(UPDATE)消
息。假如BGP通告者获得了多个缺省路由,则根据BGP通告者采用的本地策略来选择路由。
参考文献
[1]Lougheed,K.,andY.Rekhter,"ABorderGatewayProtocol(BGP)",RFC1163,
ciscoSystems,T.J.WatsonResearchCenter,IBMCorp.,June1990.
[2]Lougheed,K.,andY.Rekhter,"ABorderGatewayProtocol3(BGP-3)",RFC1267,
ciscoSystems,T.J.WatsonResearchCenter,IBMCorp.,October1991.
[3]Rekhter,Y.,andT.Li,"ABorderGatewayProtocol4(BGP-4)",WorkinProgress,
T.J.WatsonResearchCenter,IBMCorp.,ciscoSystems,December1992.
安全因素
本备忘录不讨论有关安全问题。
作者地址:
DimitryHaSKIN
Bolt,Beranek&Newman
150CambridgeParkDrive
Cambridge,MA02140
Phone:617-873-8609
Email:dhaskin@bbn.com


网友评论
评论
发 布

更多软件教程
  • 软件教程推荐
更多+
Greenfoot设置中文的方法

Greenfoot设置中文的方法

Greenfoot是一款简单易用的Java开发环境,该软件界面清爽简约,既可以作为一个开发框使用,也能够作为集成开发环境使用,操作起来十分简单。这款软件支持多种语言,但是默认的语言是英文,因此将该软件下载到电脑上的时候,会发现软件的界面语言是英文版本的,这对于英语基础较差的朋友来说,使用这款软件就会...

07-05

Egret UI Editor修改快捷键的方法

Egret UI Editor修改快捷键的方法

Egret UI Editor是一款开源的2D游戏开发代码编辑软件,其主要功能是针对Egret项目中的Exml皮肤文件进行可视化编辑,功能十分强大。我们在使用这款软件的过程中,可以将一些常用操作设置快捷键,这样就可以简化编程,从而提高代码编辑的工作效率。但是这款软件在日常生活中使用得不多,并且专业性...

07-05

KittenCode新建项目的方法

KittenCode新建项目的方法

KittenCode是一款十分专业的编程软件,该软件给用户提供了可视化的操作界面,支持Python语言的编程开发以及第三方库管理,并且提供了很多实用的工具,功能十分强大。我们在使用这款软件进行编程开发的过程中,最基本、最常做的操作就是新建项目,因此我们很有必要掌握新建项目的方法。但是这款软件的专业性...

07-05

Thonny设置中文的方法

Thonny设置中文的方法

Thonny是一款十分专业的Python编辑软件,该软件界面清爽简单,给用户提供了丰富的编程工具,具备代码补全、语法错误显示等功能,非常的适合新手使用。该软件还支持多种语言,所以在下载这款软件的时候,有时候下载到电脑中的软件是英文版本的,这对于英语基础较差的小伙伴来说,使用这款软件就会变得十分困难,...

07-05

最新软件下载