İçeriğe atla

MTCRE Eğitimi

MikroTik RouterOS ile IPv4 ve IPv6 Temelleri: Ağ Mühendisliği Rehberi

IPv4 ve IPv6 protokollerinin RouterOS üzerindeki çalışma mantığı, OSI/TCP-IP modelleri ve temel ayarları

Tanıtım

Giriş

IP ağlarının temelini oluşturan IPv4 ve IPv6 protokolleri, modern ağ mühendisliğinin vazgeçilmez unsurlarıdır. MikroTik’in RouterOS işletim sistemi, bu protokollerin yönetimi ve yapılandırılması için güçlü ve esnek araçlar sunar. Bu makalede, OSI ve TCP/IP modelleri üzerinden ağ iletişiminin nasıl gerçekleştiğini, IPv4 ve IPv6’nın temel özelliklerini ve RouterOS’ta nasıl yapılandırılabileceğini ayrıntılı olarak inceleyeceğiz.

Ağ mühendisleri, sistem yöneticileri ve IT uzmanları için hayati önem taşıyan bu konular, ağ trafiğinin nasıl yönlendirildiğini, paketlerin nasıl iletildiğini ve protokollerin nasıl çalıştığını anlamak açısından temel bir rehber niteliğindedir. RouterOS’un sunduğu CLI (Command Line Interface) ve GUI (Graphical User Interface) araçları sayesinde, IPv4 ve IPv6 ağlarını kolayca yönetebilir, performansı optimize edebilir ve güvenlik açıklarını en aza indirebilirsiniz.

Bu makalede, hem teorik hem de pratik bilgilerle donatılmış bir içerik sunulmaktadır. OSI modelinin 7 katmanından TCP/IP modelinin 4 katmanına kadar olan yapıyı inceleyecek, ardından IPv4 ve IPv6’nın adresleme, yönlendirme ve protokol özelliklerini RouterOS özelinde ele alacağız. Ayrıca, temel komutlar, yapılandırma adımları ve en iyi uygulamalar hakkında da bilgi sahibi olacaksınız.

Teknik Özellikler

Parametreler ve Seçenekler

Aşağıdaki tabloda, TCP/IP ve OSI modellerine göre protokollerin ve parametrelerin detaylı açıklamaları yer almaktadır. Bu tablo, RouterOS’ta IPv4 ve IPv6 yapılandırması yaparken dikkate almanız gereken temel unsurları içermektedir.

TCP/IP Modeli KatmanıOSI Modeli KatmanıProtokoller / HizmetlerAçıklama
Uygulama Katmanı (4)Uygulama (7)DNSAlan adlarını IP adreslerine çeviren protokol. RouterOS’ta /ip dns komutlarıyla yönetilir.
DHCPIP adresi dağıtımı yapan protokol. IPv4 için /ip dhcp-server, IPv6 için /ipv6 dhcp-server komutlarıyla yapılandırılır.
HTTP/HTTPSWeb trafiğinin yönetimi. RouterOS’un yerleşik web arayüzü (WebFig) HTTPS üzerinden erişilebilir.
SSHGüvenli uzaktan erişim protokolü. RouterOS’ta /ip service enable ssh komutuyla etkinleştirilir.
Sunum (6)SSL/TLSVeri şifreleme protokolü. RouterOS’ta sertifikalarla yönetilir.
Oturum (5)PAP/SCPOturum yönetimi protokolleri. Genellikle VPN ve uzaktan erişim senaryolarında kullanılır.
Taşıma Katmanı (3)Taşıma (4)TCPGüvenilir veri iletimi sağlayan protokol. RouterOS’ta /ip firewall kurallarıyla yönetilir.
UDPHızlı ve bağlantısız veri iletimi sağlayan protokol. Video akışı ve VoIP gibi uygulamalarda kullanılır.
İnternet Katmanı (2)Ağ (3)ICMPAğ cihazları arasında hata ve durum bildirimi yapan protokol. Ping komutu ICMP’yi kullanır.
IGMPÇoklu yayın (multicast) trafiğinin yönetimi. RouterOS’ta /ip igmp-proxy komutlarıyla yapılandırılır.
IPv432-bit adresleme yapısına sahip temel IP protokolü. RouterOS’ta /ip address komutlarıyla yönetilir.
IPv6128-bit adresleme yapısına sahip gelişmiş IP protokolü. RouterOS’ta /ipv6 address komutlarıyla yapılandırılır.
IPSecGüvenli veri iletimi için şifreleme ve kimlik doğrulama sağlayan protokol. RouterOS’ta /ip ipsec komutlarıyla yönetilir.
Bağlantı Katmanı (1)Veri Bağlantısı (2)ARPIP adreslerini MAC adreslerine çeviren protokol. RouterOS’ta /ip arp komutlarıyla yönetilir.
CDPCisco cihazlarının keşfi ve yönetimi için kullanılan protokol. RouterOS’ta desteklenmez.
MPLSYüksek performanslı yönlendirme için kullanılan protokol. RouterOS’ta /mpls komutlarıyla yapılandırılır.
PPPPoint-to-Point bağlantılar için kullanılan protokol. RouterOS’ta /interface pppoe-client komutlarıyla yönetilir.
Fiziksel (1)EthernetKablolu ağ bağlantılarında kullanılan standart. RouterOS, tüm Ethernet tabanlı arayüzleri destekler.
Wi-FiKablosuz ağ bağlantılarında kullanılan standart. RouterOS’ta /interface wireless komutlarıyla yapılandırılır.
BluetoothKısa mesafe kablosuz iletişim protokolü. RouterOS’ta desteklenmez.

