没有合适的资源?快使用搜索试试~ 我知道了~
首页动态路由IBGP和EBGP的配置
动态路由IBGP和EBGP的配置
需积分: 47 490 浏览量
更新于2023-05-30
评论
收藏 101KB DOC 举报
在建立好网络拓扑图后进行对IBGP和EBGP的配置。通过启动BGP路由进程通告网络,先对IBGP和EBGP邻居配置,使三个路由器R1,R2 和R3形成全互联的邻居关系,路由器R1、R2和R3均关闭同步。再进行BGP路由更新源配置以及汇总配置,最后对BGP路由调试,通过输入命令观察不同的连接信息,基本实现了动态路由IBGP和EBGP的配置。
资源详情
资源评论
资源推荐

《动态路由
IBGP
和
EBGP
的配置》 第
1
页 共
16
页
动态路由 IBGP 和 EBGP 的配置
摘要:本课程设计主要运用计算机网络所学有关动态路由的知识,实现了对动态路由
IBGP和EBGP的配置。在课程设计中,系统的开发平台为Windows XP,设计及调试平
台为Boson Netsim。在建立好网络拓扑图后进行对IBGP和EBGP的配置。通过启动BGP
路由进程通告网络,先对IBGP和EBGP邻居配置,使三个路由器R1,R2 和R3形成全互
联的邻居关系,路由器R1、R2和R3均关闭同步。再进行BGP路由更新源配置以及汇总
配置,最后对BGP路由调试,通过输入命令观察不同的连接信息,本课程设计基本实
现了动态路由IBGP和EBGP的配置。
关键词:动态路由;IBGP;EBGP;计算机网络
1 引 言
中国互联网长期以来存在电信网通南北“割据”,虽然互联却不互通的状况。要想解
决这个问题,目前只能有两种办法:一是类似百度这样的大型网络公司,在全国各地
设置镜像服务器,采用分布式网络拓扑结构实现快速访问,但缺点是投资大;另一种
是将服务器同时接入电信、网通双线,支付双倍的网络费用。具有一定客户规模的建
站公司就能承受这样的成本。BGP(边界网关协议)是用来连接 Internet 上的独立系统
的路由选择协议,是为取代最初的外部网关协议 EGP 设计的。利用 BGP 多线接入技术
就能很好解决上述问题,彻底解决了南电信北网通的互连问题。本课程设计根据动态
BGP 的基本原理,在 Boson Netsim 上对 IBGP 和 EBGP 进行了配置。
1.1 课程设计目的
本课程设计是通过掌握对动态路由的基本原理的了解,在 Boson Network 中实现
IBGP 和 EBGP 的配置。通过课程设计可以进一步了解计算机网络的相关知识,同时也
能掌握对网络仿真的应用,为日后系统开发设计打下坚实的基础。通过建立网络拓扑

《动态路由
IBGP
和
EBGP
的配置》 第
2
页 共
16
页
结构,对相应路由器进行配置并调制, 能灵活运用配置及调制中的基本命令。
通过课程设计,加强对计算机网络理论知识的学习,培养独立思考问题的能力,加深
对动态路由的理解,增强运用理论知识解决实际问题的能力等。
1.2 课程设计要求
本课程设计要求通过实际应用软件的建立结构、配置路由、调试等工作,掌握对
计算机网络的仿真方法,初步掌握开发的有关技术;要求设计的系统具有较完善的功
能,能够仿真出相关配置;对所设计的系统要求进行认真配置与调试,并对调试结果
进行分析。设计要求在老师的指导下,独立完成课程设计的全部内容,能正确阐述和
分析设计和实验结果。
1.3 设计平台
此次课程设计主要平台为路由器模拟器 Boson Netsim。Boson Netsim 是目前最好
的路由器模拟软件,说是路由模拟有些片面,因为它不仅可以模拟路由器,同时可
以模拟交换机,甚至有些 IE 的实验,通过它的自定义网络拓扑功能都可以实现,可
以说功能强大之极,其他的模拟器无可与之相匹。
Boson 包 括 三 个 主 要 组 件 , 分 别 为 Network Designer 、 Control Panel 、 Lab
Navigator。Network Designer 可让用户构建自己的网络结构或在实验中查看网络拓
扑结构。我们就是通过这个组件搭建自己的免费实验室的。Control Panel 是最重要
的组件,用户可以选择网络拓扑结构中不同的路由、交换设备并进行配置,也就是
说输入指令、切换设备都是在 Control Panel 中进行。全部的配置命令均在这个组件
中输入。Lab Navigator 有点类似于上期介绍的 Flash 模拟器,它实际上是 Boson 提
供给大家的实验。这些实验都是非常有代表性的,如果能够彻底掌握这一百个实验,
相信你的路由、交换技术会达到一个新的高度。对于我们这种才入门的初学者一般
从 Lab Navigator 用起。因为该组件和 Flash 模拟软件一样有大量的帮助信息,我们
可以根据这些帮助信息完成实验。当然,把里面的技巧都掌握后,自己就可设计网
络,自行配置了。

