BGP的介绍及配置

简介:
                                                 浅淡BGP的介绍及配置
介绍
我在前面写的里面路由器在学习其他路由器的信息时是不是都在同一个AS区间,在不同的AS间也可以用重分布连接,但是在两个AS区域间还行,一旦AS区域超过两个用重分布就显得特别的麻烦,那有没有别的办法呢?答案是有,是什么呢?那就是我今天介绍的BGP,下面我就简单介绍一下BGP及BGP的配置。
BGP(Border Gateway Protocol)边界网关协议。它是基于路由策略的,实现工作在不同的AS间实现路由协议的更新(触发路由条目状态更新)
BGP是一种路径矢量协议,路由宣告时进行
在路由器通讯时路径选择的参数有:本地优先级、MED度量值、权重、下一跳……
BGP是通过策略规则实现数据在不同的AS间进行传输,策略路由功能在AS间实现“类”跳数功能的路由管理实现不同AS间的最佳路径选择。
那什么时候有BGP什么时候不用呢?
使用BGP协议的条件规则:
1、工作在不同的AS间
2、AS间通讯有多重接口
3、通过AS的策略规则定制AS间的路由选路
有上面3个中的任何一个都有可能配置BGP
不使用BGP协议的条件规则
1、在AS间通过协议重分布实现单链路连接
2、硬件设备的内存或动力源能力太低
3、AS间的地带宽连接
BGP是使用TCP的179端口号进行通讯的,BGP也有三表功能,与前面的三表有点不同是:
1、邻居表:通过TCP--179端口实现
2、转发表:通过AS的边界路由器的多重连接实现链路选取
3、路由表:实现AS间的最佳路径选取
AS间建立的直连邻居关系称为EBGP关系,在同一个AS区域内的连接是IBGP,在AS间的连接为EBGP
BGP的路径选择的几个进程:AS路径、下一跳、源端、本地优先级、权重、MED度量值
AS路径:描述课穿越的桥接AS信息和目标区域信息
下一跳:在课传递区域运行IBGP时AS间的边界路由器的下一跳地址在AS内部传递时将保持不变
本地优先级:工作在AS内部,用来表示内部路由条目的对外部AS进行路由宣告时离开AS的选择条件
MED度量值:可以在AS间进行传递,形成EBGP的例句关系,值小优先
权重:是思科的特有特性,大优先
BGP的配置
router(Config)#router  bgp  autonmous-system
启用BGP功能autonmous-system(变量用来表示BGP协议的路由器在AS内的关系)
router(Config-rputer)#neighbor {ip-address/peer-group-name} remote-as  autonmous-system
邻居关系根据其所在AS 的位置确定为内部或外部邻居
router(Config-rputer)#network  network-number  [mask network-mask]
描述通过BGP协议向外宣告的网络缺省宣告主网络
BGP邻居建立时发起BGP协议包的源地址为本出口地址
router(Config-rputer)#neighbor {ip-address/peer-group-name} update-source  interface-type interface-number
描述到达邻居接口源地址(指运行IBGP的邻居路由器的虚拟回环地址)
下面我们来做一个实验巩固一些我们的学习,拓扑如下图:
我们先把命令写到一个文本里待会粘贴
r1:
en 
conf t
host r1
int s0/0
ip addr 192.168.1.1 255.255.255.0 
no shut 
exit
router bgp 65100
neighbor 192.168.1.2 remote-as 65101
exit 
r2:
en 
conf t
host r2
int s0/0
ip addr 192.168.1.2 255.255.255.0
clock rate 64000
no shut  
exit
int s0/1
ip addr 192.168.2.1 255.255.255.0
no shut 
exit 
int s0/2
ip addr 192.168.3.1 255.255.255.0
clock rate 64000
no shut 
exit 
int l0
ip addr 192.168.5.5 255.255.255.0
no shut
exit 
router eigrp 1
network 192.168.2.0
network 192.168.3.0
network 192.168.5.0
exit 
router bgp 65101
neighbor 192.168.1.1 remote-as 65100
neighbor 192.168.6.6 remote-as 65100
neighbor 192.168.6.6 update-source l0
r3:
en 
conf t
host r3
int s0/1
ip addr 192.168.2.2 255.255.255.0
clock rate 64000
no shut  
exit
int s0/2
ip addr 192.168.3.2 255.255.255.0
no shut 
exit 
int s0/3
ip addr 192.168.4.1 255.255.255.0
clock rate 64000
no shut 
exit 
int l0
ip addr 192.168.6.6 255.255.255.0
no shut
exit 
router eigrp 1
network 192.168.2.0
network 192.168.3.0
network 192.168.6.0
exit 
router bgp 65101
neighbor 192.168.4.1 remote-as 65102
neighbor 192.168.5.5 remote-as 65102
neighbor 192.168.5.5 update-source l0
r4:
en 
conf t
host r4
int s0/3
ip addr 192.168.4.2 255.255.255.0 
no shut 
exit
router bgp 65102
neighbor 192.168.4.1 remote-as 65101
exit
写好以后我们来粘贴一下,看是否错误
 
 
 
