top of page

Configure OSPF+Virtual link+Summarize+Default Route

จาก Network Diagram ทำการตั้งค่าบน Router ตามหัวข้อดังต่อไปนี้

1. ทำการ Check Pre-Configure ของ R1, R2 และ R3 พร้อมทั้ง Check ความพร้อมต่างๆ

2. ทำการเพิ่ม Configure OSPF

3. ทำการ Configure virtual link

4. ทำการ Configure OSPF Summarize area

5. ทำการ Configure Generate a default route into OSPF

 

Task and Configuration

 

1. ทำการ Check Pre-Configure ของ R1, R2 และ R3 พร้อมทั้ง Check ความพร้อมต่างๆ


1.1 ที่ Router R1


R1#show running-config
hostname R1
!
!
interface Loopback1
 description Engineering Department
 ip address 10.1.1.1 255.255.255.0
!
interface Loopback30
 ip address 172.30.30.1 255.255.255.252
!
interface Ethernet0/0
 ip address 10.1.12.1 255.255.255.0
!
!
!
end
 
R1#
!
R1#show ip interface brief | e un
Interface        IP-Address     OK? Method  Status           Protocol
Ethernet0/0      10.1.12.1      YES manual  up               up
Loopback1        10.1.1.1       YES manual  up               up
Loopback30       172.30.30.1    YES manual  up               up
 

1.2 ที่ Router R2


R2#show running-config
!
hostname R2
!
interface Loopback2
 description Marketing Department
 ip address 10.1.2.1 255.255.255.0
!
interface Ethernet0/0
 ip address 10.1.12.2 255.255.255.0
!
interface Ethernet0/1
 ip address 10.1.23.2 255.255.255.0
!
end
R2#show ip interface brief | e un
Interface         IP-Address    OK? Method Status             Protocol
Ethernet0/0       10.1.12.2     YES manual up                 up
Ethernet0/1       10.1.23.2     YES manual up                 up
Loopback2         10.1.2.1      YES manual up                 up

1.3 ที่ Router R3


R3#show running-config
hostname R3
!
interface Loopback3
 description Accounting Department
 ip address 10.1.3.1 255.255.255.0
!
interface Loopback100
 ip address 192.168.100.1 255.255.255.0
!
interface Loopback101
 ip address 192.168.101.1 255.255.255.0
!
interface Loopback102
 ip address 192.168.102.1 255.255.255.0
!
interface Loopback103
 ip address 192.168.103.1 255.255.255.0
!
interface Ethernet0/0
 no ip address
 shutdown
!
interface Ethernet0/1
 ip address 10.1.23.3 255.255.255.0
!
end
R3#show ip interface brief | e un
Interface        IP-Address       OK? Method Status           Protocol
Ethernet0/1      10.1.23.3        YES manual up               up
Loopback3        10.1.3.1         YES manual up               up
Loopback100      192.168.100.1    YES manual up               up
Loopback101      192.168.101.1    YES manual up               up
Loopback102      192.168.102.1    YES manual up               up
Loopback103      192.168.103.1    YES manual up               up
 

2. ทำการเพิ่ม Configure OSPF


2.1. ตั้งค่า OSPF process 1 และ OSPF router ID บน router R1 R2 และ R3 โดยการใช้คำสั่ง network และทำการ configure subnet ของ ethernet link ระหว่าง R1 และ R2 ให้อยู่ใน OSPF area 0 แล้วทำการเพิ่ม loopback 1 บน router R1 และ loopback 2 บน router R2 ให้อยู่ใน OSPF area 0 เช่นกัน


ตั้งค่า OSPF process 1 และ OSPF router ID บน router R1


 R1#conf t
 Enter configuration commands, one per line. End with CNTL/Z.
 R1(config)#router ospf 1
 R1(config-router)#router-id 1.1.1.1
 R1(config-router)#network 10.1.12.0 0.0.0.255 area 0
 R1(config-router)#network 10.1.1.0 0.0.0.255 area 0
 R1(config-router)#exit
 R1(config)#interface loopback 1
 R1(config-if)#ip ospf network point-to-point
 R1(config-if)#end
 

