BGP实验

一、配置端口ip以及环回ip

[r1]int lo0
[r1-LoopBack0]ip a 1.1.1.1 24
[r1-LoopBack0]int g0/0/1
[r1-GigabitEthernet0/0/1]ip a 12.0.0.1 24
[r1-GigabitEthernet0/0/1]int g0/0/0
[r1-GigabitEthernet0/0/0]ip a 192.168.1.1 24
 
[r2]int g 0/0/0
[r2-GigabitEthernet0/0/0]ip a 12.0.0.2 24
[r2-GigabitEthernet0/0/0]int lo0
[r2-LoopBack0]ip a 2.2.2.2 24
[r2-LoopBack0]int g0/0/1
[r2-GigabitEthernet0/0/1]ip a 23.0.0.1 24
[r2-GigabitEthernet0/0/1]int g0/0/2
[r2-GigabitEthernet0/0/2]ip a 192.168.2.1 24
 
[r3]int g0/0/0
[r3-GigabitEthernet0/0/0]ip a 23.0.0.2 24
[r3-GigabitEthernet0/0/0]int lo0
[r3-LoopBack0]ip a 3.3.3.3 24
[r3-LoopBack0]int g 0/0/1
[r3-GigabitEthernet0/0/1]ip a 34.0.0.2 24
[r3-GigabitEthernet0/0/1]int g0/0/2
[r3-GigabitEthernet0/0/2]ip a 192.168.3.1 24

[r4]int g 0/0/0
[r4-GigabitEthernet0/0/0]ip a 34.0.0.2 24
[r4-GigabitEthernet0/0/0]int g 0/0/1
[r4-GigabitEthernet0/0/1]ip a 45.0.0.1 24
[r4-GigabitEthernet0/0/1]int g0/0/2
[r4-GigabitEthernet0/0/2]ip a 192.168.4.1 24
[r4-GigabitEthernet0/0/2]int lo0
[r4-LoopBack0]ip a 4.4.4.4 24
 
[r5]int g0/0/0
[r5-GigabitEthernet0/0/0]ip a 45.0.0.2 24
[r5-GigabitEthernet0/0/0]int g0/0/1
[r5-GigabitEthernet0/0/1]ip a 192.168.5.1 24
[r5-GigabitEthernet0/0/1]int lo0
[r5-LoopBack0]ip a 5.5.5.5 24
[r5]int g0/0/2
[r5-GigabitEthernet0/0/2]ip a 54.0.0.2 24
二、配置AS2中的ospf

[r2]ospf 1 router-id 2.2.2.2
[r2-ospf-1]area 0
[r2-ospf-1-area-0.0.0.0]network 192.168.2.1 0.0.0.0
[r2-ospf-1-area-0.0.0.0]network  2.2.2.2 0.0.0.0
[r2-ospf-1-area-0.0.0.0]network 23.0.0.1 0.0.0.0
 
[r3]ospf 1 router-id 3.3.3.3
[r3-ospf-1]area 0
[r3-ospf-1-area-0.0.0.0]network 23.0.0.2 0.0.0.0
[r3-ospf-1-area-0.0.0.0]network 192.168.3.1 0.0.0.0
[r3-ospf-1-area-0.0.0.0]network 34.0.0.1 0.0.0.0
[r3-ospf-1-area-0.0.0.0]network 3.3.3.3 0.0.0.0
 
[r4]ospf 1 router-id 4.4.4.4
[r4-ospf-1]are    
[r4-ospf-1]area 0
[r4-ospf-1-area-0.0.0.0]network 34.0.0.2 0.0.0.0
[r4-ospf-1-area-0.0.0.0]network 192.168.4.1 0.0.0.0
[r4-ospf-1-area-0.0.0.0]network 4.4.4.4 0.0.0.0
三、配置直连之间的EBGP


[r1]bgp 1
[r1-bgp]router-id 1.1.1.1
[r1-bgp]peer 12.0.0.2 as-number 2
 
[r2]bgp 2
[r2-bgp]router-id 2.2.2.2
[r2-bgp]peer 12.0.0.1 as-number 1
 
[r4]ip route-static 5.5.5.5 24 45.0.0.2
[r4]ip route-static 5.5.5.5 24 54.0.0.2
[r4]bgp 2
[r4-bgp]router-id 4.4.4.4
[r4-bgp]peer 5.5.5.5 as-number 3
[r4-bgp]peer 5.5.5.5 connect-interface lo0
[r4-bgp]peer 5.5.5.5 ebgp-max-hop 2  
 
[r5]ip route-static 4.4.4.4 24 45.0.0.1
[r5]ip route-static 4.4.4.4 24 54.0.0.1
[r5]bgp 3
[r5-bgp]router-id 5.5.5.5
[r5-bgp]peer 4.4.4.4 as-number 2
[r5-bgp]peer 4.4.4.4 connect-interface  lo0  
[r5-bgp]peer 4.4.4.4 ebgp-max-hop 2    
四、配置IBGP


