包括实验内容

OSPF实验3:OSPF over Frame Relay - Non-Broadcast
OSPF实验4:OSPF over Frame Relay – Broadcast
OSPF实验5:OSPF over Frame Relay- Point-to-Multipoint
OSPF实验6:OSPF over Frame Relay - Point-to-Multipoint Non-Broadcast
OSPF实验7:OSPF over Frame Relay- Point-to-Point

OSPF实验3OSPF over Frame Relay - Non-Broadcast

Objective: Configure OSPF over the Frame Relay network between R1, R4, and
R5 using the OSPF network type non-broadcast to achieve connectivity between VLAN A, VLAN B, and VLAN C
拓扑:(实验拓扑来自IEWB)
(实验3,4,5,6拓扑图都相同)
Directions
R1 E0/0  1.0.0.1/8;R4 E0/0   4.0.0.4/8;R5 E0/0 5.0.0.5/8;
R1 S1/0 10.0.0.1/8;R4 S1/0  10.0.0.4/8;R5 10.0.0.5/8;
Configure Frame Relay encapsulation . R1, R4, and R5's  S1/0 interface;
Disable Frame-Relay Inverse-ARP . R4 and R5's  S1/0 interface;
Configure static layer 3 to layer 2 mapping on R1to reach 10.0.0.4 via
DLCI 104 and 10.0.0.5 via DLCI 105 ;
Configure static layer 3 to layer 2 mapping on R4to reach 10.0.0.1 and
10.0.0.5 via DLCI 401;
Configure static layer 3 to layer 2 mapping . R5 to reach 10.0.0.1 and
10.0.0.4 via DLCI 501;
Configure R4 and R5's Serial interfaces with an OSPF priority of 0;
Configure OSPF . R1, R4, and R5 with all interfaces in area 0;
Configure neighbor statements . R1 for R4 and R5 under the OSPF;
本实验在模拟器上
虚拟机OSPF3.net文件 (实验3,4,5,6都模拟器的配置文件都相同)
autostart = False
eghostios = true
sparsemem = True
[localhost]
    port = 7200
    udp = 11000
    workingdir = ..\tmp\
    `3640`
        image = ..\IOS\unzip-c3640-ik9o3s-mz.124-10.bin
        model = 3640
        idlepc = 0x605c9218
        exec_area = 64
        confreg = 0x2142
ram = 256
        slot0 = NM-1E 
        slot1 = NM-4T
`router R1`
        model = 3640
        console = 3001
        exec_area = 64
        e0/0 =  SW 1
        S1/0 = FR1 1
`router R4`
        console = 3002
        model = 3640
        exec_area = 64
        e0/0 = SW 2
        s1/0 =FR1 4
`router R5`
        console = 3003
        model = 3640
        exec_area = 64
        e0/0 =  SW 3
        s1/0 =  FR1 5
`ethsw SW` 
     1 = access 1   # vlan A
     2 = access 2   # vlan B
     3 = access 3   #vlan C
       `FRSW FR1`      
         1:104 = 4:401
         1:105 = 5:501
