H3C实验报告大全含18个实验141OSPF实验大集合IPv4.docx
《H3C实验报告大全含18个实验141OSPF实验大集合IPv4.docx》由会员分享,可在线阅读,更多相关《H3C实验报告大全含18个实验141OSPF实验大集合IPv4.docx(20页珍藏版)》请在冰豆网上搜索。
H3C实验报告大全含18个实验141OSPF实验大集合IPv4
OSPF实验大集合(IPv4)
实验人:
高承旺
实验目录:
1.OSPF多区域基本配置
2.OSPF创建虚链路
3.OSPF引入外部路由
4.OPPF中的stub区域
5.OSPF中的stubno-summary区域
6.OSPF中的NSSA区域
一.OSPF多区域基本配置
按照上面的拓扑配置ip地址
宣告网络
R1上的lo0和s0/2/0宣告到区域1中。
[R1]ospf
[R1-ospf-1]area1
[R1-ospf-1-area-0.0.0.1]network192.168.1.00.0.0.255
[R1-ospf-1-area-0.0.0.1]network1.1.1.00.0.0.255
[R1-ospf-1-area-0.0.0.1]q
R2上的s0/2/0宣告到区域1中。
其他宣告到区域0中
[R2]ospf
[R2-ospf-1]area1
[R2-ospf-1-area-0.0.0.1]network192.168.1.00.0.0.255
[R2-ospf-1-area-0.0.0.1]q
[R2-ospf-1]area0
[R2-ospf-1-area-0.0.0.0]network192.168.2.00.0.0.255
[R2-ospf-1-area-0.0.0.0]network2.2.2.00.0.0.255
[R2-ospf-1-area-0.0.0.0]q
[R2-ospf-1]q
R3上的s0/2/0宣告到区域0中
S0/2/2和lo0宣告到区域2中
[R3]ospf
[R3-ospf-1]area0
[R3-ospf-1-area-0.0.0.0]net192.168.2.00.0.0.255
[R3-ospf-1]area2
[R3-ospf-1-area-0.0.0.2]net192.168.3.00.0.0.255
[R3-ospf-1-area-0.0.0.2]net3.3.3.00.0.0.255
[R3-ospf-1-area-0.0.0.2]q
[R3-ospf-1]q
R4上的s0/2/0宣告到区域2中
Lo0宣告到区域3中
[R4]ospf
[R4-ospf-1]area2
[R4-ospf-1-area-0.0.0.2]net192.168.3.00.0.0.255
[R4-ospf-1-area-0.0.0.2]q
[R4-ospf-1]area3
[R4-ospf-1-area-0.0.0.3]net4.4.4.00.0.0.255
[R4-ospf-1-area-0.0.0.3]q
基本的多区域OSPF已经配置完毕
查看一下R1的路由,是不能学习到区域3的路由的,因为区域3不与主干区域相连!
[R1]displayiprouting-tableprotocolospf
PublicRoutingTable:
OSPF
SummaryCount:
6
OSPFRoutingtableStatus:
SummaryCount:
4
Destination/MaskProtoPreCostNextHopInterface
2.2.2.2/32OSPF101562192.168.1.2S0/2/0
3.3.3.3/32OSPF103124192.168.1.2S0/2/0
192.168.2.0/24OSPF103124192.168.1.2S0/2/0
192.168.3.0/24OSPF104686192.168.1.2S0/2/0
OSPFRoutingtableStatus:
SummaryCount:
2
Destination/MaskProtoPreCostNextHopInterface
1.1.1.1/32OSPF1001.1.1.1Loop0
192.168.1.0/24OSPF101562192.168.1.1S0/2/0
上面输出显示,我们没有学习到area3的路由4.4.4.0
几个查看命令
[R1]displayospfrouting
OSPFProcess1withRouterID1.1.1.1
RoutingTables
RoutingforNetwork
DestinationCostTypeNextHopAdvRouterArea
192.168.3.0/244686Inter192.168.1.22.2.2.20.0.0.1
3.3.3.3/323124Inter192.168.1.22.2.2.20.0.0.1
2.2.2.2/321562Inter192.168.1.22.2.2.20.0.0.1
1.1.1.1/320Stub1.1.1.11.1.1.10.0.0.1
192.168.1.0/241562Stub192.168.1.11.1.1.10.0.0.1
192.168.2.0/243124Inter192.168.1.22.2.2.20.0.0.1
TotalNets:
6
IntraArea:
2InterArea:
4ASE:
0NSSA:
0
[R1]displayospfinterface
OSPFProcess1withRouterID1.1.1.1
Interfaces
Area:
0.0.0.1
IPAddressTypeStateCostPriDRBDR
1.1.1.1PTPLoopback110.0.0.00.0.0.0
192.168.1.1PTPP-2-P156210.0.0.00.0.0.0
解决不能学到区域3的路由的方法是:
创建虚链路
二.OSPF创建虚链路
实验拓扑同实验一
vlink-peer命令用来创建并配置一条虚连接,undovlink-peer命令用来删除一条已
有的虚连接。
根据RFC2328的规定,OSPF的区域必须是和骨干区域保持连通的,可以使用
vlink-peer命令建立逻辑上的连通性。
在某种程度上,可以将虚连接看做一个普通
的使能了OSPF的接口,因为在其上配置的hello、retransmit和trans-delay等参数
的原理是类似的。
需要注意的是,当配置虚连接验证时,由骨干区域的authentication-mode命令来
确定使用的验证类型是MD5密文验证或是明文验证。
相关配置可参考命令authentication-mode和displayospf。
注意:
全部是在area2上做的
[R1]displayospfrouting
OSPFProcess1withRouterID1.1.1.1
RoutingTables
RoutingforNetwork
DestinationCostTypeNextHopAdvRouterArea
192.168.3.0/244686Inter192.168.1.22.2.2.20.0.0.1
4.4.4.4/324686Inter192.168.1.22.2.2.20.0.0.1
3.3.3.3/323124Inter192.168.1.22.2.2.20.0.0.1
2.2.2.2/321562Inter192.168.1.22.2.2.20.0.0.1
1.1.1.1/320Stub1.1.1.11.1.1.10.0.0.1
192.168.1.0/241562Stub192.168.1.11.1.1.10.0.0.1
192.168.2.0/243124Inter192.168.1.22.2.2.20.0.0.1
TotalNets:
7
IntraArea:
2InterArea:
5ASE:
0NSSA:
0
上面的输出可以看出,区域1已经可以学习到区域3的路由!
三.OSPF引入外部路由
实验拓扑
引入路由简介
import-route命令用来引入外部路由信息,undoimport-route命令用来取消对外
部路由信息的引入。
如果引入类型为1的外部路由,则在路由表中,metric值为本路由器到达广播此条
外部路由的路由器的metric值加上引入时使用的cost值。
如果引入类型2的外部路
由,则路由表中的metric值就是引入时设定的cost值。
此命令不是累加形式,cost、type、tag等参数应在同一条命令中一次设定,否则后
配置的命令会覆盖先配置的命令。
缺省情况下,不引入其它协议的路由信息。
我们在R3上做一条通往R4的静态路由,R4向R3上做一条默认路由
[R3]iproute-static4.4.4.024192.168.3.2
[R4]iproute-static0.0.0.00192.168.3.1
引入外部静态路由和直连路由
[
如果不引入直连路由的话,我们会学习不到R3直连的192.168.3.0网段
查看下面的路由,我们就可以看到外部路由的标志
[R1]displayiprouting-tableprotocolospf
PublicRoutingTable:
OSPF
SummaryCount:
9
OSPFRoutingtableStatus:
SummaryCount:
7
Destination/MaskProtoPreCostNextHopInterface
2.2.2.2/32OSPF101562192.168.1.2S0/2/0
3.3.3.3/32O_ASE1501192.168.1.2S0/2/0
4.4.4.0/24O_ASE1501192.168.1.2S0/2/0
192.168.2.0/24OSPF103124192.168.1.2S0/2/0
192.168.2.1/32O_ASE1501192.168.1.2S0/2/0
192.168.3.0/24O_ASE1501192.168.1.2S0/2/0
192.168.3.2/32O_ASE1501192.168.1.2S0/2/0
OSPFRoutingtableStatus:
SummaryCount:
2
Destination/MaskProtoPreCostNextHopInterface
1.1.1.1/32OSPF1001.1.1.1Loop0
192.168.1.0/24OSPF101562192.168.1.1S0/2/0
四.OPPF中的stub区域
实验拓扑同实验三
注意:
如果要将一个区域配置成Stub区域,则该区域中的所有路由器都必须配置此属性。
相关配置可参考命令default-cost。
把区域1配置为stub区域
末节区域过滤4,5类lsa,没有过滤3类lsa,所以有ospf区域内的所有路由条目。
外部路由走默认路由!
[R1]displayiprouting-tableprotocolospf
PublicRoutingTable:
OSPF
SummaryCount:
5
OSPFRoutingtableStatus:
SummaryCount:
3
Destination/MaskProtoPreCostNextHopInterface
0.0.0.0/0OSPF101563192.168.1.2S0/2/0
2.2.2.2/32OSPF101562192.168.1.2S0/2/0
192.168.2.0/24OSPF103124192.168.1.2S0/2/0
OSPFRoutingtableStatus:
SummaryCount:
2
Destination/MaskProtoPreCostNextHopInterface
1.1.1.1/32OSPF1001.1.1.1Loop0
192.168.1.0/24OSPF101562192.168.1.1S0/2/0
五.OSPF中的stubno-summary区域
实验拓扑同实验三
简介:
完全末节区域是末节区域的升级,添加了过滤3类lsa功能,所以内部的路由也被汇总成为一条默认的路由。
注意:
完全末节区域不需要区域内的路由都开启stubno-summary,但其他的路由器要开启stub
比如此实验,
R1不必开启stubno-summary,但必须开启stubR2必须开启stubno-summary
过滤3,4,5类LSA,而且SAR会产生一条默认路由,到区域0的也走默认路由
使用“displayospflsdb”可以清楚的看出!
[R1]displayospfrouting
OSPFProcess1withRouterID1.1.1.1
RoutingTables
RoutingforNetwork
DestinationCostTypeNextHopAdvRouterArea
0.0.0.0/01563Inter192.168.1.22.2.2.20.0.0.1
1.1.1.1/320Stub1.1.1.11.1.1.10.0.0.1
192.168.1.0/241562Stub192.168.1.11.1.1.10.0.0.1
TotalNets:
3
IntraArea:
2InterArea:
1ASE:
0NSSA:
0
完全末节区域是末节区域的升级,添加了过滤3类lsa功能,所以内部的路由也被汇总成为一条默认的路由。
上面的输出可以看出,已经学习不到其他区域的路由了,取而代之的是一条默认路由!
[R1]displayiprouting-table
RoutingTables:
Public
Destinations:
7Routes:
7
Destination/MaskProtoPreCostNextHopInterface
0.0.0.0/0OSPF101563192.168.1.2S0/2/0
1.1.1.1/32Direct00127.0.0.1InLoop0
127.0.0.0/8Direct00127.0.0.1InLoop0
127.0.0.1/32Direct00127.0.0.1InLoop0
192.168.1.0/24Direct00192.168.1.1S0/2/0
192.168.1.1/32Direct00127.0.0.1InLoop0
192.168.1.2/32Direct00192.168.1.2S0/2/0
六.OSPF中的NSSA区域
此实验的小目录
1.验证NSSA不学习其他区域引进的外部路由
2.[R4-ospf-1-area-0.0.0.2]nssadefault-route-advertise
3.NSSA的完全末节区域
[R4-ospf-1-area-0.0.0.2]nssano-summary
4.NSSA可以引入外部路由,7转为5类lsa
配置RIPv2
[R1]
[R1]rip
[R1-rip-1]ver2
[R1-rip-1]uns
[R1-rip-1]net192.168.1.0
[R1-rip-1]net1.1.1.0
[R1-rip-1]q
配置ospf
[R2]rip
[R2-rip-1]ver2
[R2-rip-1]uns
[R2-rip-1]net192.168.1.0
[R2-rip-1]q
[R2]ospf
[R2-ospf-1]area1
[R2-ospf-1-area-0.0.0.1]net2.2.2.00.0.0.255
[R2-ospf-1-area-0.0.0.1]net192.168.2.00.0.0.255
[R2-ospf-1-area-0.0.0.1]q
[R2-ospf-1]q
[R3]ospf
[R3-ospf-1]area1
[R3-ospf-1-area-0.0.0.1]net192.168.2.00.0.0.255
[R3-ospf-1-area-0.0.0.1]q
[R3-ospf-1]area0
[R3-ospf-1-area-0.0.0.0]net192.168.3.00.0.0.255
[R3-ospf-1-area-0.0.0.0]net3.3.3.00.0.0.255
[R3-ospf-1-area-0.0.0.0]q
[R3-ospf-1]q
[R4]ospf
[R4-ospf-1]area0
[R4-ospf-1-area-0.0.0.0]net192.168.3.00.0.0.255
[R4]ospf
[R4-ospf-1]area2
[R4-ospf-1-area-0.0.0.2]net192.168.4.00.0.0.255
[R4-ospf-1-area-0.0.0.2]q
[R4-ospf-1]q
[R5]ospf
[R5-ospf-1]area2
[R5-ospf-1-area-0.0.0.2]net192.168.4.00.0.0.255
[R5-ospf-1-area-0.0.0.2]network5.5.5.00.0.0.255
[R5-ospf-1-area-0.0.0.2]q
在没有配置NSSA之前,区域2是可以学习到区域1引入的路由
[R5]displayospfrouting
OSPFProcess1withRouterID5.5.5.5
RoutingTables
RoutingforNetwork
DestinationCostTypeNextHopAdvRouterArea
192.168.3.0/243124Inter192.168.4.14.4.4.40.0.0.2
192.168.4.0/241562Stub192.168.4.25.5.5.50.0.0.2
5.5.5.5/320Stub5.5.5.55.5.5.50.0.0.2
3.3.3.3/323124Inter192.168.4.14.4.4.40.0.0.2
2.2.2.2/324686Inter192.168.4.14.4.4.40.0.0.2
192.168.2.0/244686Inter192.168.4.14.4.4.40.0.0.2
RoutingforASEs
DestinationCostTypeTagNextHopAdvRouter
1.1.1.1/321Type21192.168.4.12.2.2.2
TotalNets:
7
IntraArea:
2InterArea:
4ASE:
1NSSA:
0
并能ping通
[R5]ping1.1.1.1
PING1.1.1.1:
56databytes,pressCTRL_Ctobreak
Requesttimeout
Replyfrom1.1.1.1:
bytes=56Sequence=2ttl=252time=5ms
Replyfrom1.1.1.1:
bytes=56Sequence=3ttl=252time=5ms
Replyfrom1.1.1.1:
bytes=56Sequence=4ttl=252time=11ms
Replyfrom1.1.1.1:
bytes=56Sequence=5ttl=252time=25ms
验证NSSA不学习其他区域引进的外部路由
1.首先验证使用RIP的原因就是验证NSSA区域不能接受其他的ASBR发送的5类型LSA
把ospf引入RIPv2,把RIPv2引入OSPF网络!
配置NSSA区域
配置完NSSA就学不到rip的路由了
[R5]displayospfrouting
OSPFProcess1withRouterID5.5.5.5
RoutingTables
RoutingforNetwork
DestinationCostTypeNextHopAdvRouterArea
192.168.3.0/243124Inter192.168.4.14.4.4.40.0.0.2
192.168.4.0/241562Stub192.168.4.25.5.5.50.0.0.2
5.5.5.5/320Stub5.5.5.55.5.5.50.0.0.2
3.3.3.3/323124Inter192.168.4.14.4.4.40.0.0.2
2.2.2.2/324686Inter192.168.4.14.4.4.40.0.0.2
192.168.2.0/244686Inter192.168.4.14.4.4.40.0.0.2
TotalNets:
6
IntraArea:
2InterArea:
4ASE:
0NSSA:
0
验证结果:
以上的输出表明区域间的路由是可以进入到NSSA区域的;但是在R1的路由表中并没有
出现在R3上把RIP重分布进来的路由,因此说明LSA类型为5的外部路由不能在NSSA区域中传播,ABR也没有能力把类型5的LSA转成类型7的LSA
[R4-ospf-1-area-0.0.0.2]nssadefault-route-advertise
怎样让NSSA学到其他区域引进的外部路由呢?
和上面的不一样。
这个命令可以让nssa区域学习到区域1和0的路由,为rip单独使用了个默认路由
[R5]displayiprouting-tableprotocolosp