码迷,mamicode.com
首页 > 其他好文 > 详细

BGP

时间:2018-01-17 12:34:28      阅读:322      评论:0      收藏:0      [点我收藏+]

标签:ted   tcp报文   cisc   mini   地址   down   传递   总结   同步   

最近进行了BGP协议的简单学习,也就顺手将学习到的内容进行经验总结,希望能够提供一些方便,如果有什么不足请通过评论告诉我,谢谢

1.边界网关协议 BGP 是一种动态路由发现协议,在于控制路由的传播和选择最佳路由
2.BGP4报文封装在TCP报文,使用TCP 的179端口
3.BGP 涉及到自治系统(AS):
  自治系统:一个单独的可管理的网络单元
  为了便于网络的管理,人为地将互联网划分成若干自治系统
  AS号标明自治系统,1-65411公用,65412-65535私用
4.根据路由协议的不同作用范围,我们可以将路由协议划分成域内路由协议(IGP)和域间路由协议(EGP)
  域内路由协议的作用范围被限制在自治系统内部,而域间路由协议适用于不同自治系统间的路由交换
  IGP 包括 RIP、IGRP、OSPF、IS-IS 等,而 EGP 目前只有 BGP 协议
5.内部BGP====》IBGP邻居
  在同一AS域内
  邻居之间不需要直连
6.外部BGP====》EBGP邻居
  不在同一AS域内
  默认情况下,应该直连

 

进行内部BGP配置实验,依旧是使用 Cisco Packet Tracer Student ,

技术分享图片

首先再R2中进行内部BGP配置

Router(config)#router ?               //选择路由协议
bgp      Border Gateway Protocol (BGP)
eigrp    Enhanced Interior Gateway Routing Protocol (EIGRP)
ospf     Open Shortest Path First (OSPF)
rip      Routing Information Protocol (RIP)
Router(config)#router bgp              //选择BGP协议 并且将AS号设置为1
Router(config-router)#?
bgp BGP specific commands===========》》》 log-neighbor-changes
                        redistribute-internal //ibgp再分配
                        router-id
distance       Define an administrative distance
exit       Exit from routing protocol configuration mode
neighbor      Specify a neighbor router //建立邻居关系
network          Specify a network to announce via BGP      //发布内网网段
no         Negate a command or set its defaults
redistribute     Redistribute information from another routing protocol
synchronization   Perform IGP synchronization            //同步
timers Adjust routing timers
Router(config-router)#neighbor ?                //填写需要建立邻居关系的IP地址
A.B.C.D Neighbor address
Router(config-router)#neighbor 2.2.2.1 ?
next-hop-self Disable the next hop calculation for this neighbor   //改变传递的路由的下一跳为自己
remote-as Specify a BGP neighbor
Router(config-router)#neighbor 2.2.2.1 remote-as          //填写建立邻居关系的AS号
<1-65535> AS of remote neighbor
%Packet Tracer does not support internal BGP in this version. Only external neighbors are supported.
//跟踪器不支持这个版本的内部BGP。仅支持外部邻居。(packet tracer 不支持内部BGP)

实验至此发现 该模拟器并不支持内部BGP配置,因此内部BGP配置将会后期放在GNS3上进行,不久将会把实验结果补发

因此进行外部BGP 配置实验,拓扑图如下

技术分享图片

R1 ===AS号为2
R2===AS号为1
R1:
Router(config)#router bgp 2
Router(config-router)#neighbor 2.2.2.2 remote-as 1
Router(config-router)#%BGP-5-ADJCHANGE: neighbor 2.2.2.2 Up

Router(config-router)#network ?
A.B.C.D Network number
Router(config-router)#network 1.1.1.1 ?
mask Network mask
<cr>
Router(config-router)#network 1.1.1.1 ma
Router(config-router)#network 1.1.1.1 mask 255.255.255.0

R2:
Router(config)#router bgp 1
Router(config-router)#neighbor 2.2.2.1 ?
next-hop-self Disable the next hop calculation for this neighbor
remote-as Specify a BGP neighbor
Router(config-router)#neighbor 2.2.2.1 remote-as 2
Router(config-router)#
%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/0, changed state to down

%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/0, changed state to up
%BGP-5-ADJCHANGE: neighbor 2.2.2.1 Up

最终结果在图中可以看到,成功的实现配置

BGP

标签:ted   tcp报文   cisc   mini   地址   down   传递   总结   同步   

原文地址:https://www.cnblogs.com/bigxBoss/p/8301935.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!