配置
1.   配置R1接口IP地址,配置帧中继的封装方式,配置3层到2层的映射。
注意,当使用no encapsulation frame-relay命令后,接口上所有与帧中继有关的配置将会清除。
指定OSPF网络类型为非广播(这是在多点帧中继网络证,缺省的OSPF类型就是non-broadcast类型。)
R1上帧中继的接口上没有配置优先级,采用默认的值1。这里先不配置neighb ;
其中,封装类型默认为Cisco 的封装方式,如果需要与其它非Cisco设备相连接,则需要在命令后面加可选参数ietf。 Cisco 和 Ietf 的 Frame-Relay 封装也可以在每个 VC 上配置,这样就可以一个多设备提供商的帧中继网络中在一个接口上,对端为Cisco设备的VC 采用Cisco封装,对端为非Cisco设备采用ietf 封装。
2.   配置R4的接口地址,封装方式,3层到2层的映射,关闭逆向ARP,这里配置该接口的OSPF优先级为0表时se 1/0上R4不参加DR/BDR的选举。这样保证在hub-and-spoke NBMA网络结构中Hub选举为DR,因为DR负责发布LSAs给其他设备。如下图
关于配置中的no frame-relay inverse-arp
在执行no frame-relay inversearp的同时,通常一起执行no arp frame-relay。 当网络发生改变或者需要重新分配DLCI值以及需要改变协议层地址时,可以在特权模式下使用 clear frame-relay inarp来清除。当该命令被执行时,路由器的动态地址映射表会被清空,同时强制要求路由器立即发送InverseARP查询消息。在清除动态映射DLCI 时,还可以仅对某些接口,或者某些PVC清除,清除方式clear frame-relay inarp interface type/num dlci dlci_number 在清除动态映射,首先需No frame-relay  inverse-arp 关闭inverse-ARP,然后clear  frame-relay   inarp 清除 inarp 动态映射的地址。但是有些设备上,需要 shutdown 端口,然后重新配置帧中继封装,并对无用的DLCI 进行DLCI关闭的操作,然后再打开接口,才能实现。同时还有一个命令为clear frame-relay counter清除计数器。
R5上接口的配置与R4类似,知识接口上的IP地址,DLC 不同。(略)
3.    在R1,R4,R5上启用OSPF 进程 ,将所有接口上都启用OSPF,并配置在area  0中router ospf 1 这里的1只具有本地意义。
4)show IP ospf nei 检查ospf邻居。
在R1上看不到OSPF邻居。同样在R4,R5上也看不到邻居。对于多点的帧中继接口缺省的网络类型是nonbroadcast,这种网络类型使用单播来传递OSPF hello包,像广播网络一样支持DR/BDR选举。由于hello数据包是单播,所以必须在DR和BDR上手动配置邻居。注意的是在例子的frame-relay map命令中没有使用broadcast选项,因为是单播不是组播包。
在R1上配置neighbor后,邻居就形成了。
R4,R5都与R1形成了FULL/DR状态。下图是R4
查看R1,R4,R5上的路由,注意R4,R5上的路由。
有趣的现象就是在show ip route输出中的next-hop 值。比如R4的路由表可以看到到达网络5.0.0.0的下一跳为10.0.0.5,而物理上R4还是先要把数据包发送给R1。这也就是说R4必须有一个针对10.0.0.5地址的三层到二层的解析,同理针对Rr5必须有一个针对10.0.0.4的解析。

OSPF实验4OSPF over Frame Relay – Broadcast

Objective: Configure OSPF over the Frame Relay network between R1, R4, and
R5 using the OSPF network type broadcast to achieve connectivity between VLAN A, VLAN B, and VLAN C
拓扑:同OSPF实验3 
Directions
Configure R1's Ethernet interface with the IP address of 1.0.0.1/8
Configure R4's Ethernet interface with the IP address of 4.0.0.4/8
Configure R5's Ethernet interface with the IP address of 5.0.0.5/8
Configure R1's main serial interface with the IP address 10.0.0.1/8
Configure R4's main serial interface with the IP address 10.0.0.4/8
Configure R5's main serial interface with the IP address 10.0.0.5/8
Configure Frame Relay encapsulation . R1, R4, and R5's main Serial interfaces
Disable Frame-Relay Inverse-ARP . R4 and R5's main Serial interfaces
Configure static layer 3 to layer 2 mapping . R1 to reach 10.0.0.4 via
DLCI 104 and 10.0.0.5 via DLCI 105
Configure static layer 3 to layer 2 mapping . R4 to reach 10.0.0.1 and
10.0.0.5 via DLCI 401
Configure static layer 3 to layer 2 mapping . R5 to reach 10.0.0.1 and
10.0.0.4 via DLCI 501
Ensure that broadcast and multicast packets can be sent over these circuits
Configure the OSPF network type broadcast . R1, R4, and R5's Serial
interfaces
Configure R4 and R5's Serial interfaces with an OSPF priority of 0
Configure OSPF . R1, R4, and R5 with all interfaces in area 0
Ask Yourself
How does the OSPF network type broadcast differ from the other OSPF
network types?
Are LSAs for this network type sent as unicast or multicast?
Does this network type support the DR/BDR election?
How do these properties affect your configuration?
虚拟机的.net文件同ospf3.net
本实验在模拟器上net文件同ospf3.net
在模拟器上,注意把接口的帧中继封装取掉,执行clear fram I ,和clear fram C,然后再接着作下一个实验。
设备配置
这里通过ip ospf network改变缺省的OSPF网络类型。在每一台设备的帧中继接口上使用ip ospf network broadcast,就将OSPF网络类型改变成广播型。这个网络类型的将会让OSPF把这个NBMA视为一个广播网络。
在IP和DLCI映射时,如果映射的IP地址是直接和设备连接,则在映射时跟上broadcast,以确保广播包的发送。
R1帧中继接口上没有配置优先级,则采用缺省的优先级1。
R4的配置
R4到R5的映射不需要broadcast;帧中继接口的优先级 配置为0,优先级为0的接口不参与DR/BDR的选举,这样就可以确保HUB路由器R1选为DR路由器。
R5的配置
R5到R4的映射不需要配置broadcast。
在网络类型为broadcast的网络中OSPF hellos包是通过组播传递,像non-broadcast的网络类型一样需要DR/BDR 的选举。对于以太网络或者令牌网这种广播型网络来说,这种是缺省的网络类型。需要注意的是本例中的framerelay map命令增加了broadcast选项,这是因为hello包是组播传递的。 另外由于不是单播所以对于DR和BDR就不需要配置neighbor的命令。
在所有设备上配置OSPF,设备的所有接口都启用OSPF。如下。
验证配置
R4和R5与R1都形成了FULL/DR关系;这里没有BDR存在。
在R4中这里的路由表中“5.0.0.0/8 ” 下一跳 是10.0.0.5。
在R5中这里的路由表中“4.0.0.0/8”的下一跳是10.0.0.4 。

