且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

CCNP-7 OSPF试验3(BSCI)

更新时间:2022-09-17 20:40:07

CCNP-7 OSPF试验3

试验拓扑:
CCNP-7 OSPF试验3(BSCI)
试验要求:R1 R2 R3通过FR相连,形成hub and spoke网络,R1hub路由器,在R1 R2 R3上起OSPF
试验目的:掌握OSPFNBMA环境下的配置和观察OSPFNBMA下特征。

试验配置:
R1
interface Loopback0
 ip address 100.100.100.100 255.255.255.0
 ip ospf network point-to-point
!        
interface Loopback1
 ip address 192.168.1.1 255.255.255.0
 ip ospf network point-to-point
!
interface Serial1/0
 ip address 199.99.1.1 255.255.255.0
 encapsulation frame-relay
 serial restart-delay 0
 frame-relay map ip 199.99.1.1 301 broadcast
 frame-relay map ip 199.99.1.2 301 broadcast
 frame-relay map ip 199.99.1.3 302 broadcast
 no frame-relay inverse-arp
!
router ospf 100
 router-id 100.100.100.100
 log-adjacency-changes
 network 100.100.100.0 0.0.0.255 area 0
 network 192.168.1.0 0.0.0.255 area 0
 network 199.99.1.0 0.0.0.255 area 0
 neighbor 199.99.1.2
 neighbor 199.99.1.3
 
R2
interface Loopback0
 ip address 2.2.2.2 255.255.255.0
 ip ospf network point-to-point
!        
interface Loopback1
 ip address 192.168.2.1 255.255.255.0
 ip ospf network point-to-point
!
interface Serial1/0
 ip address 199.99.1.2 255.255.255.0
 encapsulation frame-relay
 serial restart-delay 0
 frame-relay map ip 199.99.1.1 103 broadcast
 frame-relay map ip 199.99.1.3 103 broadcast
 no frame-relay inverse-arp
!
router ospf 100
 router-id 2.2.2.2
 log-adjacency-changes
 network 2.2.2.0 0.0.0.255 area 0
 network 192.168.2.0 0.0.0.255 area 0
 network 199.99.1.0 0.0.0.255 area 0
 neighbor 199.99.1.1
 
R3
interface Loopback0
 ip address 3.3.3.3 255.255.255.0
 ip ospf network point-to-point
!        
interface Loopback1
 ip address 192.168.3.1 255.255.255.0
 ip ospf network point-to-point
!
interface Serial1/0
 ip address 199.99.1.3 255.255.255.0
 encapsulation frame-relay
 serial restart-delay 0
 frame-relay map ip 199.99.1.1 203 broadcast
 frame-relay map ip 199.99.1.2 203 broadcast
 no frame-relay inverse-arp
!
router ospf 100
 router-id 3.3.3.3
 log-adjacency-changes
 network 3.3.3.0 0.0.0.255 area 0
 network 192.168.3.0 0.0.0.255 area 0
 network 199.99.1.0 0.0.0.255 area 0
 neighbor 199.99.1.1
 
以上为基本配置,要注意用红颜色标记的部分,因为在NBMA环境下,邻居关系是不会自动建立的,所以要手动添加邻居,这样他们在建立邻居关系的时候发送的不是组播,而是单播。然后我们用show ip ospf interface命令查看接口:
R1#show ip ospf interface
Loopback0 is up, line protocol is up
  Internet Address 100.100.100.100/24, Area 0
  Process ID 100, Router ID 100.100.100.100, Network Type POINT_TO_POINT, Cost: 1
  Transmit Delay is 1 sec, State POINT_TO_POINT,
  Timer intervals configured, Hello 10, Dead 40, Wait 40, Retransmit 5
    oob-resync timeout 40
  Supports Link-local Signaling (LLS)
  Index 3/3, flood queue length 0
  Next 0x0(0)/0x0(0)
  Last flood scan length is 0, maximum is 0
  Last flood scan time is 0 msec, maximum is 0 msec
  Neighbor Count is 0, Adjacent neighbor count is 0
  Suppress hello for 0 neighbor(s)
Loopback1 is up, line protocol is up
  Internet Address 192.168.1.1/24, Area 0
  Process ID 100, Router ID 100.100.100.100, Network Type POINT_TO_POINT, Cost: 1
  Transmit Delay is 1 sec, State POINT_TO_POINT,
  Timer intervals configured, Hello 10, Dead 40, Wait 40, Retransmit 5
    oob-resync timeout 40
  Supports Link-local Signaling (LLS)
  Index 2/2, flood queue length 0
  Next 0x0(0)/0x0(0)
  Last flood scan length is 0, maximum is 0
  Last flood scan time is 0 msec, maximum is 0 msec
  Neighbor Count is 0, Adjacent neighbor count is 0
  Suppress hello for 0 neighbor(s)