2.2. ใช้คำสั่ง show ip ospf เพื่อตรวจสอบ OSPF router ID โดย OSPF router ID จะเป็นค่า 32-bit หากเป็นค่าอื่นๆ ที่ไม่ใช่ค่าที่ได้กำหนดเข้าไป เราสามารถทำการ reset โดยใช้คำสั่ง Cleaar ip ospf pid process

 R1#show ip ospf
 Routing Process "ospf 1" with ID 1.1.1.1  ----> Router ID คือ 1.1.1.1
 Start time: 00:23:13.687, Time elapsed: 00:01:15.158
 Supports only single TOS(TOS0) routes
 Supports opaque LSA
 Supports Link-local Signaling (LLS)
 Supports area transit capability
 Supports NSSA (compatible with RFC 3101)
 Supports Database Exchange Summary List Optimization (RFC 5243)
 Event-log enabled, Maximum number of events: 1000, Mode: cyclic
 Router is not originating router-LSAs with maximum metric
 Initial SPF schedule delay 5000 msecs
 Minimum hold time between two consecutive SPFs 10000 msecs
 Maximum wait time between two consecutive SPFs 10000 msecs
 Incremental-SPF disabled
 Minimum LSA interval 5 secs
 Minimum LSA arrival 1000 msecs
 LSA group pacing timer 240 secs
 Interface flood pacing timer 33 msecs
 Retransmission pacing timer 66 msecs
 Number of external LSA 0. Checksum Sum 0x000000
 Number of opaque AS LSA 0. Checksum Sum 0x000000
 Number of DCbitless external and opaque AS LSA 0
 Number of DoNotAge external and opaque AS LSA 0
 Number of areas in this router is 1. 1 normal 0 stub 0 nssa
 
 ตั้งค่า OSPF process 1 และ OSPF router ID บน router R2
 
 R2(config)#router ospf 1
 R2(config-router)#router-id 2.2.2.2
 R2(config-router)#network 10.1.12.0 0.0.0.255 area 0
 R2(config-router)#network 10.1.2.0 0.0.0.255 area 0
 R2(config-router)#exit
 R2(config)#interface loopback 2
 R2(config-if)#ip ospf network point-to-point
 R2(config-if)#end
 
R2#
*Nov 1 18:13:43.670: %SYS-5-CONFIG_I: Configured from console by console
R2#
*Nov 1 18:13:48.996: %OSPF-5-ADJCHG: Process 1, Nbr 1.1.1.1 on Ethernet0/0 from LOADING to FULL, Loading Done
R2#

2.3 ทำการตรวจสอบว่าสามารถเห็น Router OSPF เพื่อนบ้านหรือไม่ โดยใช้คำสั่ง show ip ospf neighbor บน router ทั้งสองตัว และใช้คำสั่ง show ip route เพื่อตรวจสอบว่า routing สามารถเห็น loopback ของกันและกันหรือไม่




 R1#show ip ospf neighbor
 
Neighbor ID     Pri     State      Dead Time    Address    Interface
2.2.2.2         1       FULL/BDR   00:00:34     10.1.12.2  Ethernet0/0
 
 R1#show ip route
 
Codes: L - local, 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, H - NHRP, l - LISP
 a - application route
 + - replicated route, % - next hop override
 
Gateway of last resort is not set
 
 10.0.0.0/8 is variably subnetted, 5 subnets, 2 masks
C 10.1.1.0/24 is directly connected, Loopback1
L 10.1.1.1/32 is directly connected, Loopback1
O 10.1.2.0/24 [110/11] via 10.1.12.2, 00:02:32, Ethernet0/0
C 10.1.12.0/24 is directly connected, Ethernet0/0
L 10.1.12.1/32 is directly connected, Ethernet0/0
 172.30.0.0/16 is variably subnetted, 2 subnets, 2 masks
C 172.30.30.0/30 is directly connected, Loopback30
L 172.30.30.1/32 is directly connected, Loopback30
 
 R2#show ip ospf neighbor
 
 
Neighbor ID     Pri     State     Dead Time     Address     Interface
1.1.1.1         1       FULL/DR   00:00:33      10.1.12.1   Ethernet0/0
 
 R2#show ip route
 
Codes: L - local, 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, H - NHRP, l - LISP
 a - application route
 + - replicated route, % - next hop override
 
Gateway of last resort is not set
 
 10.0.0.0/8 is variably subnetted, 7 subnets, 2 masks