OSPF实验5OSPF over Frame Relay- Point-to-Multipoint

Objective: Configure OSPF over the Frame Relay network between R1, R4, and
R5 using the OSPF network type point-to-multipoint to achieve connectivity between VLAN A, VLAN B, and VLAN C. R4 and R5
should resolve each other's layer 3 addresses through layer 3 routing
instead of static layer 2 mapping
拓扑图:同OSPF实验3 
配置步骤参考
R1 e0/0: 1.0.0.1/8, R4: 4.0.0.4/8 ,R5:5.0.0.5/8
R:1 s1/0:10.0.0.1/8 , R4: 10.0.0.4/8 ,R5: 10.0.0.5/8
R1,R4和R5的Serial接口上配置帧中继封装
在R4和R5上禁用帧中继反向地址解析
在R1上配置静态映射,通过DCLI104到10.0.0.4和通过DLCI105到10.0.0.5
在R4上配置静态映射,通过DLCI401到10.0.0.1
在R5上配置态映射,通过DLCI501到10.0.0.1
R4和R5之间不配置静态映射
确保链路支持广播和多播数据包传递
在R1, R4, 和R5的Serial接口上配置OSPF网络类型为point-to-multipoint
配置R1, R4和R5中所有接口加入area 0
需要思考的问题:
帧中继网络中缺省的OSPF网络类型是什么?
point-to-multipoint的网络类型和其他网络类型有什么不同?
这种网络类型中LSA是单播还是组播发送?
这种类型会对三层到二层的解析产生什么 影响?
point-to-multipoint的网络类型对下一跳的和其他网络类型有什么不同?
这种类型会对是否配置需要配置三层到二层的解析产生什么影响?
模拟器上 同OSPF实验3 
R1 s1/0上的配置
在接口上配置了OSPF的网络类型为,配置命令:
R4上s1/0的配置
注:在R4的路由器中,R4到R5之间并没有3层到2层的映射配置。
R5上s1/0的配置
注:在R5的路由器中,R5到R4之间并没有3层到2层的映射配置。
通过命令Fram-relay map ip <ip> <dlci> broadcast 来建立静态的本地DLCI和远端IP映射。broadcast参数表明该链路允许广播。由于FR是NBMA,拓扑为hub-and-spoke,默认不支持广播,收到广播/组播地址的包会忽略。如果FR要支持广播/组播(比如很多路由协议的更新包就使用广播/组播地址),则必须使用broadcast参数。这个广播指的是“伪广播”。当hub收到一个广播/组播包时,把更新复制多份发给每个spoke端,从而支持所谓的“广播”。
R5的OSPF配置,R1和R5的配置类同
检验3层到2层的映射配置
检查结果说明在R1到R4,R1到R5有3层到2层的静态映射,但在R4和R5之间并没3层到2层的映射。并且都是active状态。
检查OSPF邻居
点对点的网络类型把下层的网络看作一组点对点链路的集合,而不是一个多地址网络,把OSPF报文以组播的方式发送到他的邻居。既然是点对点就没有DR/BDR的选举。
通过命令show ip ospf neighbor来检验
检查路由表:show ip route
在NBMA的point-to-multipoint R4上到10.0.0.5 和5.0.0.5下一跳地址是 10.0.0.1而在NBMA的 broadcast,R4到10.0.0.5和5.0.0.5下一跳地址是10.0.0.5 如下图
在R5上也有类似情况。为什么?不像前面提到的broadcast 和non-broadcast, 网络类型为point-to-multipoint的网络不需要DR和BDR的选举。发送hello数据包到组播地址224.0.0.5,因此在NBMA网络中如果是点到多点就必须支持广播。由于对于多点帧中继接口缺省网络类型是non-broadcast, 因此point-to-multipoint的网络类型必须通过命令ip ospf network point-to-multipoint在相应接口配置。和前面提到网络类型在功能上的最大不同就是在非广播媒介中怎么对下一跳解析的处理。这种网络类型会把网络认为是多个点到点链路的集合而不是一个扁平的广播网络。对于非广播和广播网络,OSPF 不知道真实的二层网络拓扑,在NBMA网络中更新传递时下一跳值是不会被修改的,这也就意味着对任何注入路由到网络的设备都必须有三层到二层的解析。对于点到多点的网络进行路由宣告时,下一跳值会被修改为直连的邻居地址,这也就意味着只需要对直连邻居进行三层到二层的解析。R5学到的R4宣告的路由的下一跳被修改为R1的地址10.0.0.1,对于R4学到的R5宣告的路由同样。这样所有的数据包都会封装至10.0.0.1,就不需要R4和R5之间的三层二层映射,而是通过三层路由来告知其通过R1到达目的地。至于另外网络类型下一跳的处理参考前面的例子。
除了对下一跳处理不同以外,还有就是处理宣告点对多点对端为主机路由而不是实际的网络,我们可以参看一下R1,R4和R5的路由输出。R4到达R5的10.0.0.5不是通过映射而是通过三层路由。当这个网络被宣告到剩余的OSPF domain的话只是主机路由,比如我们看到的只是10.0.0.1/32,10.0.0.4/32, 和10.0.0.5/32 来代表网络10.0.0.0/8。如下图的红色框内的路由。

