最后更新:2022-08-01 02:35:58 手机定位技术交流文章
实验要求:

实验过程:
1.IP地址规划及拓扑建设
AS1:
环回接口:192.168.1.0/24 骨干链路:12.1.1.0/24
AS3:
环回接口:192.168.2.0/24 骨干链路:78.1.1.0/24
AS2:
AS2总网段地址为172.16.0.0/16
环回(建邻):172.16.0.0/32
骨干:
R2和R3:172.16.1.0/30 R3和R4:172.16.1.4/30 R4和R7:172.16.1.8/30
R7和R6:172.16.1.12/30 R6和R5:172.16.1.16/30 R5和R2:172.16.1.20/30
剩下的环回:172.16.2.0/24 172.16.3.0/24 172.16.4.0/24
172.16.5.0/24 172.16.6.0/24 172.16.7.0/24

2.底层(每个路由器的接口和回路配置IP)
R1:
R2:
R3:
R4:
R5:
R6:
R7:
R8:
3.在AS2内部使用OSPF实现内部互操作
以R2为例

AS2内部路由器与R2配置相同,完成后检查路由表,并进行测试,确保AS2内部的互操作性
路由表:

在实际项目中,路由器连接用户,路由器携带原始的传输加密,但在实验中,用户使用一个循环来代替它,结果路由器通过的路径被加密为32(最后5条)。
解决方案:修改路由器用户界面工作类型
[r2]int l 1
[r2-LoopBack1]ospf network-type broadcast
再次查看路由表研究发现,通过32位加密的路径将转化为24位加密手写

测试:

3.建立睦邻关系(邻国关系),又称建立等价关系
EBGP之间邻接(使用直接连接端口邻接)
[r1]bgp 1 启动时需要定义实际的AS数目,不再有进程概念
[r1-bgp]router-id 1.1.1.1 建议手工配置RID,--手工—环回最大值---物理接口最大值
[r1-bgp]peer 12.1.1.2 as-number 2 对端IP地址,及对端所在的AS号
上面是R1和R2之间的邻域,与R7和R8之间的邻域相同
IBMGP间建立邻居(使用环形接口建立邻居)
[r2]bgp 64512
[r2-bgp]confederation id 2 声明自己的大AS号
[r2-bgp]peer 172.16.0.3 as-number 64512
[r2-bgp]peer 172.16.0.3 connect-interface l0
[r2-bgp]peer 172.16.0.3 next-hop-local
通过逻辑完成的其他路由器的配置
R2/3/4是一个联合体 R5/6/7是一个联合体
IBGP水平分割 - 避免IBGP循环 - 从IBGP邻居学习的路径项目不能传递给其他本地IBGP邻居;
因为BGP可以是非线性邻国,通常的运行的是BGP协议路由器,还有EBGP的邻国,需要从其他AS条目学习路径,当共享到内部的AS时,因为目前的水平分割,必须建立IBMGP邻域关系,与本地AS的所有BGP设备;IBMGP邻域关系的数目呈指数增长;
IBMGP的层次划分是可行的 -- 通过管理无循环的网络并限制邻居关系的数量,可以打破IBMGP的层次划分。
非环的核心思想是AS-BY-AS规则;在AS中传递时,条文的属性不会被默认改变;
为了打破IBMGP的水平划分,我们使用路由反射器和联邦
路由器反射器:(R3和R6)
[r3-bgp]peer 172.16.0.2 reflect-client
该指令的作用,是让172.16.0.2成为本地的客户端,同时本地成为路由反射器;
联邦:
[r4]bgp 64512
[r4-bgp]router-id 4.4.4.4[r4-bgp]confederation id 2
[r4-bgp]federation peer-as 64513 彼此对称的 AS 小数目
[r4-bgp]peer 172.16.0.7 as-number 64513
[r4-bgp]peer 172.16.0.7 connect-interface l0
[r4-bgp]peer 172.16.0.7 ebgp-max-hop 2
4.路由宣告
AS1和AS3直接声明在R1和R8上
R1:
[r1]bgp 1
[r1-bgp]network 192.168.1.0 24R8:
[r8]bgp 3
[r8-bgp]network 192.168.2.0 24
AS2可以通过重新释放在R2和R7中声明
R2:
[r2]bgp 64512
[r2-bgp]import-route ospf 1R7:
[r7]bgp 64513
[r7-bgp]import-route ospf 1
查看路由表:

看看路由表,发现所有AS2和R8的循环中的路径已经被学习了
5.BGP手合成(联合)
R2:
[r2]bgp 64512
[r2-bgp]aggregate 172.16.0.0 16 detail-suppressed 只发送聚合条目,不转发明细条目R7:
[r7]bgp 64513
[r7-bgp]aggregate 172.16.0.0 16 detail-suppressed
R1:

R8:

查看路由表发现,路由条目大大减少
6.测试



这时, 实验的全部要求都满足了, 实验已经结束.
本文由 在线网速测试 整理编辑,转载请注明出处。