当前位置:网站首页>Hcip--- BGP comprehensive experiment
Hcip--- BGP comprehensive experiment
2022-07-26 07:24:00 【Newcomer_ L】
Catalog
1、 To the whole AS2 Of IP Address for subnet Division
2、 Check all equipment IP Address configuration
3、 stay AS2 Enable OSPF agreement
4、 Enable... For all devices BGP agreement , And establish peers
5、 Publish routing information
6、 Get rid of IBGP Horizontal segmentation between , Configure the routing reflector
7、 Short interface 、 Summarize and announce
8、 establish GRE Tunnel , To realize the communication of two loops
The experimental requirements

1、AS1 There are two loopback interfaces , One address is 192.168.1.0/24 This address cannot be declared in any agreement .AS3 There are two loopback interfaces , One address is 192.168.2.0/24 This address cannot be declared in any agreement , Finally, it is required that the two loopback interfaces can communicate with each other .AS1 Another loopback interface of is 10.0.0.0/24,AS3 Another loopback interface of is 11.0.0.0/24
2、 Whole AS2 Of IP The address is 172.16.0.0/16, Please divide reasonably .
3、AS Backbone link between IP The address can be customized at will .
4、 Use BGP The protocol allows the loopback interfaces of all devices in the whole network to access each other .
5、 Reduce the number of routing entries , Avoid loop problems .
Experimental thinking
1、 Reasonably divide IP Address , To configure IP Address and loopback interface .
2、 stay AS2 Start... In the middle IGP agreement OSPF, As BGP The basis of the agreement
3、 start-up BGP Agreement to establish neighborhoods , Make the whole BGP An agreement can make BGP Routing can be up to . It needs to be noted that , There are small federal AS No. 1 needs to be a small federal AS Configure the number first , And then the real AS No . If there is a federal EBGP, And declare the neighbor Federation EBGP Of AS Number . In this experiment IBGP Routing needs to be configured in the peer Reflection device , So as to achieve BGP Routing delivery .
4、 Reduce routing entries , You can configure an empty interface path to complete , That is, the reduction of routing entries is achieved , It also achieves the anti ring mechanism of air interface , And most importantly , Thus, the whole AS2 The loopback interface in the can reach .
5、 By re AR1 And AR8 To create a GRE Tunnel , To achieve 192.168.1.0/24 And 192.168.2.0/24 The loopback interface for communication , Pay attention to is , Of source destination interface in tunnel IP The address should use AR1 And AR8 Switch back to the interface with another one , The reason is , If physical interface is selected , It's impossible to communicate , Because the physical interface has no routing information to the other party at all , No physical interface can communicate , The tunnel is more likely .
Experiment contents and steps
1、 To the whole AS2 Of IP Address for subnet Division
take 172.16.0.0/16 The network segment is divided into 172.16.0.0/24 Multiple network segments , Because in the actual project ,24 The network segment is more in line with the user network segment , Therefore, the network segment is divided into 172.16.0.0 /24 The subnet mask of is 24 The network segment , then 172.16.0.0/24 Multiple network segments are divided , take 172.16.0.0/24 The network segment of is used for P2P In the Internet , take 172.16.1.0/24 The network segment of is used for MA In the Internet , The loopback interface of each router uses a subnet mask of 24 The network segment .
2、 Check all equipment IP Address configuration
R1
[r1]int g 0/0/0
[r1-GigabitEthernet0/0/0]ip a 12.0.0.1 24
[r1-GigabitEthernet0/0/0]int lo0
[r1-LoopBack0]ip a 192.168.1.1 24
[r1-LoopBack0]int lo1
[r1-LoopBack1]ip a 10.0.0.1 24
R2
[r2]int g0/0/0
[r2-GigabitEthernet0/0/0]ip a 12.0.0.2 24
[r2-GigabitEthernet0/0/0]int lo0
[r2-LoopBack0]ip a 172.16.2.1 24
[r2]int g 0/0/1
[r2-GigabitEthernet0/0/1]ip a 172.16.1.1 29
[r2-GigabitEthernet0/0/1]int g0/0/2
[r2-GigabitEthernet0/0/2]ip a 172.16.1.9 29
R3
[r3]int g0/0/0
[r3-GigabitEthernet0/0/0]ip a 172.16.1.2 29
[r3-GigabitEthernet0/0/0]int lo0
[r3-LoopBack0]ip a 172.16.3.1 24
[r3-LoopBack0]int g 0/0/1
[r3-GigabitEthernet0/0/1]ip a 172.16.1.17 29
R4
[r4]int g0/0/0
[r4-GigabitEthernet0/0/0]ip a 172.16.1.18 29
[r4-GigabitEthernet0/0/0]int g 0/0/1
[r4-GigabitEthernet0/0/1]ip a 172.16.1.25 29
[r4-GigabitEthernet0/0/1]int lo0
[r4-LoopBack0]ip a 172.16.4.1 24
R5
[r5]int g 0/0/0
[r5-GigabitEthernet0/0/0]ip a 172.16.1.10 29
[r5-GigabitEthernet0/0/0]int g 0/0/1
[r5-GigabitEthernet0/0/1]ip a 172.16.1.133 29
[r5-GigabitEthernet0/0/1]int lo0
[r5-LoopBack0]ip a 172.16.5.1 24
R6
[r6]int g 0/0/0
[r6-GigabitEthernet0/0/0]ip a 172.16.1.34 29
[r6-GigabitEthernet0/0/0]int lo0
[r6-LoopBack0]ip a 172.16.6.1 24
[r6-LoopBack0]int g0/0/1
[r6-GigabitEthernet0/0/1]ip a 172.16.1.41 29
R7
[r7]int g0/0/0
[r7-GigabitEthernet0/0/0]ip a 172.16.1.42 29
[r7-GigabitEthernet0/0/0]int lo0
[r7-LoopBack0]ip a 172.16.7.1 24
[r7-LoopBack0]int g 0/0/1
[r7-GigabitEthernet0/0/1]ip a 172.16.1.26 29
[r7-GigabitEthernet0/0/1]int g 0/0/2
[r7-GigabitEthernet0/0/2]ip a 78.0.0.1 24
R8
[r8]int g 0/0/0
[r8-GigabitEthernet0/0/0]ip a 78.0.0.2 24
[r8-GigabitEthernet0/0/0]int lo0
[r8-LoopBack0]ip a 192.168.2.1 24
[r8-LoopBack0]int lo1
[r8-LoopBack1]ip a 11.0.0.1 24
3、 stay AS2 Enable OSPF agreement
R2
[r2]ospf 1 router-id 2.2.2.2
[r2-ospf-1]a 0
[r2-ospf-1-area-0.0.0.0]network 172.16.0.0 0.0.255.255
R3
[r3]ospf 1 router-id 3.3.3.3
[r3-ospf-1]a 0
[r3-ospf-1-area-0.0.0.0]network 172.16.0.0 0.0.255.255
R4
[r4]ospf 1 router-id 4.4.4.4
[r4-ospf-1]a 0
[r4-ospf-1-area-0.0.0.0]network 172.16.0.0 0.0.255.255
R5
[r5]ospf 1 router-id 5.5.5.5
[r5-ospf-1]a 0
[r5-ospf-1-area-0.0.0.0]network 172.16.0.0 0.0.255.255
R6
[r6]ospf 1 router-id 6.6.6.6
[r6-ospf-1]a 0
[r6-ospf-1-area-0.0.0.0]network 172.16.0.0 0.0.255.255
R7
[r7]ospf 1 router-id 7.7.7.7
[r7-ospf-1]a 0
[r7-ospf-1-area-0.0.0.0]network 172.16.0.0 0.0.255.255
4、 Enable... For all devices BGP agreement , And establish peers
R1
[r1]bgp 1
[r1-bgp]route-select
[r1-bgp]router-id 1.1.1.1
[r1-bgp]peer 12.0.0.2 as 2
R2
[r2]bgp 64512
[r2-bgp]route-select
[r2-bgp]router-id 2.2.2.2
[r2-bgp]confederation id 2
[r2-bgp]confederation peer-as 64513
[r2-bgp]peer 12.0.0.1 as 1
[r2-bgp]peer 172.16.3.1 as 64512
[r2-bgp]peer 172.16.3.1 connect-interface LoopBack 0
[r2-bgp]peer 172.16.5.1 as 64513
[r2-bgp]peer 172.16.5.1 connect-interface LoopBack 0
[r2-bgp]peer 172.16.5.1 ebgp-max-hop 2
[r2-bgp]peer 172.16.3.1 next-hop-local
[r2-bgp]peer 172.16.5.1 next-hop-local
R3
[r3]bgp 64512
[r3-bgp]router-id 3.3.3.3
[r3-bgp]confederation id 2
[r3-bgp]peer 172.16.2.1 as 64512
[r3-bgp]peer 172.16.2.1 connect-interface LoopBack 0
[r3-bgp]peer 172.16.4.1 as 64512
[r3-bgp]peer 172.16.4.1 connect-interface LoopBack 0
R4
[r4]bgp 64512
[r4-bgp]router-id 4.4.4.4
[r4-bgp]confederation id 2
[r4-bgp]confederation peer-as 64513
[r4-bgp]peer 172.16.3.1 as 64512
[r4-bgp]peer 172.16.3.1 connect-interface LoopBack 0
[r4-bgp]peer 172.16.7.1 as 64513
[r4-bgp]peer 172.16.7.1 connect-interface LoopBack 0
[r4-bgp]peer 172.16.7.1 ebgp-max-hop 2
R5
[r5]bgp 64513
[r5-bgp]router-id 5.5.5.5
[r5-bgp]confederation id 2
[r5-bgp]confederation peer-as 64512
[r5-bgp]peer 172.16.2.1 as 64512
[r5-bgp]peer 172.16.2.1 connect-interface LoopBack 0
[r5-bgp]peer 172.16.2.1 ebgp-max-hop 2
[r5-bgp]peer 172.16.6.1 as 64513
[r5-bgp]peer 172.16.6.1 connect-interface LoopBack 0
R6
[r6]bgp 64513
[r6-bgp]router-id 6.6.6.6
[r6-bgp]confederation id 2
[r6-bgp]peer 172.16.5.1 as 64513
[r6-bgp]peer 172.16.5.1 connect-interface LoopBack 0
[r6-bgp]peer 172.16.7.1 as 64513
[r6-bgp]peer 172.16.7.1 connect-interface LoopBack 0
R7
[r7]bgp 64513
[r7-bgp]router-id 7.7.7.7
[r7-bgp]confederation id 2
[r7-bgp]confederation peer-as 64512
[r7-bgp]peer 172.16.6.1 as 64513
[r7-bgp]peer 172.16.6.1 connect-interface LoopBack 0
[r7-bgp]peer 172.16.4.1 as 64512
[r7-bgp]peer 172.16.4.1 connect-interface LoopBack 0
[r7-bgp]peer 172.16.4.1 ebgp-max-hop 2
[r7-bgp]peer 78.0.0.2 as 3
[r7-bgp]peer 172.16.4.1 next-hop-local
[r7-bgp]peer 172.16.6.1 next-hop-local
R8
[r8]bgp 3
[r8-bgp]router-id 8.8.8.8
[r8-bgp]peer 78.0.0.1 as 2
5、 Publish routing information
R1
[r1]bgp 1
[r1-bgp]network 10.0.0.0 24
R8
[r8]bgp 3
[r8-bgp]network 11.0.0.0 24
6、 Get rid of IBGP Horizontal segmentation between , Configure the routing reflector
R3
[r3]bgp 64512
[r3-bgp]peer 172.16.2.1 reflect-client
R6
[r6]bgp 64513
[r6-bgp]peer 172.16.7.1 reflect-client
7、 Short interface 、 Summarize and announce
R2
[r2]ip route-static 172.16.0.0 21 NULL 0
[r2]bgp 64512
[r2-bgp]network 172.16.0.0 21
R7
[r7]ip route-static 172.16.0.0 22 NULL 0
[r7]bgp 64513
[r7-bgp]network 172.16.0.0 21
8、 establish GRE Tunnel , To realize the communication of two loops
R1
[r1]int t0/0/0
[r1-Tunnel0/0/0]ip a 192.168.10.1 24
[r1-Tunnel0/0/0]tunnel-protocol gre
[r1-Tunnel0/0/0]source 10.0.0.1
[r1-Tunnel0/0/0]destination 11.0.0.1
[r1]ip route-static 192.168.1.0 24 99.0.0.2
R8
[r8]int t0/0/0
[r8-Tunnel0/0/0]ip a 192.168.10.2 24
[r8-Tunnel0/0/0]tunnel-protocol gre
[r8-Tunnel0/0/0]source 11.0.0.1
[r8-Tunnel0/0/0]destination 10.0.0.1
[r8]ip route-static 192.168.2.0 24 99.0.0.1
边栏推荐
- 倒计时2日!基于 Apache DolphinScheduler&TiDB 的交叉开发实践,从编写到调度让你大幅提升效率
- NFT digital collection system development: activating digital cultural heritage
- 6. Combined data type
- MySQL installation tutorial - hands on installation
- Opencv learn resize and crop
- NFT digital collection system development: digital collections give new vitality to brands
- Configure flask
- Comparison and difference between dependence and Association
- DADNN: Multi-Scene CTR Prediction via Domain-Aware Deep Neural Network
- This section is for Supplement 2
猜你喜欢