粘贴好并没有错误后我们来验证一下
输入show tcp brief看是不是在tcp的179端口
show ip bgp neighbor查看邻居关系









本文转自 liuyonglei 51CTO博客,原文链接:http://blog.51cto.com/liuyonglei/128864,如需转载请自行联系原作者
目录
相关文章
|
2天前
|
网络虚拟化
配置BGP/MPLS IP VPN示例
配置BGP/MPLS IP VPN示例
|
13天前
|
存储 负载均衡 网络协议
BGP 技术连载:BGP 选路规则
【4月更文挑战第23天】
28 0
|
10月前
|
网络协议
BGP的基础配置
BGP的基础配置
69 0
|
网络架构
BGP路由技术(二)
⭐本文介绍⭐ BGP(Border Gateway Protocol,边界网关协议)是一个路径矢量路由协议,和传统的基于下一跳的IGP协议不同,它是基于AS(自治系统)的协议。BGP属于外部网关路由协议,它解决的是AS之间的选路问题,也正因为这样,它更适合与互联网。学习BGP的关键在于理解BGP的报文,邻居建立,BGP路由属性,选路原则等。本文将对以上各项知识、工作原理及相关的配置做介绍。
BGP路由技术(二)
|
网络协议 数据库 网络架构
BGP路由技术(一)
⭐本文介绍⭐ BGP(Border Gateway Protocol,边界网关协议)是一个路径矢量路由协议,和传统的基于下一跳的IGP协议不同,它是基于AS(自治系统)的协议。BGP属于外部网关路由协议,它解决的是AS之间的选路问题,也正因为这样,它更适合与互联网。学习BGP的关键在于理解BGP的报文,邻居建立,BGP路由属性,选路原则等。本文将对以上各项知识、工作原理及相关的配置做介绍。
BGP路由技术(一)
|
网络协议 网络架构 iOS开发
概述、 BGP AS 、BGP 邻居、 BGP 更新源 、BGP TTL 、BGP路由表、 BGP 同步(下)
文章目录 系列文件 概述 BGP AS BGP 邻居 BGP 更新源 BGP TTL BGP路由表 BGP 同步
354 0
概述、 BGP AS 、BGP 邻居、 BGP 更新源 、BGP TTL 、BGP路由表、 BGP 同步(下)
|
网络协议 算法 数据库
概述、 BGP AS 、BGP 邻居、 BGP 更新源 、BGP TTL 、BGP路由表、 BGP 同步(上)
文章目录 系列文件 概述 BGP AS BGP 邻居 BGP 更新源 BGP TTL BGP路由表 BGP 同步
297 0
概述、 BGP AS 、BGP 邻居、 BGP 更新源 、BGP TTL 、BGP路由表、 BGP 同步(上)
|
网络协议 网络架构
BGP基本配置
文章目录 系列文章目录 前言 BGP实验拓扑描述 实验描述 实验需求 BGP的选路规则 完成基本配置 R1的配置如下: R2的配置如下 : R3 的配置如下: R4的配置如下: R5的配置如下: 总结
127 0
BGP基本配置
|
网络协议 数据库 网络架构