BGP协议(IBGP和EBGP)在华为路由器中的简单应用
边界网关协议(BGP)是运行于 TCP 上的一种自治系统的路由协议。 BGP 是唯一一个用来处理像因特网大小的网络的协议,也是唯一能够妥善处理好不相关路由域间的多路连接的协议。 BGP 构建在 EGP 的经验之上。
BGP 系统的主要功能是和其他的 BGP 系统交换网络可达信息。网络可达信息包括列出的自治系统(AS)的信息。这些信息有效地构造了 AS 互联的拓朴图并由此清除了路由环路,同时在 AS 级别上可实施策略决策。
配置实验:
配置AR1
[AR1]ospf 1 router-id 10.10.1.1
[AR1-ospf-1]area 0
[AR1-ospf-1-area-0.0.0.0]network 10.10.1.1 0.0.0.0
[AR1-ospf-1-area-0.0.0.0]network 10.10.12.0 0.0.0.255
[AR1-ospf-1-area-0.0.0.0]network 10.10.10.0 0.0.0.255
[AR1-ospf-1-area-0.0.0.0]network 12.1.1.1 0.0.0.0
[AR1]bgp 200
[AR1-bgp]peer 10.10.12.2 as-number 200
配置AR2
[AR2]ospf 1 router-id 10.10.2.2
[AR2-ospf-1]are 0
[AR2-ospf-1-area-0.0.0.0]network 10.10.2.2 0.0.0.0
[AR2-ospf-1-area-0.0.0.0]network 10.10.12.0 0.0.0.255
[AR2]display ospf routing
OSPF Process 1 with Router ID 10.10.2.2
Routing Tables
Routing for Network
Destination Cost Type NextHop AdvRouter Area
10.10.2.2/32 0 Stub 10.10.2.2 10.10.2.2 0.0.0.0
10.10.12.0/24 1 Transit 10.10.12.2 10.10.2.2 0.0.0.0
10.10.1.1/32 1 Stub 10.10.12.1 10.10.1.1 0.0.0.0
10.10.10.1/32 1 Stub 10.10.12.1 10.10.1.1 0.0.0.0
12.1.1.1/32 1 Stub 10.10.12.1 10.10.1.1 0.0.0.0
Total Nets: 5
Intra Area: 5 Inter Area: 0 ASE: 0 NSSA: 0
[AR2]
从以上可以看出10.10.10.1变成32位的了,我们在AR1上配置的时候是24位的,在ospf里面默认是把loopback接口的IP地址处理成32位的,如果想处理成其他位的,需要在loopback接口上加一条命令
[AR1-LoopBack1]ospf network-type broadcast
再从AR2上查看,10.10.10.0变成24了
[AR2]bgp 200
[AR2-bgp]peer 10.10.12.1 as-number 200
[AR2-bgp]display bgp peer
配置AR3
[AR3]bgp 100
[AR3-bgp]peer 10.10.23.2 as-number 200
查看一下AR2的bgp peer
Bgp路由表里面没有学到任何内容
[AR2-bgp]network 18.1.1.1 255.255.255.255
Info: The network does not exist.
[AR2-bgp]network 12.1.1.1 255.255.255.255
[AR2-bgp]
此时AR3的bgp路由表里面就多了一条路由
[AR2-bgp]network 10.10.10.0 24
[AR2-bgp]network 10.10.1.1 32
这样AR3就可以收到这2条路由了
留言与评论(共有 0 条评论) |