《动态路由
IBGP
和
EBGP
的配置》 第
3
页 共
16
页
2 设计原理
2.1 BGP 路由协议
BGP被称为是路径向量路由协议,它的任务是在自治系统之间交换路由信息,同时
确保没有路由环路,他可以用属性描述路径,而不是用度量值;使用TCP(端口179)
作为传输协议,继承了TCP的可靠性和面向连接的特性;通过keepalive信息来检验TCP
的连接;具有丰富的属性特征,方便实现基于策略的路由;拥有自己的BGP表;支持
VLSM 和CIDR;适合在大型网路中使用。
BGP使用了描述路由特性的很多属性。这些属性和每一个路由一起在BGP更新报
文中被发送。路由器使用这些属性去选择到目的地的最佳路由。理解BGP路由判定的
过程很重要的,下面按优先顺序给出了路由器在BGP路径选择中的判定过程:如果下
一跳不可达,则不考虑该路由;优先选取具有最大权重(weight)值的路径,权重是
Cisco专有属性;如果权重值相同,优先选取具有最高本地优先级的路由;如果本地优
先级相同,优先选取源自于本路由器(即下一跳为“0.0.0.0”)上BGP的路由;如果本地
优先级相同,并且没有源自本路由器的路由,优先选取具有最短AS路径的路由;如果
具有相同的AS 路径长度,优先选取有最低起源代码(IGP<EGP<INCOMPLETE)的路
由;如果起源代码相同,优先选取具有最低MED值的路径;如果MED都相同,在
EBGP路由和联盟EBGP 路由中,首选EBGP路由,在联盟EBGP路由和IBGP路由中,首
选联盟EBGP路由;如果前面所有属性都相同,优先选取离IGP邻居最近的路径;如果
内部路径也相同,优先选取具有最低BGP路由器ID的路径。
BGP协议规定一个运行BGP协议的路由器不会把从内部对等体(IBGP邻居)得知
的路由信息通告给外部对等体(EBGP邻居),除非该路由信息也能通过IGP得知。若
BGP路由器能通过IGP得知该路由信息,则这样就可认为路由能在AS之间传播,内部
通达已有保证。
2.2 IBGP 和 EBGP
此次设计是基于 Boson Netsim 这个软件对 IBGP 和 EBGP 的配置。IBGP 为内部
BGP 协议,它的主要作用是向你的内部路由器提供更多信息。IBGP 路由器必须以

《动态路由
IBGP
和
EBGP
的配置》 第
4
页 共
16
页
全网 状结构相连,以 防 止路由环 回。 如果使用了路由反射器或路由联盟,那
么 IBGP 网状结构可能遭遇收敛问题,而导致路由黑洞。而 EBGP (External Border
Gateway Protocol) 是外部边界网关协议,用于在不同的自治系统间交换路由信息。
EBGP 与 IBGP 的区别主要为路由环路的避免措施不一样,IBGP 强制规定 ibgp
speaker 不允许把从一个 ibgp 邻居学习到的前缀传递给其它 ibgp 邻居,因此 IBGP 要求
逻辑全连接。EBGP 没有这样的要求,EBGP 对路由环路的避免是通过 AS_PATH 属性
来实现的。使用的 BGP 属性不同,例如 IBGP 可以传递 LOCAL_PREF(本地优先属
性),而 EBGP 不行。IBGP 有同步的要求,而 EBGP 没有同步的要求。IBGP 不需要
IBGP 邻居之间有物理连接,只需要逻辑连接即可,而 EBGP 下一般情况下都要求
EBGP 邻居之间存在物理连接。
剩余15页未读,继续阅读







安全验证
文档复制为VIP权益,开通VIP直接复制

评论0