OSPF实验6OSPF over Frame Relay - Point-to-Multipoint Non-Broadcast

Objective: Configure OSPF over the Frame Relay network between R1, R4, and
R5 using the OSPF network type point-to-multipoint non-broadcast to achieve connectivity between VLAN A, VLAN B, and VLAN C. Do not
enable broadcast support . any circuit
拓扑图:同OSPF实验3 
配置参考:
在R1上配置接口Ethernet0/0地址为1.0.0.1/8;
在R4上配置接口Ethernet0/0地址为4.0.0.4/8
在R5上配置接口Ethernet0/0地址为5.0.0.5/8
在R1上配置接口Seria10地址为10.0.0.1/8
在R4上配置接口Serial1/0地址为10.0.0.4/8
在R5上配置接口Serial1/0地址为10.0.0.5/8
在R1,R4和R5的Serial/0接口上配置帧中继封装
在R4和R5上禁用帧中继反向地址解析
在R1上配置静态映射,通过DCLI104到10.0.0.4和通过DLCI105到10.0.0.5
在R4上配置静态映射,通过DLCI401到10.0.0.1
在R5上配置静态映射,通过DLCI501到10.0.0.1
R4和R5之间不配置静态映射
在R1, R4, 和R5的Serial/0接口上配置OSPF网络类型为point-to-multipoint non-broadcast
配置R1, R4和R5中所有接口加入area 0
在R1上配置对R4和R5的邻居命令
需要思考的问题?
point-to-multipoint non-broadcast的网络类型和其他网络类型有什么不同?
point-to-multipoint non-broadcast和point-to-multipoint有什么相似的?
这种类型对三层到二层的解析产生什么影响?
模拟器的.net文件与OSPF4.net同
配置
R1接口的配置,配置 OSPF 的网络类型为point-to-multipoint
配置本地(R1)的DLCI与远程(R4,R5)的IP地址映射。
R4的配置,IP地址,帧中继封装,地址映射,网络类型为point-to-multipoint no-broadcast,
这里只配置了R4到R1的映射配置,没有配置R4到R5的映射。如下图
R1上配置OSPF进程,这里跟no-broadcast 配置一样,用neighbor 来指定邻居。因为OSPF hello报文是通过单播来转递。
检验
point-to-multipoint non-broadcast和point-to-multipoint非常相像,不支持DR/BDR选举,相同的下一跳处理等,唯一的不同就是使用单播而不是组播。