O 10.1.1.0/24 [110/11] via 10.1.12.1, 00:03:24, Ethernet0/0
C 10.1.2.0/24 is directly connected, Loopback2
L 10.1.2.1/32 is directly connected, Loopback2
C 10.1.12.0/24 is directly connected, Ethernet0/0
L 10.1.12.2/32 is directly connected, Ethernet0/0
C 10.1.23.0/24 is directly connected, Ethernet0/1
L  10.1.23.2/32 is directly connected, Ethernet0/1

2.4. ทำการเพิ่ม subnet ระหว่าง R2 และ R3 เข้าไปยัง OSPF area 23 โดยใช้คำสั่ง network พร้อมทั้งเพิ่ม Interface loopback 3 บน router R3 เข้าไปยัง area 23




 R2(config)#router ospf 1
 R2(config-router)#network 10.1.23.0 0.0.0.255 area 23
 
 R3(config)#router ospf 1
 R3(config-router)#router-id 3.3.3.3
 R3(config-router)#network 10.1.23.0 0.0.0.255 area 23
 R3(config-router)#network 10.1.3.0 0.0.0.255 area 23
 R3(config-router)#exit
 R3(config)#interface loopback 3
 R3(config-if)#ip ospf network point-to-point
 

2.5. ตรวจสอบความสัมพันธ์ระหว่างเพื่อนบ้านด้วยคำสั่ง show ip ospf neighbors

R2#show ip ospf neighbor
 
Neighbor ID     Pri     State     Dead Time     Address     Interface
1.1.1.1         1       FULL/DR   00:00:34      10.1.12.1   Ethernet0/0
3.3.3.3         1       FULL/BDR  00:00:37      10.1.23.3   Ethernet0/1

ตรวจสอบ Routing Table ที่ Router R3



R3#show ip route
 
Codes: L - local, 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, H - NHRP, l - LISP
 a - application route
 + - replicated route, % - next hop override
 
Gateway of last resort is not set
 
 10.0.0.0/8 is variably subnetted, 7 subnets, 2 masks
O IA 10.1.1.0/24 [110/21] via 10.1.23.2, 00:01:09, Ethernet0/1
O IA 10.1.2.0/24 [110/11] via 10.1.23.2, 00:01:09, Ethernet0/1
C 10.1.3.0/24 is directly connected, Loopback3
L 10.1.3.1/32 is directly connected, Loopback3
O IA 10.1.12.0/24 [110/20] via 10.1.23.2, 00:01:09, Ethernet0/1
C 10.1.23.0/24 is directly connected, Ethernet0/1
L 10.1.23.3/32 is directly connected, Ethernet0/1
 192.168.100.0/24 is variably subnetted, 2 subnets, 2 masks
C 192.168.100.0/24 is directly connected, Loopback100
L 192.168.100.1/32 is directly connected, Loopback100
 192.168.101.0/24 is variably subnetted, 2 subnets, 2 masks
C  192.168.101.0/24 is directly connected, Loopback101
L 192.168.101.1/32 is directly connected, Loopback101
 192.168.102.0/24 is variably subnetted, 2 subnets, 2 masks
C 192.168.102.0/24 is directly connected, Loopback102
L 192.168.102.1/32 is directly connected, Loopback102
 192.168.103.0/24 is variably subnetted, 2 subnets, 2 masks
C 192.168.103.0/24 is directly connected, Loopback103
L 192.168.103.1/32 is directly connected, Loopback103
 
 
R1(config)#interface ethernet 0/0
R1(config-if)#ip ospf network point-to-point
 
R1(config-if)#
*Nov 1 18:21:43.507: %OSPF-5-ADJCHG: Process 1, Nbr 2.2.2.2 on Ethernet0/0 from FULL to DOWN, Neighbor Down: Interface down or detached
*Nov 1 18:21:43.507: %OSPF-4-NET_TYPE_MISMATCH: Received Hello from 2.2.2.2 on Ethernet0/0 indicating a potential
 network type mismatch
R1(config-if)#
*Nov 1 18:21:43.508: %OSPF-5-ADJCHG: Process 1, Nbr 2.2.2.2 on Ethernet0/0 from LOADING to FULL, Loading Done
R1(config-if)#
 
R1#show ip ospf neighbor
 
Neighbor ID     Pri     State     Dead Time     Address     Interface
2.2.2.2         0       FULL/ -   00:00:35      10.1.12.2   Ethernet0/0
 
R1#sh ip route
 
Codes: L - local, 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, H - NHRP, l - LISP
 a - application route
 + - replicated route, % - next hop override
 