[r2-bgp]peer 3.3.3.3 as-number 2
[r2-bgp]peer 3.3.3.3 connect-interface LoopBack 0
[r2-bgp]peer 4.4.4.4 as-number 2
[r2-bgp]peer 4.4.4.4 connect-interface LoopBack 0
[r2-bgp]peer 3.3.3.3 next-hop-local     /*由于as-by-as的原因,所以要手动更改*/
[r2-bgp]peer 4.4.4.4 next-hop-local
 
[r3]bgp 2
[r3-bgp]router-id 3.3.3.3
[r3-bgp]peer 2.2.2.2 as-number 2
[r3-bgp]peer 2.2.2.2 connect-interface LoopBack 0
[r3-bgp]peer 4.4.4.4 as-number 2
[r3-bgp]peer 4.4.4.4 connect-interface lo0
 
[r4]bgp 2
[r4-bgp]router-id 4.4.4.4
[r4-bgp]peer 2.2.2.2 as-number 2
[r4-bgp]peer 2.2.2.2 connect-interface lo0
[r4-bgp]peer 3.3.3.3 as-number 2
[r4-bgp]peer 3.3.3.3 connect-interface lo0
[r4-bgp]peer 3.3.3.3 next-hop-local     /*由于as-by-as的原因,所以要手动更改*/
[r4-bgp]peer 2.2.2.2 next-hop-local
五、在bgp中宣告需要传输的网段

[r1]bgp 1
[r1-bgp]network 192.168.1.0 24

### BGP 网络配置实验指南 #### 实验目标 通过本实验,学习并掌握边界网关协议(BGP)的基础配置方法及其在网络中的应用。具体包括基本的BGP邻居关系建立、路由聚合、网络宣告等内容。 --- #### 所需设备与环境 - 路由器模拟器(如GNS3、Cisco Packet Tracer或Huawei eNSP) - 至少两台路由器用于构建BGP邻居关系 - 配置终端工具(PuTTY或其他SSH/Telnet客户端) --- #### 基础拓扑设计 假设存在两个自治系统AS100和AS200,分别对应RouterA和RouterB。两者之间需要通过eBGP协议交换路由信息。 | 设备名称 | AS号 | 接口地址 | |----------|------|------------------| | RouterA | 100 | Loopback0: 1.1.1.1/32<br>GE0/0: 192.168.1.1/24 | | RouterB | 200 | Loopback0: 2.2.2.2/32<br>GE0/0: 192.168.1.2/24 | --- #### 配置步骤详解 ##### 1. **基础接口配置** 在每台路由器上配置Loopback接口和其他物理接口的IP地址。 ```shell [r1]interface loopback0 [r1-Loopback0]ip address 1.1.1.1 255.255.255.255 [r1]interface GigabitEthernet0/0 [r1-GigabitEthernet0/0]ip address 192.168.1.1 255.255.255.0 ``` 对于RouterB执行类似的配置[^1]。 ##### 2. **启用BGP进程** 在RouterA上启动BGP进程,并指定其所属的AS编号为100。 ```shell [r1]bgp 100 [r1-bgp]router-id 1.1.1.1 ``` 同样,在RouterB上创建对应的BGP实例,设置AS号为200[^2]。 ##### 3. **定义邻居关系** 向对方通告自己的直连网络或者loopback地址作为下一跳路径的一部分。 ```shell [r1-bgp]peer 192.168.1.2 as-number 200 [r1-bgp]network 1.1.1.1 255.255.255.255 ``` 注意这里使用的是精确匹配模式来发布特定前缀。 ##### 4. **验证连接状态** 利用`display bgp peer`命令检查当前已形成的外部邻接状况是否正常工作。 如果一切顺利的话,则应该能看到如下类似输出结果: ``` Peer V AS MsgRcvd MsgSent OutQ Up/Down State/PrefRcv 192.168.1.2 4 200 X Y Z hh:mm:ss Established ``` ##### 5. **高级功能——路由汇总** 为了减少广播域内的条目数量,可以在源头处实施CIDR技术来进行手动合并操作。 例如将子网范围从单独的小块整合成更大的连续区间形式呈现给远端站点查看。 ```shell [r1-bgp]aggregate-address 172.16.0.0 255.255.0.0 summary-only ``` 以上便是基于上述参考资料所整理出来的关于如何开展一次完整的BGP实践教学活动的具体流程说明文档。 --- ### 注意事项 - 确保所有参与测试环节里的硬件设施均已正确初始化完毕后再继续后续动作; - 如果遇到任何异常情况,请参照官方手册排查可能存在的错误源码位置等问题所在之处直至彻底解决为止。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值