Serial1/0 is up, line protocol is up
  Internet Address 199.99.1.1/24, Area 0
  Process ID 100, Router ID 100.100.100.100, Network Type NON_BROADCAST, Cost: 64
  Transmit Delay is 1 sec, State DR, Priority 1
  Designated Router (ID) 100.100.100.100, Interface address 199.99.1.1
  Backup Designated router (ID) 3.3.3.3, Interface address 199.99.1.3
  Timer intervals configured, Hello 30, Dead 120, Wait 120, Retransmit 5
    oob-resync timeout 120
    Hello due in 00:00:28
  Supports Link-local Signaling (LLS)
  Index 1/1, flood queue length 0
  Next 0x0(0)/0x0(0)
  Last flood scan length is 1, maximum is 1
  Last flood scan time is 0 msec, maximum is 4 msec
  Neighbor Count is 2, Adjacent neighbor count is 2
    Adjacent with neighbor 2.2.2.2
    Adjacent with neighbor 3.3.3.3  (Backup Designated Router)
  Suppress hello for 0 neighbor(s)
 
R2#show ip ospf interface
Loopback0 is up, line protocol is up
  Internet Address 2.2.2.2/24, Area 0
  Process ID 100, Router ID 2.2.2.2, Network Type POINT_TO_POINT, Cost: 1
  Transmit Delay is 1 sec, State POINT_TO_POINT,
  Timer intervals configured, Hello 10, Dead 40, Wait 40, Retransmit 5
    oob-resync timeout 40
  Supports Link-local Signaling (LLS)
  Index 3/3, flood queue length 0
  Next 0x0(0)/0x0(0)
  Last flood scan length is 0, maximum is 0
  Last flood scan time is 0 msec, maximum is 0 msec
  Neighbor Count is 0, Adjacent neighbor count is 0
  Suppress hello for 0 neighbor(s)
Loopback1 is up, line protocol is up
  Internet Address 192.168.2.1/24, Area 0
  Process ID 100, Router ID 2.2.2.2, Network Type POINT_TO_POINT, Cost: 1
  Transmit Delay is 1 sec, State POINT_TO_POINT,
  Timer intervals configured, Hello 10, Dead 40, Wait 40, Retransmit 5
    oob-resync timeout 40
  Supports Link-local Signaling (LLS)
  Index 2/2, flood queue length 0
  Next 0x0(0)/0x0(0)
  Last flood scan length is 0, maximum is 0
  Last flood scan time is 0 msec, maximum is 0 msec
  Neighbor Count is 0, Adjacent neighbor count is 0
  Suppress hello for 0 neighbor(s)
Serial1/0 is up, line protocol is up
  Internet Address 199.99.1.2/24, Area 0
  Process ID 100, Router ID 2.2.2.2, Network Type NON_BROADCAST, Cost: 64
  Transmit Delay is 1 sec, State BDR, Priority 1
  Designated Router (ID) 100.100.100.100, Interface address 199.99.1.1
  Backup Designated router (ID) 2.2.2.2, Interface address 199.99.1.2
  Timer intervals configured, Hello 30, Dead 120, Wait 120, Retransmit 5
    oob-resync timeout 120
    Hello due in 00:00:03
  Supports Link-local Signaling (LLS)
  Index 1/1, flood queue length 0
  Next 0x0(0)/0x0(0)
  Last flood scan length is 1, maximum is 1
  Last flood scan time is 0 msec, maximum is 0 msec
  Neighbor Count is 1, Adjacent neighbor count is 1
    Adjacent with neighbor 100.100.100.100  (Designated Router)
  Suppress hello for 0 neighbor(s)
 
R3#show ip ospf interface
Loopback0 is up, line protocol is up
  Internet Address 3.3.3.3/24, Area 0
  Process ID 100, Router ID 3.3.3.3, Network Type POINT_TO_POINT, Cost: 1
  Transmit Delay is 1 sec, State POINT_TO_POINT,
  Timer intervals configured, Hello 10, Dead 40, Wait 40, Retransmit 5
    oob-resync timeout 40
  Supports Link-local Signaling (LLS)
  Index 3/3, flood queue length 0
  Next 0x0(0)/0x0(0)
  Last flood scan length is 0, maximum is 0
  Last flood scan time is 0 msec, maximum is 0 msec
  Neighbor Count is 0, Adjacent neighbor count is 0
  Suppress hello for 0 neighbor(s)