Gateway of last resort is not set
 
 10.0.0.0/8 is variably subnetted, 4 subnets, 2 masks
C 10.1.1.0/24 is directly connected, Loopback1
L 10.1.1.1/32 is directly connected, Loopback1
C 10.1.12.0/24 is directly connected, Ethernet0/0
L 10.1.12.1/32 is directly connected, Ethernet0/0
 172.30.0.0/16 is variably subnetted, 2 subnets, 2 masks
C 172.30.30.0/30 is directly connected, Loopback30
L 172.30.30.1/32 is directly connected, Loopback30
R1#
 
R2(config)#interface ethernet 0/0
R2(config-if)#ip ospf network point-to-point
 
R2(config-if)#
*Nov 1 18:23:48.757: %OSPF-5-ADJCHG: Process 1, Nbr 1.1.1.1 on Ethernet0/0 from FULL to DOWN, Neighbor Down: Interface down or detached
*Nov 1 18:23:48.759: %OSPF-5-ADJCHG: Process 1, Nbr 1.1.1.1 on Ethernet0/0 from LOADING to FULL, Loading Done
R2(config-if)#
 
R2#show ip ospf neighbor
  
Neighbor ID     Pri     State     Dead Time     Address     Interface
1.1.1.1         0       FULL/ -   00:00:34      10.1.12.1   Ethernet0/0
3.3.3.3         1       FULL/BDR  00:00:32      10.1.23.3   Ethernet0/1
 
R2#show ip route
 
Codes: L - local, 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, H - NHRP, l - LISP
 a - application route
 + - replicated route, % - next hop override
 
Gateway of last resort is not set
 
 10.0.0.0/8 is variably subnetted, 8 subnets, 2 masks
O 10.1.1.0/24 [110/11] via 10.1.12.1, 00:01:08, Ethernet0/0
C 10.1.2.0/24 is directly connected, Loopback2
L 10.1.2.1/32 is directly connected, Loopback2
O 10.1.3.0/24 [110/11] via 10.1.23.3, 00:05:23, Ethernet0/1
C 10.1.12.0/24 is directly connected, Ethernet0/0
L 10.1.12.2/32 is directly connected, Ethernet0/0
C 10.1.23.0/24 is directly connected, Ethernet0/1
L 10.1.23.2/32 is directly connected, Ethernet0/1
 
R1#sh ip route
 
Codes: L - local, 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, H - NHRP, l - LISP
 a - application route
 + - replicated route, % - next hop override
 
Gateway of last resort is not set
 
 10.0.0.0/8 is variably subnetted, 7 subnets, 2 masks
C 10.1.1.0/24 is directly connected, Loopback1
L 10.1.1.1/32 is directly connected, Loopback1
O 10.1.2.0/24 [110/11] via 10.1.12.2, 00:00:50, Ethernet0/0
O IA 10.1.3.0/24 [110/21] via 10.1.12.2, 00:00:50, Ethernet0/0
C 10.1.12.0/24 is directly connected, Ethernet0/0
L 10.1.12.1/32 is directly connected, Ethernet0/0
O IA 10.1.23.0/24 [110/20] via 10.1.12.2, 00:00:50, Ethernet0/0
 172.30.0.0/16 is variably subnetted, 2 subnets, 2 masks
C 172.30.30.0/30 is directly connected, Loopback30
L 172.30.30.1/32 is directly connected, Loopback30 
 

3. ทำการ Configure virtual link


3.1. ประกาศ loopback Interface ตั้งแต่ 100 ถึง 103 บน router R3 ให้อยู่ใน OSPF process 1 area 100 โดยใช้คำสั่ง network และทำการเปลี่ยน network type เป็น network point-to-point



 R3(config)#router ospf 1
 R3(config-router)#network 192.168.100.0 0.0.3.255 area 100
 R3(config-router)#exit
 R3(config)#interface loopback 100
 R3(config-if)#ip ospf network point-to-point
 R3(config-if)#interface loopback 101
 R3(config-if)#ip ospf network point-to-point
 R3(config-if)#interface loopback 102
 R3(config-if)#ip ospf network point-to-point
 R3(config-if)#interface loopback 103
 R3(config-if)#ip ospf network point-to-point

3.2. ใช้คำสั่ง show ip route บน router R2


R2#show ip route
 
