边界网关路由协议(BGP)
发布时间
阅读量:
阅读量
直连路由
非直连路由
– 静态
– 动态
------ IGP(在公司内部运行的协议)
------ RIP
------ IGRP
------ EIGRP
------ OSPF
------ ISIS
EGP(外部路由网关协议:在不同公司之间运行的协议)
[传输路由,必须稳定;支持传输量大路由]
[实现路由的灵活控制]
BGP(7/TCP,179)
一 、什么是BGP路由协议
BGP(边界网关协议):是一种基于矢量算法的自治系统(简称:公司)间的路由协议;
BGP协议并非要找到具体的网络信息,而是提供可用于找到自治系统大的信息。而运行在自治系统内部的协议(RIP、OSPF等)用于找到具体的网络。
二. AS的类型:
AS:自制系统(一个区域),通过数字来表示,称之为AS号,取值范围:0~65535;
公有AS号:需要向运营商购买,可以在互联网传递;范围:0~64511;
@公有AS号:
需要花钱购买;
可以在运营商/公网上传输;
私有AS号:任何公司都可以使用,不能在互联网传递;范围:64512~65535;
@私有AS号:
只能在企业内部使用,不能传递给运营商/公网;
免费的;
后来进行扩展以后是232个
三. BGP的特点:
特点
1)稳定 – TCP
2)可以同时传输大量路由;
3)可以实现路由的灵活控制;(为路由分配了13个属性)
应用场景:
在任何一个环境中,只要有上述3个要求的网络,都可以使用BGP;
四、BGP工作原理
- 建立邻居表-建立在TCP连接基础上;
- 同步数据库;
- 计算路由表;
五、 BGP状态:
– 空闲(idle)
– 连接 (connect)
– 活跃 (active)
–报文已发送 (opensent)
– 报文已确认 (openconfirm)
– 连接已建立 (established)
六. BGP的工作过程:
- 建立邻居表
- 同步数据库
- 计算路由表
七、BGP的报文:
- open ,用于邻居的建立;
- update,更新报文,用于传递 BGP 路由条目;
- keep-alive,存活消息,用于维持BGP邻居关系;
- notification:通知,用于传递报错信息;
八. BGP分类
IBGP:内部BGP,在同一个AS内部;
EBGP:外部BGP,运行在不通AS之间;
九. BGP邻居表
-类型
内部邻居
相同AS号的两个设备;
外部邻居
不同AS号的两个设备;
十、基础的BGP配置:

- 配置思路:
1)配置基本的IP地址;
2)配置R1和R2之间的BGP;
3)验证BGP关系;
R1配置:
<Huawei>sys
[Huawei]sys R1
[R1]int g0/0/0
[R1-GigabitEthernet0/0/0]ip a 10.1.1.1 24
[R1-GigabitEthernet0/0/0]q
[R1]bgp 100
[R1-bgp]router-id 1.1.1.1
[R1-bgp]peer 10.1.1.2 as-number 200
R2 配置:
<Huawei>sys
[Huawei]sys R2
[R2]int g0/0/0
[R2-GigabitEthernet0/0/1]ip a 10.1.1.2 24
[R2-GigabitEthernet0/0/1]q
[R2]bgp 100
[R2-bgp]router-id 2.2.2.2
[R2-bgp]peer 10.1.1.2 as-number 100
验证:

全部评论 (0)
还没有任何评论哟~