OSPF实验7OSPF over Frame Relay- Point-to-Point

Objective: Configure OSPF over the Frame Relay network between R1 and R2
using the OSPF network type point-to-point to achieve connectivity between VLAN A and VLAN B
配置参考
在R1上配置接口Ethernet0/0地址为1.0.0.1/8
在R2上配置接口Ethernet0/0地址为 2.0.0.2/8
在R1上配置接口Seria1/0地址为10.0.0.1/8
在R2上配置接口Seria1/0地址为10.0.0.2/8
使用静态三层和二层解析来配置R1和R2之间帧中继链路
确保链路支持广播和多播数据包传递
在R1和R2上配置frame-relay inverse-arp ;
在R1和R2的Serial接口上配置OSPF网络类型为point-to-point
配置R1和R2中所有接口加入area 0
需要思考的问题
在多点的帧中继接口上缺省的OSPF网络类型是什么?
point-to-point网络类型和其他网络类型有什么不同?
hello包是单播还是组播发送?
支持DR/BDR 选举吗?为什么?
模拟器OSPF5.net
autostart = False
eghostios = true
sparsemem = True
[localhost]
port = 7200
udp = 11000
workingdir = ..\tmp\
`3640`
image = ..\IOS\unzip-c3640-ik9o3s-mz.124-10.bin
model = 3640
idlepc = 0x605c9218
exec_area = 64
confreg = 0x2142
# mmap = False
ram = 256
slot0 = NM-1E
slot1 = NM-4T
`router R1`
model = 3640
console = 3001
exec_area = 64
e0/0 = SW 1
S1/0 = FR1 1
`router R2`
console = 3002
model = 3640
exec_area = 64
e0/0 = SW 2
s1/0 = FR1 2
`ethsw SW`
1 = access 1
2 = access 2
`FRSW FR1`
1:102 = 2:201
配置
在R1,R2在接口上没有配置no frame-relay inverse-arp ;
不用配置3层到2层的映射。
R1的配置,
里没有no frame-relay inverse-arp配置,
在R1和R2上
在R1和R2上show frame-relay map 其映射还存在。必须在R1和R2上执行
Clear frame-relay in 命令。
再显示结果,映射就不存在了。
检查映射情况
测试结果
PING 2.0.0.2 不通,还没有配置OSPF协议
在R1,R2上配置,再测试。
Show ip ospf nei 还是看不到邻居,经检查静态映射后没有跟broadcast
在R1和R2配置 ,如下:
检查
在送往R1的是组播 ,见下图 。
point-to-point 使用组播传送,不支持DR/BDR 选举,是点到点NBMA媒介类似ISDN和点到点子接口等的缺省网络类型。由于使用组播传递,所以在frame-relay map命令中要加上broadcast选项。

运行模式
hello-time
是否指明neighbor
组播/单播
是否固定DR
*是否修改下一跳地址
NBMA
30
yes
unicast
yes
不修该
broadcast
10
no
multicast
yes
不修改
point-to-multipoin
30
no
multicast
no
修改
point-to-multipoint non-broadcast
30
yes
unicast
no
修改
point-to-point
10
no
multicast
no
修改
           

转载于:https://blog.51cto.com/zhovjvn/136875

