OSPFv3

در سناریوی زیر قصد داریم مسیریابی پویا را با استفاده از پروتکل OSPFv3 در روتر ها تنظیم کنیم.

در این روتر در اینترفیس های ge2 , ge1 پروتکل OSPFv3 فعال شده است :

Ipv6

تنظیم ipv6 در اینترفیس ها

soodar1(config)# int ge0  
soodar1(config-if)# ipv6 address 2001:1:2::1/64
soodar1(config-if)# q
soodar1(config)# int ge1  
soodar1(config-if)# ipv6 address 2001:1:3::1/64
soodar1(config-if)# q
soodar1(config)# int ge2  
soodar1(config-if)# ipv6 address 2001:1::1/64

soodar2(config)# int ge0  
soodar2(config-if)# ipv6 address 2001:1:2::2/64
soodar2(config-if)# q
soodar2(config)# int ge1  
soodar2(config-if)# ipv6 address 2001:2:3::2/64
soodar2(config-if)# q
soodar2(config)# int ge2  
soodar2(config-if)# ipv6 address 2001:2::1/64
soodar3(config)# int ge0  
soodar3(config-if)# ipv6 address 2001:1:3::3/64
soodar3(config-if)# q
soodar3(config)# int ge1  
soodar3(config-if)# ipv6 address 2001:2:3::3/64
soodar3(config-if)# q
soodar3(config)# int ge2  
soodar3(config-if)# ipv6 address 2001:3::1/64


ایجاد یک روتر OSPF6

soodar1(config)# router ospf6  
soodar1(config-router)# ospf6 router-id 222.1.1.1

اضافه کردن اینترفیس ها به تنظیمات OSPF6

soodar1(config-router)# interface ge1 area 0.0.0.0  
soosar1(config-router)# interface ge2 area 0.0.0.0  
soodar1(config-router) # end  
soodar1# write  

توزیع route ها توسط OSPF6

soodar1(config-router)# redistribute connected  

روتر های soodar2 , soodar3 را نیز به همین ترتیب تنظیم می کنیم :

soodar2(config)# router ospf6  
soodar2(config-router)# ospf6 router-id 222.2.2.2
soodar2(config-router)# interface ge1 area 0.0.0.0  
soosar2(config-router)# interface ge2 area 0.0.0.0  
soodar2(config-router)# redistribute connected  
soodar2(config-if) # end  
soodar2# write  
---------------------------------------------
soodar3(config)# router ospf6  
soodar3(config-router)# ospf6 router-id 222.3.3.3
soodar3(config-router)# interface ge1 area 0.0.0.0  
soosar3(config-router)# interface ge2 area 0.0.0.0  
soodar3(config-router)# redistribute connected  
soodar3(config-if) # end  
soodar3# write 

مشاهده جدول مسیریابی

سپس با استفاده از دستور زیر جدول Routing که با استفاده از پروتکل OSPF6 تشکیل شده است را مشاهده می کنیم :

soodar1# sh ip ospf6 route  

یا

soodar1# sh ipv6 fib  
Codes: K - kernel route, C - connected, S - static, R - RIPng,
       O - OSPFv3, I - IS-IS, B - BGP, N - NHRP, T - Table,
       v - VNC, V - VNC-Direct, A - Babel, D - SHARP, F - PBR,
       f - OpenFabric,
       > - selected route, * - FIB route, q - queued route, r - rejected route

C>* 2001:1:2::/64 is directly connected, ge0, 00:01:07
C>* 2001:1:3::/64 is directly connected, ge1, 00:01:07
O>* 2001:2:3::/64 [110/20000] via fe80::fe:54ff:fecb:9f70, ge1, 00:00:21
  *                         via fe80::fe:f9ff:fed7:c5d8, ge0, 00:00:21
C>* 2001:1::/64 is directly connected, ge2, 00:01:08
O>* 2001:2::/64 [110/20000] via fe80::fe:f9ff:fed7:c5d8, ge0, 00:00:21
O>* 2001:3::/64 [110/20000] via fe80::fe:54ff:fecb:9f70, ge1, 00:00:21

بررسی عملکرد

باید ارتباط شبکه های پشت روتر ها با هم برقرار باشد :

soodar1# ping 2001:2::10
64 bytes from 2001:2::10: icmp_seq=3 ttl=63 time=0.386 ms
soodar1# ping 2001:3::10
64 bytes from 2001:3::10: icmp_seq=3 ttl=63 time=0.341 ms