Codes: L - local, 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, H - NHRP, l - LISP
  a - application route
 + - replicated route, % - next hop override
 
Gateway of last resort is not set
 
 10.0.0.0/8 is variably subnetted, 8 subnets, 2 masks
O 10.1.1.0/24 [110/11] via 10.1.12.1, 00:03:42, Ethernet0/0
C 10.1.2.0/24 is directly connected, Loopback2
L 10.1.2.1/32 is directly connected, Loopback2
O 10.1.3.0/24 [110/11] via 10.1.23.3, 00:07:57, Ethernet0/1
C 10.1.12.0/24 is directly connected, Ethernet0/0
L 10.1.12.2/32 is directly connected, Ethernet0/0
C 10.1.23.0/24 is directly connected, Ethernet0/1
L 10.1.23.2/32 is directly connected, Ethernet0/1

ปรากฎว่าไม่พบ Route ของ Loopback Interface ตั้งแต่ 100 ถึง 103 บน router R3 เนื่องจาก Loopback ดังกล่าถูกประกาศให้อยู่น Area ที่ไม่ได้เชื่อมต่อกับ Backbone Area หรือ Area ซึ่งใน LAB นี้จะแก้ปัญหาด้วยการสร้าง Virtual link ระหว่าง R2 และ R3


3.3. ก่อนที่จะสร้าง virtual link เราจำเป็นต้องระบุ OSPF router ID ให้ router ที่เกี่ยวข้องกัน (R2 และ R3) โดยใช้คำสั่ง show ip ospf, show ip protocols หรือ show ip ospf interface เพื่อตรวจสอบ router ID


 R2#show ip ospf
 
 Routing Process "ospf 1" with ID 2.2.2.2
<output omitted>
 
 R3#show ip ospf
 
 Routing Process "ospf 1" with ID 3.3.3.3
<output omitted>

3.4. ทำการสร้าง virtual บน R2 และ R3 link ด้วยคำสั่ง area transit_area virtual-link router-id


R2#conf t
 
Enter configuration commands, one per line. End with CNTL/Z.
R2(config)#router ospf 1
R2(config-router)#area 23 virtual-link 3.3.3.3
 
 
R3(config)#router ospf 1
R3(config-router)#area 23 virtual-link 2.2.2.2
 
R3(config-router)#
*Nov 1 18:34:58.798: %OSPF-5-ADJCHG: Process 1, Nbr 2.2.2.2 on OSPF_VL0 from LOADING to FULL, Loading Done
R3(config-router)#

3.5. ใช้คำสั่ง show ip route บน router R2 และพิจารณาเส้นทางจาก area 100 ทั้งนี้เราสามารถตรวจสอบ virtual link ด้วยการใช้คำสั่ง show ip ospf neighbor และ show ip ospf interface


R2#show ip route
 
Codes: L - local, 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, H - NHRP, l - LISP
 a - application route
 + - replicated route, % - next hop override
 
Gateway of last resort is not set
 
 10.0.0.0/8 is variably subnetted, 8 subnets, 2 masks
O 10.1.1.0/24 [110/11] via 10.1.12.1, 00:11:42, Ethernet0/0
C 10.1.2.0/24 is directly connected, Loopback2
L 10.1.2.1/32 is directly connected, Loopback2
O 10.1.3.0/24 [110/11] via 10.1.23.3, 00:15:57, Ethernet0/1
C 10.1.12.0/24 is directly connected, Ethernet0/0
L 10.1.12.2/32 is directly connected, Ethernet0/0
C 10.1.23.0/24 is directly connected, Ethernet0/1
L 10.1.23.2/32 is directly connected, Ethernet0/1
O IA 192.168.100.0/24 [110/11] via 10.1.23.3, 00:00:28, Ethernet0/1
O IA 192.168.101.0/24 [110/11] via 10.1.23.3, 00:00:28, Ethernet0/1
O IA 192.168.102.0/24 [110/11] via 10.1.23.3, 00:00:28, Ethernet0/1
O IA 192.168.103.0/24 [110/11] via 10.1.23.3, 00:00:28, Ethernet0/1
 
R2# show ip ospf neighbor
  
Neighbor ID     Pri     State     Dead Time     Address     Interface
3.3.3.3         0       FULL/ -   -             10.1.23.3   OSPF_VL0
1.1.1.1         0       FULL/ -   00:00:31      10.1.12.1   Ethernet0/0
3.3.3.3         1       FULL/BDR  00:00:35      10.1.23.3   Ethernet0/1
 
