BGP基本配置的方法步骤

边界网关协议

边界网关协议(BGP)是运行于 TCP 上的一种自治系统的路由协议。 BGP 是唯一一个用来处理像因特网大小的网络的协议,也是唯一能够妥善处理好不相关路由域间的多路连接的协议。 BGP 构建在 EGP 的经验之上。 BGP 系统的主要功能是和其他的 BGP 系统交换网络可达信息。网络可达信息包括列出的自治系统(AS)的信息。这些信息有效地构造了 AS 互联的拓朴图并由此清除了路由环路,同时在 AS 级别上可实施策略决策。

BGP基本配置的方法步骤:

复制代码

代码如下:

as100 as200
router a-------------------router b---------------------router cs0:192.1.1.1/24 e0:193.1.1.3/24
s0:192.1.1.2/24 e0 193.1.1.2
//// router a ////
int lo0
ip addr 1.1.1.1 255.255.255.0
int s0/0
ip addr 192.1.1.1 255.255.255.0
clockrate 500000
router bgp 100
neighbor 192.1.1.2 remote-as 200 //指定邻居路由器和它所在的自治系统//// router b ////
int lo0
ip addr 2.2.2.2 255.255.255.0
int e0/0
ip addr 193.1.1.2 255.255.255.0
int s0/0
ip addr 192.1.1.2 255.255.255.0
router bgp 200
neighbor 192.1.1.1 remote-as 100
neighbor 193.1.1.3 remote-as 200
//// router c ////
int lo0
ip addr 3.3.3.3 255.255.255.0
int e0/0
ip addr 193.1.1.3 255.255.255.0
router bgp 200
neighbor 193.1.1.2 remote-as 200
////监视和测试配置////
router a# show ip bgp neighbors
remote-as 200
bgp version 4,remote router id 2.2.2.2
bgp state = established

现在A将通过BGP向B通告路由1.0.0.0,必须满足2个条件:

1、通过使用network命令或redistribute,BGP进程必须能知道路由。

2、被通告路由必须在IP路由表中。

我们将在BGP进程下使用network命令。这个命令满足了第一条,使得BGP进程知道路由。此network命令能使你更好控制从IGP重分布什么到BGP,并使用户能分别列出需经BGP通告的前缀。CISCO路由器能被配置的网络描述最大数为200。如果有超过200个网络需要通告,那就需要动态重分布。

由于网络1.0.0.0是直接相连的网络,它存在于IP路由表中,故第二个条件满足。

显示A上的IP路由表。注意网络1.0.0.0在IP路由表中。

复制代码

代码如下:

a# show ip route
C 1.0.0. is directly connected,loopback 0no shynchronization

在路由器A上,在BGP进程下增加命令network 1.0.0.0a# conf t

复制代码

代码如下:

router bgp 100
netw 1.0.0.0

用show ip bgp显示B上的IP BGP表,network 1.0.0.0是通过192.1.1.1得到的B# show ip bgp

network next-hop metric loca pref weight path*>1.0.0.0 192.1.1.1 0 0 100 i

复制代码

代码如下:

///// *表示有效,>表示最佳路由
b# show ip ro

B 1.0.0.0/8 [20/0] via 192.1.1.1, 00:12:02用show ip bgp显示C上的IP BGP表,注意network 1.0.0.0出现在BGP表中,它的下一跳是192.1.1.1(未变),此路由是有效的(用*号标出),它是通过iBGP会话得到的,在网络号前加字母i表示了这一状态。

复制代码

代码如下:

c# show ip bgp
network next-hop metric locprf weight path* i1.0.0.0 192.1.1.1 0 0 100 i
C# show ip route

无1.0.0.0路由到网络1.0.0.0的路由不在IP路由表中有双重原因。

1、192.1.1.1不在C的路由表。而且下一跳地址是:从该处得到此路由的EBGP邻居的IP地址。当路由通过EBGP注入到AS中,从EBGP获得的下一跳被无改变地传送到IBGP中。

2、在缺省情况下BGP和IGP必须是同步的(因为网络1.0.0.0不是通过IGP得到的)。这意味着路由器B上的BGP知道的路由没有被重分布到IGP,这两者是不同步的。no synchronization为解决第一个问题:

复制代码

代码如下:

B# router bgp 200
neighbor 193.1.1.3 next-hop-self

为解决第二个问题:

复制代码

代码如下:

C# router bgp 200

以上就是BGP基本配置的方法步骤,谢谢阅读,希望能帮到大家,请继续关注,我们会努力分享更多优秀的文章。

(0)

相关推荐

  • 欣技1000红光扫描枪通用配置的方法步骤

    操作方法 01 欣技1000红光扫描枪通用配置的方法步骤是什么?下面扫描网来为您解答: 不同的工作环境可能要求对扫描枪有不同的设置,下面我们来介绍一下关于欣技1000扫描枪各种通用配置的步骤,供大家参 ...

  • Linux下apache配置https方法教程

    Linux下apache怎么配置https访问,Linux下apache配置https方法教程,apache配置https方法步骤介绍. 操作方法 01 1.安装Openssl 要使Apache支持S ...

  • 小米路由设置百度公共dns怎么操作?小米路由设置dns方法步骤

    小米路由设置百度公共dns怎么操作的呢?下文小编就为大家带来小米路由设置dns的方法,小米路由想要使用百度公共dns要怎么设置呢?接下来还不 知道的朋友们随小编一起来学习下吧。 小米路由设置百度公共d ...

  • Windows8.1系统关闭视觉特效的方法步骤

    Windows8.1系统可以自定义视觉效果.通过对Win8.1系统进一步的优化,可以进一步降低其对电脑资源的要求,从而运行在配置较为低的老电脑上.不过这些视觉特效也会占用一些系统资源,关闭特效可以提高 ...

  • Win10玩游戏卡顿闪退怎么回事 Win10玩游戏卡顿闪退开启DirectPlay的方法步骤

    win10玩游戏卡顿或闪退怎么解决?最近有不少网友反馈,电脑升级Win10后,玩一些经典老游戏,经常会出现卡顿甚至是闪退的现象.按理说配置并不低,升级Win10前都能流畅运行,升级后反而变得不好用了. ...

  • 老毛桃aida64环境监测工具查看电脑配置参数方法

    aida64环境检测工具原名EVEREST,它是一款专业测试硬件信息和系统信息的工具,它可以显示PC每一个方面的信息,它还可以进行磁盘,内存.显示器以及系统的检测.接下来小编就教大家如何使用aida6 ...

  • 安卓手机打开热点网络共享的方法步骤

    我们在没有无线网的情况下电脑或者其他朋友需要用网络的时候,就可以用手机打开热点让电脑或者朋友连接,下面给大家讲讲安卓手机打开热点网络共享的方法步骤.具体如下:1. 第一步,打开手机点击如图所示红色箭头 ...

  • 《死亡岛》低配置优化方法

    中文名: 死亡岛 外文名: Dead Island 游戏类别: 第一人称动作冒险 游戏平台: PC.PS3.XBOX360 开发商: Techland 发行商: Deep Silver 发行时间: 2 ...

  • WS自动更新怎么P关闭?详解WPS自动更新的关闭方法步骤

    wps怎么关闭自动更新?电脑上安装了WPS办公软件.使用的挺好的.但就是会一直显示出现说升级信息,想关闭却找不到方法,下面小编分享如何如何设置wps不自动更新?wps关闭自动更新设置的方法教程.下面是 ...