OSPFv3
در سناریوی زیر قصد داریم مسیریابی پویا را با استفاده از پروتکل OSPFv3 در روتر ها تنظیم کنیم.
در این روتر در اینترفیس های ge2 , ge1 پروتکل OSPFv3 فعال شده است :
تنظیم 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