ospf 实验笔记(二)相关推荐

  1. oracle数据库、数据表的创建与管理 实验笔记二

    如何在命令窗口复制粘贴 鼠标移动到窗口边框然后右击 正文: 1.启动SQL*Plus,以SYS身份连接默认数据库. 2.创建一个用户默认表空间H1,并为该用户授相应的权限. 4.以新建用户身份连接默认 ...

  2. 趣谈网络协议笔记-二(第五讲)

    趣谈网络协议笔记-二(第五讲) 目录 第二模块 底层网络知识讲解:第二层到第三层 第5讲 | 从物理层到MAC层:如何在宿舍离自己组网完联机游戏 第6讲 | 交换机与VLAN:办公室太复杂,我要回学校 ...

  3. 考oracle ocm,Oracle数据库OCM考试系列教程与总结_OCM考试实验笔记

    oracle数据库OCM考试系列教程与总结_OCM考试实验笔记 以下包括OCM考试系列的文章,在以下各章节中基本的内容都已经涉及到,在这些文章中,将对之前的OCM考试系列文章进行汇总,对一些之前没提到 ...

  4. BGP小实验(二)——还是他,继续第二波走起来

    BGP小实验(二)--还是他,继续第二波走起来 前言 一.需求(还用得着说么) 二.命令 1.基础配置走起 R1 R2 R3 R4 R5 2.BGP走起来 R1 R2 R3 R4 R5 总结 前言 一 ...

  5. MATLAB学习笔记——二维和三维绘图

    MATLAB学习笔记--二维和三维绘图 近期练习matlab的二维和三维绘图,整理一下,以防忘记. 文章目录 MATLAB学习笔记--二维和三维绘图 一.二维绘图 1.plot命令 2.fplot 命 ...

  6. MGRE环境下的OSPF (实验超详解)

    一.实验要求 1,r6为isp只能配置ip地址,r1-r5的环回为私有网段 2,r1/4/5为全连的MGRE结构,r1/2/3为星型拓扑结构,r1为中心站点 3,所有私有网段可以互相通讯,私有网段使用 ...

  7. OSPF实验知识点总结

    OSPF实验知识点总结 实验拓扑: 一.隧道技术(MGRE) 1.网络类型:MGRE多点GRE-NBMA网络类型,无广播 2.NBMA特点:非全连结构 3.若需要将多个网络VPN为一个,普通的tunn ...

  8. 实验十二、十三 配置PPP协议、配置Frame-relay协议

    实验十二     配置PPP协议 要求: 配置PPP协议,实现广域网连接.然后,分别采用PAP和CHAP进行验证,最后启用OSPF协议,实现局域网之间相互通信. 基础配置 为路由器R1.R2设置相应的 ...

  9. 计算机网络ospf实验报告,计算机网络实验报告 12_OSPF实验.doc

    计算机网络实验报告PAGE 15 警示实验报告如有雷同,雷同各方当次实验成绩均以0分计.当次小组成员成绩只计学号.姓名登录在下表中的.在规定时间内未上交实验报告的,不得以其他方式补交,当次成绩按0分计 ...

最新文章

  1. 数通手稿留档——BGP
  2. 查看mysql是否启动_Mysql查看是否使用到索引
  3. 文巾解题 175. 组合两个表
  4. spring 源代码地址
  5. 2021 “AI Earth”人工智能创新挑战赛 AI助力精准气象和海洋预测
  6. sklearn数据集变换
  7. C++网易云课堂开发工程师-拷贝构造,拷贝复制,析构函数
  8. php中,多维数组是什么意思,在PHP中回显多维数组
  9. java socket 消息中转,Java中Socket实现消息传输(传输原型)
  10. java只读xml文件头_为了生成只读的接口和xml,并命名结尾为MapperR.java和MapperR.xml...
  11. Tracert 工作原理
  12. Java实现顺序表的创建及基本操作(增删改查)
  13. IMO2017day1.1
  14. “机器学习实战“刻意练习2/8周
  15. 找玩具 概率 dfs
  16. python中优先级最高的运算符为_Python 运算符优先级
  17. CANVAS drawImage 绘图图片模糊已解决
  18. filtering and hybrid images
  19. 搜狗推送接口之搜狗收录怎么做?
  20. 目标检测之Softer-NMS

热门文章

  1. Go语言讲解深拷贝与浅拷贝
  2. MySQL查询时构建自增ID
  3. oracle定时器在项目中的应用
  4. 关于python 中的 sys.argv 的使用方法
  5. mybatis的逆向工程
  6. notepad++修改背景色
  7. app崩溃后自动重启
  8. javascript的程序控制结构及语句------(2)循环控制语句、跳转语句、对话框
  9. 穷举 迭代 while
  10. JS----JavaScript数组去重(12种方法,史上最全)