RouterOS’ta Temel IPv4 ve IPv6 Komutları

Komut TürüIPv4 KomutuIPv6 KomutuAçıklama
IP Adresi Ekleme/ip address add address=192.168.1.1/24 interface=ether1/ipv6 address add address=2001:db8::1/64 interface=ether1Belirtilen arayüze IP adresi ekler.
Yönlendirme Tablosu/ip route print/ipv6 route printYönlendirme tablosunu görüntüler.
ARP/NDP Tablosu/ip arp print/ipv6 neighbor printARP (IPv4) ve NDP (IPv6) tablolarını görüntüler.
DHCP Sunucusu/ip dhcp-server setup/ipv6 dhcp-server setupDHCP sunucusunu yapılandırır.
Güvenlik Duvarı/ip firewall filter add chain=forward action=accept/ipv6 firewall filter add chain=forward action=acceptIPv4 ve IPv6 için güvenlik duvarı kuralları ekler.
Yönlendirme Protokolü/routing ospf instance add name=ospf-v4/routing ospfv3 instance add name=ospf-v6OSPF yönlendirme protokolünü yapılandırır.

Örnek Yapılandırma Senaryosu

IPv4 Yönlendirme (Statik Yönlendirme):

# Varsayılan yönlendirme ekleme
/ip route add dst-address=0.0.0.0/0 gateway=192.168.1.254

# Özel bir ağa yönlendirme ekleme
/ip route add dst-address=10.0.0.0/24 gateway=192.168.1.1

IPv6 Yönlendirme (Statik Yönlendirme):

# Varsayılan IPv6 yönlendirme ekleme
/ipv6 route add dst-address=::/0 gateway=2001:db8::ffff

# Özel bir IPv6 ağına yönlendirme ekleme
/ipv6 route add dst-address=2001:db8:1::/64 gateway=2001:db8::1

Dual Stack (IPv4 + IPv6) Yapılandırma Örneği:

# IPv4 ve IPv6 adreslerinin aynı arayüze eklenmesi
/ip address add address=192.168.1.1/24 interface=ether1
/ipv6 address add address=2001:db8::1/64 interface=ether1

# Her iki protokol için varsayılan yönlendirme
/ip route add dst-address=0.0.0.0/0 gateway=192.168.1.254
/ipv6 route add dst-address=::/0 gateway=2001:db8::ffff

Teknik Detaylar

Teknik Detaylar

OSI ve TCP/IP Modelleri

Ağ iletişiminin temelini oluşturan OSI (Open Systems Interconnection) modeli, 7 katmandan oluşur. Bu model, teorik bir çerçeve sunarak ağ cihazlarının ve protokollerinin nasıl etkileşime girdiğini anlamamıza yardımcı olur. Ancak, gerçek dünyadaki uygulamalarda OSI modeli kadar katı bir ayrım bulunmaz. Öte yandan, TCP/IP modeli, modern ağ mühendisliği ve sorun giderme süreçlerinde daha yaygın olarak kullanılır. TCP/IP modeli, 4 katmandan oluşur ve OSI modeline göre daha basit ve uygulamaya yönelik bir yapı sunar.

Aşağıda, her iki modelin katmanları ve karşılık gelen protokoller yer almaktadır:

TCP/IP Modeli          | OSI Modeli            | Protokoller ve Hizmetler
------------------------|-----------------------|---------------------------
Uygulama Katmanı (4)   | Uygulama (7)          | DNS, DHCP, HTTP, SSH, FTP
                        | Sunum (6)             | JPEG, MPEG, SSL/TLS
                        | Oturum (5)            | PAP, SCP, ZIP
Taşıma Katmanı (3)     | Taşıma (4)            | TCP, UDP
İnternet Katmanı (2)   | Ağ (3)                | ICMP, IGMP, IPv4, IPv6, IPSec
Bağlantı Katmanı (1)   | Veri Bağlantısı (2)   | ARP, CDP, MPLS, PPP
                        | Fiziksel (1)          | Ethernet, Wi-Fi, Bluetooth

IP Protokolleri: IPv4 ve IPv6

