BGP动态路由协议:
As是一个16位的数字,取值1-65535
当存在以下条件之一时使用BGP:
1)AS允许数据包穿过它到达其它自治系统
2)多条外部连接,多个运营商之间:拥有多条到互联网的连接时
3)必须对进入和离开AS的数据流进行控制
当存在以下条件之一时不使用BGP:
1) 仅单一连接到AS或者internet
2) 路由器的内存和CPU性能不佳时
3) 没有能力实施路由过滤或BGP路径选择时
4) 自治系统间带宽较低时
包含邻居表、BGP转发表、路由表
BGP neighbors分属不同的AS 称为EBGP
BGP 分属同一个AS ,(IBGP neighbors)它们之间不要求直连,称为IBGP。
BGP主要配置命令:
Router bgp 64512-65535(激活BGP、一个路由器只能属于一个AS
Bgp route-id 1.1.1.1 意义和OSPF 的一样
Neighbor ip remote-as 65001(激活BGP neighbor 的会话
Network ip段 mask 子网掩码 (宣告路由
BGP主要属性内容:
As-path (as路径
Next-hop (下一跳
Local preference (本地优先级默认值100、越大越优先
Med (多出口鉴别属性
Weight (权重属性
BGP简单配置:
R1: as 65001 (12.1.1.1 1.1.1.1
R2: as 65002 (12.1.1.2 23.1.1.2 2.2.2.2
R3: as 65003 (23.1.1.3 3.3.3.3
R1(config)#
interface e0/1
ip address 12.1.1.1 255.255.255.0
no shutdown
interface lo0
ip address 1.1.1.1 255.255.255.0
no shutdown
router bgp 65001
neighbor 12.1.1.2 remote 65002
network 12.1.1.0 mask 255.255.255.0
network 1.1.1.1 mask 255.255.255.0
R2(config)#
rotuer bgp 65002
neighbor 12.1.1.1 remote 65001
neighbor 23.1.1.3 remote 65003
network 12.1.1.0 mask 255.255.255.0
network 23.1.1.0 mask 255.255.255.0
network 2.2.2.2 mask 255.255.255.0
R3(config)#
router bgp 65003
neighbor 23.1.1.2 remote 65002
network 23.1.1.0 mask 255.255.255.0
network 3.3.3.0 mask 255.255.255.0
查看路由show ip route
查看BGP show ip bgp
来源:https://blog.51cto.com/14148388/2430347