Loopback1 is up, line protocol is up
  Internet Address 192.168.3.1/24, Area 0
  Process ID 100, Router ID 3.3.3.3, Network Type POINT_TO_POINT, Cost: 1
  Transmit Delay is 1 sec, State POINT_TO_POINT,
  Timer intervals configured, Hello 10, Dead 40, Wait 40, Retransmit 5
    oob-resync timeout 40
  Supports Link-local Signaling (LLS)
  Index 2/2, flood queue length 0
  Next 0x0(0)/0x0(0)
  Last flood scan length is 0, maximum is 0
  Last flood scan time is 0 msec, maximum is 0 msec
  Neighbor Count is 0, Adjacent neighbor count is 0
  Suppress hello for 0 neighbor(s)
Serial1/0 is up, line protocol is up
  Internet Address 199.99.1.3/24, Area 0
  Process ID 100, Router ID 3.3.3.3, Network Type NON_BROADCAST, Cost: 64
  Transmit Delay is 1 sec, State BDR, Priority 1
  Designated Router (ID) 100.100.100.100, Interface address 199.99.1.1
  Backup Designated router (ID) 3.3.3.3, Interface address 199.99.1.3
  Timer intervals configured, Hello 30, Dead 120, Wait 120, Retransmit 5
    oob-resync timeout 120
    Hello due in 00:00:25
  Supports Link-local Signaling (LLS)
  Index 1/1, flood queue length 0
  Next 0x0(0)/0x0(0)
  Last flood scan length is 1, maximum is 1
  Last flood scan time is 0 msec, maximum is 0 msec
  Neighbor Count is 1, Adjacent neighbor count is 1
    Adjacent with neighbor 100.100.100.100  (Designated Router)
  Suppress hello for 0 neighbor(s)
 
要注意在这里用红色标记的部分,接口类型为NON_BROADCAST,默认的HELLO时间间隔为30秒,等待时间和死亡时间为HELLO时间间隔的四倍,也就是120秒。然后再用show ip ospf neighbor查看各自的邻居关系:
R1#show ip ospf neighbor
 
Neighbor ID     Pri   State           Dead Time   Address         Interface
2.2.2.2           1   FULL/DROTHER    00:01:50    199.99.1.2      Serial1/0
3.3.3.3           1   FULL/BDR        00:01:47    199.99.1.3      Serial1/0
 
 
R2#show ip ospf neighbor
 
Neighbor ID     Pri   State           Dead Time   Address         Interface
100.100.100.100   1   FULL/DR         00:01:38    199.99.1.1      Serial1/0
 
 
R3#show ip ospf neighbor
 
Neighbor ID     Pri   State           Dead Time   Address         Interface
100.100.100.100   1   FULL/DR         00:01:33    199.99.1.1      Serial1/0
 
可以发现有DR/BDR的选择,一般情况下DRhub路由器担当。所以这里我们把hub路由器的router-id设置为最高,或者修改优先级也可以做到使hub路由器成为DR的目的,如在R2 R3的接口下打上这样的一条命令:ip ospf priority 0,配置完后就可以使R2 R3丧失DR/BDR的选举。
 最后查看以下各自的路由表:
R1#show ip route
Codes: C - connected, S - static, R - RIP, M - mobile, B - BGP
       D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
       N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
       E1 - OSPF external type 1, E2 - OSPF external type 2
       i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2
       ia - IS-IS inter area, * - candidate default, U - per-user static route
       o - ODR, P - periodic downloaded static route
 
Gateway of last resort is not set
 
     2.0.0.0/24 is subnetted, 1 subnets
O       2.2.2.0 [110/65] via 199.99.1.2, 00:01:40, Serial1/0
     100.0.0.0/24 is subnetted, 1 subnets
C       100.100.100.0 is directly connected, Loopback0
     3.0.0.0/24 is subnetted, 1 subnets
O       3.3.3.0 [110/65] via 199.99.1.3, 00:01:40, Serial1/0
C    199.99.1.0/24 is directly connected, Serial1/0
C    192.168.1.0/24 is directly connected, Loopback1
O    192.168.2.0/24 [110/65] via 199.99.1.2, 00:01:40, Serial1/0
O    192.168.3.0/24 [110/65] via 199.99.1.3, 00:01:40, Serial1/0
 