R2#show ip ospf interface
 
OSPF_VL0 is up, line protocol is up
 Internet Address 10.1.23.2/24, Area 0, Attached via Not Attached
 Process ID 1, Router ID 2.2.2.2, Network Type VIRTUAL_LINK, Cost: 10
 Topology-MTID Cost Disabled Shutdown Topology Name
 0 10 no no Base
 Configured as demand circuit
 Run as demand circuit
 DoNotAge LSA allowed
 Transmit Delay is 1 sec, State POINT_TO_POINT
 Timer intervals configured, Hello 10, Dead 40, Wait 40, Retransmit 5
 oob-resync timeout 40
 Hello due in 00:00:03
<output omitted>
 

4. ทำการ Configure OSPF Summarize area


4.1. ทำการ configure router R3 (ABR) เพื่อ summarize area โดยใช้คำสั่ง area area range network mask


 R3(config)#router ospf 1
 R3(config-router)#area 100 range 192.168.100.0 255.255.252.0
 

4.2. เราสามารถดู summarize route บน router R2 ด้วยคำสั่ง show ip route และ show ip ospf database


R2#show ip route
 
<output omitted>
 10.0.0.0/8 is variably subnetted, 8 subnets, 2 masks
O 10.1.1.0/24 [110/11] via 10.1.12.1, 00:21:41, Ethernet0/0
C 10.1.2.0/24 is directly connected, Loopback2
L 10.1.2.1/32 is directly connected, Loopback2
O 10.1.3.0/24 [110/11] via 10.1.23.3, 00:25:56, Ethernet0/1
C 10.1.12.0/24 is directly connected, Ethernet0/0
L 10.1.12.2/32 is directly connected, Ethernet0/0
C 10.1.23.0/24 is directly connected, Ethernet0/1
L 10.1.23.2/32 is directly connected, Ethernet0/1
O IA 192.168.100.0/22 [110/11] via 10.1.23.3, 00:00:44, Ethernet0/1
 

R2#
R2#
R2#show ip ospf database
 
OSPF Router with ID (2.2.2.2) (Process ID 1)
 
Router Link States (Area 0)
 
Link ID     ADV Router     Age    Seq#       Checksum Link count
1.1.1.1     1.1.1.1        1484   0x80000003 0x007141 3
2.2.2.2     2.2.2.2        688    0x80000006 0x008BD1 4
3.3.3.3     3.3.3.3        1 (DNA)0x80000002 0x00DD03 1
 
Summary Net Link States (Area 0)
 
Link ID       ADV Router    Age     Seq#       Checksum
10.1.3.0      2.2.2.2       1608    0x80000001 0x000C10
10.1.3.0      3.3.3.3       6 (DNA) 0x80000001 0x008998
10.1.23.0     2.2.2.2       1674    0x80000001 0x0025E3
10.1.23.0     3.3.3.3       6 (DNA) 0x80000001 0x0007FD
192.168.100.0 3.3.3.3       1 (DNA) 0x80000002 0x00263E
 
Router Link States (Area 23)
 
Link ID      ADV Router     Age      Seq#       Checksum Link count
2.2.2.2      2.2.2.2        688      0x80000003 0x00F5D4 1
3.3.3.3      3.3.3.3        689      0x80000005 0x007A26 2
 
Net Link States (Area 23)
 
Link ID      ADV Router      Age      Seq#       Checksum
10.1.23.2    2.2.2.2         1613     0x80000001 0x009D5C
 
Summary Net Link States (Area 23)
 
Link ID       ADV Router      Age      Seq#       Checksum
10.1.1.0      2.2.2.2         1353     0x80000001 0x0022FB
10.1.2.0      2.2.2.2         1679     0x80000001 0x00B274
10.1.12.0     2.2.2.2         1679     0x80000001 0x009E75
192.168.100.0 3.3.3.3         102      0x80000002 0x00263E
R2#

4.3. สังเกต router R3 ว่า OSPF ได้สร้าง summary route ที่มีค่าเข้าสู่ Null0 (LAB นี้ไม่ได้อธิบายเหตุผลของ Null0)


R3#show ip route
 
Codes: L - local, 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, H - NHRP, l - LISP
 a - application route
 + - replicated route, % - next hop override
 