College degree sales career, from the third tier 4K to the first tier 20k+, I am very satisfied with myself
![Rgb-t tracking - [dataset benchmark] gtot / rgbt210 / rgbt234 / vot-2019-2020 / laser / VTUAV](/img/10/40d02da10a6f6779635dc820c074c6.png)
Rgb-t tracking - [dataset benchmark] gtot / rgbt210 / rgbt234 / vot-2019-2020 / laser / VTUAV

DADNN: Multi-Scene CTR Prediction via Domain-Aware Deep Neural Network

Uncover the mystery of cloud native data management: operation level

Learn browser decoding from XSS payload
![Talent column | can't use Apache dolphin scheduler? The most complete introductory tutorial written by the boss in one month [3]](/img/21/c35b1493a36c46a89db0c6ebcf46db.jpg)
Talent column | can't use Apache dolphin scheduler? The most complete introductory tutorial written by the boss in one month [3]

Comparison and difference between dependence and Association

Apache DolphinScheduler 2.X保姆级源码解析,中国移动工程师揭秘服务调度启动全流程

The interface automation test with a monthly salary of 12k+ takes you to get started in 3 minutes

【推荐系统经典论文(十)】阿里SDM模型
随机推荐
Become an Apache contributor, so easy!
Taishan office lecture: word error about inconsistent values of page margins
Compose text and icon splicing to realize drawableleft or drawableright
WCF 入门教程二
Rgb-t tracking - [dataset benchmark] gtot / rgbt210 / rgbt234 / vot-2019-2020 / laser / VTUAV
NFT digital collection system development: how enterprises develop their own digital collection platform
tensorflow2.x中的量化感知训练以及tflite的x86端测评
成为 Apache 贡献者,So easy!
NFT数字藏品系统开发:企业如何开发属于自己的数藏平台
此章节用于补充
NFT digital collection system development: digital collections give new vitality to brands
WPS or office compression of ppt
404 page best practices to improve user experience
Moonbeam orbiters program: provides a new way for collectors to participate in moonbeam and Moonriver
C# 使用Log4Net记录日志(基础篇)
6. Combined data type
漂洋过海来看你
Learn browser decoding from XSS payload
hot100 哈希
Redis migrate tool migration error.