华为HCNA之OSPF上配置帧中继实验

导语:

默认时OSPF把帧中继接口的网络类型设置为NBMA,OSPF不在NBMA网络发送组播的hello包,因此需要手动简历邻居关系。

拓扑图:

在这里插入图片描述

步骤:

1.基本配置:

在R1、R2、R3上配置帧帧中继接口,关闭帧中继逆向地址解析功能,其中将R1设置为DR,DR优先级为100:

[R1]interface Serial 1/0/0
[R1-Serial1/0/0]link-protocol fr
[R1-Serial1/0/0]ip address 10.0.123.1 24
[R1-Serial1/0/0]undo fr inarp
[R1-Serial1/0/0]fr map ip 10.0.123.2 102
[R1-Serial1/0/0]fr map ip 10.0.123.3 103
[R1-Serial1/0/0]ospf dr-priority 100
[R1]interface LoopBack 0
[R1-LoopBack0]ip address 10.1.1.1 32

R2、R3的配置同理,只是不需要配置DR优先级;

配置完成后,查看帧中继的虚电路和映射表:
在这里插入图片描述
在这里插入图片描述
可以看到PVC状态正常。
测试R1和R2的连通性:
在这里插入图片描述
通信正常,同理R1和R3通信也正常。

2.在帧中继上搭建OSPF网络:

仅以R1为例,R2、R3配置同理:

[R1]ospf router-id 10.1.1.1
[R1-ospf-1]area 0
[R1-ospf-1-area-0.0.0.0]network 10.0.123.1 0.0.0.255
[R1-ospf-1-area-0.0.0.0]network 10.1.1.1 0.0.0.0

全部配置完成后,检查R1的邻居情况:
在这里插入图片描述
发现无法正常建立邻居,这是明显的网络故障。于是我们来排查故障,排查故障时应遵循底层逐步向上层的顺序,即先检查物理层,然后二层链路层,之后高层。
物理层的检查这里省略,直接测试连通性:
在这里插入图片描述
可以观察到,直连链路没有问题,我们来检查三层路由协议,即相应接口是否被通告到OSPF进程中。
在这里插入图片描述
观察到所有接口已被通告到OSPF进程;
现在,我们对R1的S1/0/0接口进行抓包:
在这里插入图片描述
发现R1始终没有向外发送OSPF报文,这是因为OSPF在帧中继上默认的网络类型为NBMA,即非广播多路访问。这种类型是不支持广播和组播的,而OSPF默认时组播发送,故OSPF无法在帧中继中发送报文,无法建立邻居关系。
可以采取手工配置邻居,单播发送报文:

[R1]ospf
[R1-ospf-1]peer 10.0.123.2
[R1-ospf-1]peer 10.0.123.3

这里仅以R1为例,R2、R3同理;
配置完成后,再次查看R1的邻居关系:
在这里插入图片描述
可以看到,邻居关系已经建立成功。
查看R1的路由表:
在这里插入图片描述
路由正常,再来测试环回口的连通性:
在这里插入图片描述
可以看到R1和R2的环回接口通信正常,同理R1和R3的也正常;
再来测试R2和R3的环回接口:
在这里插入图片描述
观察到,R2和R3的环回接口通信不正常。此时,又需要排除故障;
首先查看R2的OSPF路由表:
在这里插入图片描述
看上去没什么问题,然后再查看R2的帧中继映射关系:
在这里插入图片描述
可以看到,没有关于10.0.123.3的映射,如果R2要发送到10.0.123.3,无法知晓该从那条PVC进行发送和封装。
这是,可以通过PVC复用技术解决。通过R1和R2的PVC去往10.0.123.3:

[R2-Serial1/0/0]fr map ip 10.0.123.3 201
[R3-Serial1/0/0]fr map ip 10.0.123.2 301

配置完成后,再次查看R2的帧中继映射关系:
在这里插入图片描述
此时,测试R2和R3的环回接口的连通性:
在这里插入图片描述
通信正常,所有问题解决!

至此OSPF上配置帧中继实验完成!

思考题:

问题:在上文中将R1的DR优先级设置成了100,为什么要这么做?
解答:将R1的OSPF链路优先级设置为100,保证R1在s1/0/0链路上称为DR。因为OSPF在链路上默认的优先级为1,DR选举中,优先级越大越优,R1称为DR。

猜你喜欢

转载自blog.csdn.net/qq_37176318/article/details/106899355