Gateway of last resort is not set
 
 10.0.0.0/8 is variably subnetted, 7 subnets, 2 masks
O 10.1.1.0/24 [110/21] via 10.1.23.2, 00:02:56, Ethernet0/1
O 10.1.2.0/24 [110/11] via 10.1.23.2, 00:02:56, Ethernet0/1
C 10.1.3.0/24 is directly connected, Loopback3
L 10.1.3.1/32 is directly connected, Loopback3
O 10.1.12.0/24 [110/20] via 10.1.23.2, 00:02:56, Ethernet0/1
C 10.1.23.0/24 is directly connected, Ethernet0/1
L 10.1.23.3/32 is directly connected, Ethernet0/1
O 192.168.100.0/22 is a summary, 00:02:56, Null0
 192.168.100.0/24 is variably subnetted, 2 subnets, 2 masks
C 192.168.100.0/24 is directly connected, Loopback100
L 192.168.100.1/32 is directly connected, Loopback100
 192.168.101.0/24 is variably subnetted, 2 subnets, 2 masks
C 192.168.101.0/24 is directly connected, Loopback101
L  192.168.101.1/32 is directly connected, Loopback101
 192.168.102.0/24 is variably subnetted, 2 subnets, 2 masks
C 192.168.102.0/24 is directly connected, Loopback102
L 192.168.102.1/32 is directly connected, Loopback102
 192.168.103.0/24 is variably subnetted, 2 subnets, 2 masks
C 192.168.103.0/24 is directly connected, Loopback103
L 192.168.103.1/32 is directly connected, Loopback103

 

5. ทำการ Configure Generate a default route into OSPF


5.1. ใช้คำสั่ง default-information originate always ที่ router R1 เพื่อสร้าง default route


ทั้งนี้ ถ้าเราไม่ใส่ keyword “always” default route จะถูกสร้างและประกาศยัง OSPF ก็ต่อเมื่อเคยมีอยู่ใน routing table เท่านั้น


 R1#conf t
 Enter configuration commands, one per line. End with CNTL/Z.
 R1(config)#router ospf 1
 R1(config-router)#default-information originate always

ตรวจสอบว่า default route นั้นปรากฎบน router R2 และ R3 หรือไม่ โดยใช้คำสั่ง show ip route


R2#show ip route
 
Codes: L - local, 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, H - NHRP, l - LISP
 a - application route
 + - replicated route, % - next hop override
 
Gateway of last resort is 10.1.12.1 to network 0.0.0.0
 
O*E2 0.0.0.0/0 [110/1] via 10.1.12.1, 00:00:46, Ethernet0/0
 10.0.0.0/8 is variably subnetted, 8 subnets, 2 masks
O 10.1.1.0/24 [110/11] via 10.1.12.1, 00:26:25, Ethernet0/0
C 10.1.2.0/24 is directly connected, Loopback2
L 10.1.2.1/32 is directly connected, Loopback2
O 10.1.3.0/24 [110/11] via 10.1.23.3, 00:30:40, Ethernet0/1
C 10.1.12.0/24 is directly connected, Ethernet0/0
L 10.1.12.2/32 is directly connected, Ethernet0/0
C 10.1.23.0/24 is directly connected, Ethernet0/1
L 10.1.23.2/32 is directly connected, Ethernet0/1
O IA 192.168.100.0/22 [110/11] via 10.1.23.3, 00:05:28, Ethernet0/1
 
R3#show ip route
 
Codes: L - local, 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, H - NHRP, l - LISP
 a - application route
 + - replicated route, % - next hop override
 
Gateway of last resort is 10.1.23.2 to network 0.0.0.0
 
O*E2 0.0.0.0/0 [110/1] via 10.1.23.2, 00:01:15, Ethernet0/1
 10.0.0.0/8 is variably subnetted, 7 subnets, 2 masks
O 10.1.1.0/24 [110/21] via 10.1.23.2, 00:06:02, Ethernet0/1
O 10.1.2.0/24 [110/11] via 10.1.23.2, 00:06:02, Ethernet0/1
C 10.1.3.0/24 is directly connected, Loopback3
L 10.1.3.1/32 is directly connected, Loopback3
O 10.1.12.0/24 [110/20] via 10.1.23.2, 00:06:02, Ethernet0/1
C 10.1.23.0/24 is directly connected, Ethernet0/1
L 10.1.23.3/32 is directly connected, Ethernet0/1
O 192.168.100.0/22 is a summary, 00:06:02, Null0
 192.168.100.0/24 is variably subnetted, 2 subnets, 2 masks