R2#show ip route
Codes: C - connected, S - static, R - RIP, M - mobile, B - BGP
       D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
       N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
       E1 - OSPF external type 1, E2 - OSPF external type 2
       i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2
       ia - IS-IS inter area, * - candidate default, U - per-user static route
       o - ODR, P - periodic downloaded static route
 
Gateway of last resort is not set
 
     2.0.0.0/24 is subnetted, 1 subnets
C       2.2.2.0 is directly connected, Loopback0
     100.0.0.0/24 is subnetted, 1 subnets
O       100.100.100.0 [110/65] via 199.99.1.1, 00:01:45, Serial1/0
     3.0.0.0/24 is subnetted, 1 subnets
O       3.3.3.0 [110/65] via 199.99.1.3, 00:01:45, Serial1/0
C    199.99.1.0/24 is directly connected, Serial1/0
O    192.168.1.0/24 [110/65] via 199.99.1.1, 00:01:45, Serial1/0
C    192.168.2.0/24 is directly connected, Loopback1
O    192.168.3.0/24 [110/65] via 199.99.1.3, 00:01:45, Serial1/0
 
R3#show ip route
Codes: C - connected, S - static, R - RIP, M - mobile, B - BGP
       D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
       N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
       E1 - OSPF external type 1, E2 - OSPF external type 2
       i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2
       ia - IS-IS inter area, * - candidate default, U - per-user static route
       o - ODR, P - periodic downloaded static route
 
Gateway of last resort is not set
 
     2.0.0.0/24 is subnetted, 1 subnets
O       2.2.2.0 [110/65] via 199.99.1.2, 00:01:41, Serial1/0
     100.0.0.0/24 is subnetted, 1 subnets
O       100.100.100.0 [110/65] via 199.99.1.1, 00:01:41, Serial1/0
     3.0.0.0/24 is subnetted, 1 subnets
C       3.3.3.0 is directly connected, Loopback0
C    199.99.1.0/24 is directly connected, Serial1/0
O    192.168.1.0/24 [110/65] via 199.99.1.1, 00:01:41, Serial1/0
O    192.168.2.0/24 [110/65] via 199.99.1.2, 00:01:41, Serial1/0
C    192.168.3.0/24 is directly connected, Loopback1
 
实验中遇到的问题:最初的时候我只在R2 R3上作了一个静态的映射,就是到R1的映射,自己以为可以通过OSPF学习到到达对端sopke路由器的路由,可是都配置完成后发现无法ping通,查看路由表的时候发现了问题的所在:
C    199.99.1.0/24 is directly connected, Serial1/0
看到了吧,因为三台路由器的IP地址在同一网段,所以直连的路由的管理距离为0,而OSPF的管理距离为110,所以路由表里只会出现直接的路由,但是如果要达到对端spoke路由器,没有做静态映射是无法到达的,所以才出现了R2无法pingR3的情况:
R2#ping 199.99.1.3
 
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 199.99.1.3, timeout is 2 seconds:
.....
Success rate is 0 percent (0/5)
 
R2#ping 3.3.3.3
 
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 3.3.3.3, timeout is 2 seconds:
.....
Success rate is 0 percent (0/5)
分别在R2 R3上加上到达对端spoke路由器的静态映射后,就可以ping通了。
R2#ping 192.168.3.1
 
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 192.168.3.1, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 264/340/428 ms
R2#ping
Protocol [ip]:
Target IP address: 192.168.3.1
Repeat count [5]:
Datagram size [100]:
Timeout in seconds [2]:
Extended commands [n]: y
Source address or interface: 192.168.2.1
Type of service [0]:
Set DF bit in IP header? [no]:
Validate reply data? [no]:
Data pattern [0xABCD]:
Loose, Strict, Record, Timestamp, Verbose[none]:
Sweep range of sizes [n]:
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 192.168.3.1, timeout is 2 seconds:
Packet sent with a source address of 192.168.2.1
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 332/354/384 ms


实验总结:掌握在NBMA环境下面,接口默认的网络类型为NBMA,邻居关系不会自动建立,需要手动添加邻居,并且有DR/BDR的选举,默认的HELLO时间间隔为30秒,等待时间和死亡时间为HELLO时间间隔的4倍,120秒。





















本文转自loveme2351CTO博客,原文链接http://blog.51cto.com/loveme23/46097: ,如需转载请自行联系原作者