IPv4 (Internet Protocol version 4), 32-bit adresleme yapısına sahiptir ve yaklaşık 4.3 milyar benzersiz adres sunar. IPv4 adresleri, noktalarla ayrılmış dört oktet şeklinde temsil edilir (örneğin: 192.168.1.1). IPv4’ün temel özellikleri şunlardır:

  • Adresleme: 32-bit uzunluğunda, sınıflı (Class A, B, C) ve sınıfsız (CIDR) adresleme.
  • Yönlendirme: IP paketlerinin kaynak ve hedef arasında yönlendirilmesi.
  • Parçalama (Fragmentation): Büyük paketlerin ağın MTU (Maximum Transmission Unit) değerine göre parçalanması.
  • TTL (Time To Live): Paketlerin ağda sonsuz dolaşmasını engellemek için kullanılan sayaç.
  • Protokol Alanı: Paketin hangi üst katman protokolü tarafından kullanıldığını belirtir (örneğin, TCP=6, UDP=17).

IPv6 (Internet Protocol version 6), IPv4’ün sınırlı adres kapasitesini aşmak amacıyla geliştirilmiştir. IPv6, 128-bit adresleme yapısına sahiptir ve teorik olarak sonsuz sayıda adres sunar. IPv6 adresleri, sekiz grup halinde, her biri 4 hexadecimal karakterden oluşan bir yapıya sahiptir (örneğin: 2001:0db8:85a3::8a2e:0370:7334). IPv6’nın temel özellikleri şunlardır:

  • Adresleme: 128-bit uzunluğunda, daha basit ve esnek adresleme yapısı.
  • Otomatik Yapılandırma (SLAAC): DHCP olmadan ağ cihazlarının otomatik olarak IP adresi alabilmesi.
  • Güvenlik: IPsec’in zorunlu olarak desteklenmesi.
  • Veri Akışı Optimizasyonu: Akış etiketleri (Flow Label) sayesinde trafiğin daha verimli yönetilmesi.
  • Basit Başlık Yapısı: IPv6 başlıkları, IPv4’e göre daha basit ve verimlidir.

RouterOS’ta IPv4 ve IPv6 Yönetimi

MikroTik RouterOS, hem IPv4 hem de IPv6 protokollerini destekleyen gelişmiş bir ağ işletim sistemidir. RouterOS’ta IPv4 ve IPv6 yapılandırması, CLI (Komut Satırı Arayüzü) ve Winbox/WebFig gibi grafik arayüzler üzerinden gerçekleştirilebilir.

Temel IPv4 Komutları:

# IP adresi ekleme
/ip address add address=192.168.1.1/24 interface=ether1

# Yönlendirme tablosunu görüntüleme
/ip route print

# ARP tablosunu görüntüleme
/ip arp print

# DHCP sunucusu yapılandırma
/ip dhcp-server setup

Temel IPv6 Komutları:

# IPv6 adresi ekleme
/ipv6 address add address=2001:db8::1/64 interface=ether1

# IPv6 yönlendirme tablosunu görüntüleme
/ipv6 route print

# IPv6 komşu tablosunu görüntüleme
/ipv6 neighbor print

# IPv6 DHCP sunucusu yapılandırma
/ipv6 dhcp-server setup

RouterOS’ta IPv6’nın etkinleştirilmesi için aşağıdaki adımlar izlenmelidir:

  1. IPv6 Paketinin Etkinleştirilmesi:
   /system package enable ipv6
  1. IPv6 Arayüzünün Yapılandırılması:
   /ipv6 address add address=2001:db8::1/64 interface=ether1
  1. Yönlendirme Protokollerinin Yapılandırılması:

RouterOS, IPv6 için OSPFv3, BGP, RIPng gibi yönlendirme protokollerini destekler. Örneğin, OSPFv3 yapılandırması:

   /routing ospfv3 instance add name=ospfv3-v6
   /routing ospfv3 area add instance=ospfv3-v6 area-id=0.0.0.0
   /routing ospfv3 interface add interface=ether1 area=ospfv3-v6 area-id=0.0.0.0

Dikkat Edilmesi Gerekenler

  • IPv4 ve IPv6’nın Eş Zamanlı Kullanımı: RouterOS, hem IPv4 hem de IPv6’yı aynı anda destekler. Ancak, her iki protokolün de doğru şekilde yapılandırılması gerekir.
  • Güvenlik Duvarı Kuralları: IPv6 trafiğinin de güvenlik duvarı kurallarıyla kontrol edilmesi önemlidir. RouterOS’un Firewall özelliği, IPv6 trafiğini de destekler.
  • Performans Optimizasyonu: IPv6’nın daha büyük adres yapısı nedeniyle, yönlendirme tablolarının ve ARP/NDP tablolarının yönetimi önemlidir. Gereksiz trafiğin filtrelenmesi ve yönlendirme protokollerinin optimize edilmesi performansı artırır.
  • Uyumluluk: IPv6’yı desteklemeyen eski cihazlar için Dual Stack (IPv4 + IPv6) yapılandırması önerilir.

Görseller

Paylaş: LinkedIn X

Yorumlar

Yorum bırakma özelliği yakında. Geri bildiriminiz için iletişim sayfasını kullanabilirsiniz.