C 192.168.100.0/24 is directly connected, Loopback100
L 192.168.100.1/32 is directly connected, Loopback100
 192.168.101.0/24 is variably subnetted, 2 subnets, 2 masks
C 192.168.101.0/24 is directly connected, Loopback101
L 192.168.101.1/32 is directly connected, Loopback101
 192.168.102.0/24 is variably subnetted, 2 subnets, 2 masks
C 192.168.102.0/24 is directly connected, Loopback102
L 192.168.102.1/32 is directly connected, Loopback102
 192.168.103.0/24 is variably subnetted, 2 subnets, 2 masks
C 192.168.103.0/24 is directly connected, Loopback103
L 192.168.103.1/32 is directly connected, Loopback103

5.2. ทำการ ping ไปยัง interface ที่เชื่อมต่อไปยัง internet ที่ R1 จะพบว่าสามารถ ping ได้แม้ว่าจะไม่เคยถูกประกาศเข้าไปใน OSPF เลยก็ตาม


R3#ping 172.30.30.1
 
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 172.30.30.1, timeout is 2 seconds:
!!!!!

  
Full Configuration
Router R1

R1#show running-config
 hostname R1
 !
 !
 interface Loopback1
  description Engineering Department
  ip address 10.1.1.1 255.255.255.0
  ip ospf network point-to-point
 !
 interface Loopback30
  ip address 172.30.30.1 255.255.255.252
 !
 interface Ethernet0/0
  ip address 10.1.12.1 255.255.255.0
  ip ospf network point-to-point
 !
 !
 router ospf 1
  router-id 1.1.1.1
  network 10.1.1.0 0.0.0.255 area 0
  network 10.1.12.0 0.0.0.255 area 0
  default-information originate always
 !
 End
 
 
Router R2
 
R2#show running-config
 hostname R2
 !
 !
 interface Loopback2
  description Marketing Department
  ip address 10.1.2.1 255.255.255.0
  ip ospf network point-to-point
 !
 interface Ethernet0/0
  ip address 10.1.12.2 255.255.255.0
  ip ospf network point-to-point
 !
 interface Ethernet0/1
  ip address 10.1.23.2 255.255.255.0
 !
 !
 router ospf 1
  router-id 2.2.2.2
  area 23 virtual-link 3.3.3.3
  network 10.1.2.0 0.0.0.255 area 0
  network 10.1.12.0 0.0.0.255 area 0
  network 10.1.23.0 0.0.0.255 area 23
 !
 End
 
 
Router R3
 
R3#show running-config
 hostname R3
 !
 !
 interface Loopback3
  description Accounting Department
  ip address 10.1.3.1 255.255.255.0
  ip ospf network point-to-point
 !
 interface Loopback100
  ip address 192.168.100.1 255.255.255.0
  ip ospf network point-to-point
 !
 interface Loopback101
  ip address 192.168.101.1 255.255.255.0
  ip ospf network point-to-point
 !
 interface Loopback102
  ip address 192.168.102.1 255.255.255.0
  ip ospf network point-to-point
 !
 interface Loopback103
  ip address 192.168.103.1 255.255.255.0
  ip ospf network point-to-point
 !
 interface Ethernet0/0
  no ip address
  shutdown
 !
 interface Ethernet0/1
  ip address 10.1.23.3 255.255.255.0
 !
 interface Ethernet0/2
  no ip address
  shutdown
 !
 interface Ethernet0/3
  no ip address
  shutdown
 !
 router ospf 1
  router-id 3.3.3.3
  area 23 virtual-link 2.2.2.2
  area 100 range 192.168.100.0 255.255.252.0
  network 10.1.3.0 0.0.0.255 area 23
  network 10.1.23.0 0.0.0.255 area 23
  network 192.168.100.0 0.0.3.255 area 100
 !
 !
 end
 

หวังว่าน่าจะได้ความรู้ในส่วนของการตั้งค่า กันไปนะครับ


แล้วเจอกันบทความต่อไปครับ


ขอบคุณแหล่งที่มา www.cisco.com, www.ine.com, และ เอกสาร LAB Cisco Networking Academy



ดู 583 ครั้ง2 ความคิดเห็น
bottom of page