SMGOS: Kendi Geliştirdiğimiz IP/MPLS Ağ İşletim Sistemi
13.11.2026 SimgeNet Mühendislik

Simgenet · Teknik Makale

Segment Routing'den EVPN'e, IPsec'ten IEEE 1588 PTP'ye: operatör sınıfı bir yönlendirici yazılımını ölçerek inşa etmenin hikâyesi ve tam özellik dökümü

Simgenet Mühendislik · 13.11.2026 · Okuma süresi: yaklaşık 15 dakika

SMGOS, Simgenet'in kendi geliştirdiği IP/MPLS ağ işletim sistemidir (In-house developed IP/MPLS Network Operating System). Enerji iletim ağlarının, demiryolu haberleşmesinin, telekom ve 5G omurgalarının beklediği yönlendirme, MPLS, VPN, zaman senkronizasyonu ve güvenlik işlevlerini tek bir yazılımda, tek bir komut satırı ve tek bir veri modeliyle sunar.

Bu yazı iki soruya cevap veriyor: SMGOS'u nasıl inşa ettik ve bugün tam olarak neleri destekliyor? İlk bölümler işin hikâyesini, sonraki bölümler protokol protokol, standart standart teknik dökümü anlatır. Komut satırı örnekleri gerçek SMGOS yapılandırmalarından alınmıştır.

Kısaca

  • Ne: Simgenet SMG serisi yönlendiricilerde çalışan, kendi geliştirdiğimiz IP/MPLS ağ işletim sistemi.
  • Kimin için: Enerji üretim merkezleri ve 154/400 kV trafo merkezleri, demiryolu MPLS haberleşmesi, telekom/ISP ve 5G taşıma ağları, kritik altyapı haberleşme sistemleri.
  • Hangi protokoller: OSPF, IS-IS, BGP, LDP, RSVP-TE, SR-MPLS, SRv6, SR-TE, Flex-Algo, TI-LFA, Seamless MPLS, L3VPN, VPWS/VPLS, EVPN, mVPN, IPsec IKEv2, MACsec, IEEE 1588 PTP, SyncE.
  • Nasıl yönetilir: Endüstri standardı sözdizimli CLI, HTTPS web arayüzü, NETCONF/YANG, RESTCONF, gNMI, SNMPv3; merkezden izleme ve yapılandırma için SMG-NMS.
  • Düzeyi: En ileri seviye konular dahil, dünyanın önde gelen ağ işletim sistemleriyle aynı özellik düzeyindedir; farklı markaların cihazlarıyla birlikte çalışabilirliği denenmiştir.
  • Ayırt edici yanı: Bir özellik, bağımsız test platformumuz SVP'de ölçülmeden kataloğa girmez.

01Neden kendi ağ işletim sistemimizi yazdık?

Simgenet bir kutu satıcısı değil, bir mühendislik şirketidir. Yıllardır trafo merkezlerinde, demiryolu hatlarında ve operatör ağlarında haberleşme sistemleri tasarlıyor, kuruyor ve devreye alıyoruz. Sahada geçen bu yıllar bize tek bir şeyi tekrar tekrar gösterdi: kritik altyapıda bir yönlendiricinin ömrü, onu üreten firmanın yol haritasından uzundur.

Bir trafo merkezine konan cihaz on beş yıl ve daha uzun süre çalışır. Bu süre içinde standartlar değişir, güvenlik gereksinimleri sıkılaşır, işletmeci yeni bir özelliğe ya da bir düzeltmeye ihtiyaç duyar. Kutunun içindeki yazılıma hâkim değilseniz, müşterinize verebileceğiniz tek cevap "üreticiye sorduk, bekliyoruz" olur. Biz bu cevabı vermek istemedik.

SMGOS'un tasarım felsefesi bu yüzden dört kelimeyle özetlenir: tam kontrol, özelleştirilebilirlik, uzun ömürlü sürdürülebilirlik ve operatör sınıfı işletim. Yazılımın her katmanını biz derliyor, biz imzalıyor, biz ölçüyoruz. Sahadan gelen bir ihtiyaç, aynı ekibin masasında tasarıma, koda ve teste dönüşüyor.

02SMGOS nedir, nasıl bir mimarisi var?

SMGOS üç düzlemden oluşur ve bu üçü birbirinden bilinçli olarak ayrılmıştır.

Veri düzlemi. Paket iletimi, kullanıcı alanında çalışan yüksek hızlı bir iletim motoruyla yapılır. 1G'den 200G'ye kadar arayüz kartları, donanım zaman damgası ve donanım kripto hızlandırma bu düzlemde kullanılır. MPLS etiket işlemleri, VRF tabloları, QoS kuyrukları, IPsec ve erişim listeleri aynı iletim hattında çalışır.

Kontrol düzlemi. Her yönlendirme protokolü ayrı bir süreçtir. Bir süreç yeniden başlasa bile diğerleri ve paket iletimi çalışmayı sürdürür; yeniden başlayan süreç, çalışan yapılandırmayı kendiliğinden geri alır.

Yönetim düzlemi. Tek bir doğruluk kaynağı vardır: YANG ile modellenmiş yapılandırma deposu. CLI'dan, web arayüzünden ya da NETCONF üzerinden yapılan değişiklik aynı depoya yazılır; üçü de her zaman aynı yapılandırmayı gösterir. Cihaz yalnızca bu yollarla yapılandırılır; "arka kapı" ayarı yoktur.

Konumlama. SMGOS bir güvenli WAN yönlendiricisi ve zaman dağıtım düğümüdür: merkezde güvenlik ağ geçidi (SeGW) ve toplama yönlendiricisi, sahada WAN kapısı olarak çalışır. Bir güvenlik duvarı ya da IDS/IPS ürünü değildir; OT protokol denetimi tamamlayıcı bir işlevdir ve kapsamı aşağıda açıkça yazılıdır.

SMGOS mimarisi: yönetim, kontrol ve veri düzlemleri birbirinden ayrıdır; hepsi tek yapılandırma deposundan beslenir.
Şekil 1 — SMGOS mimarisi: yönetim, kontrol ve veri düzlemleri birbirinden ayrıdır; hepsi tek yapılandırma deposundan beslenir.

03En zor kısım: "var" demek ile "ölçüldü" demek arasındaki mesafe

Bir protokolü çalıştırmak, işin kolay yarısıdır. Zor olan, o protokolün gece üçte, elektrik gidip geldikten sonra, komşu cihaz yarım kalmış bir oturumla beklerken de aynı şekilde çalıştığını kanıtlamaktır. SMGOS'un asıl emeği buradadır.

Katalog kuralı. İç kataloğumuzda bir satır ancak ölçülmüş bir kabul kaydı varsa "var" olur: hangi cihazda, hangi sürümde, hangi yöntemle ölçüldüğü yazılıdır. Kanıtı olmayan satır "ölçülmedi" diye işaretlenir ve satış metnine girmez. Boş bırakmak ya da üstünü örtmek seçenek değildir.

Bağımsız hakem. Bir ürünü geliştiren ekip, kendi yazdığı kodu tarafsız sınayamaz. Bu yüzden kendi geliştirdiğimiz test platformu SVP (Simgenet Validation Platform / Simgenet Doğrulama Platformu) ayrı bir ekip ve ayrı bir cihaz olarak çalışır: trafiği kendisi üretir, sonucu standardın eşiğiyle kıyaslar, hükmü raporuyla verir. Kusuru müşteriden önce SVP bulur; düzeltme de ancak SVP ölçtükten sonra sahaya çıkar.

Satır satır karşılaştırma. SMGOS'u, dünyanın önde gelen ağ işletim sistemleriyle aynı standart listesi üzerinden karşılaştıran yüzü aşkın satırlık bir matris tutuyoruz. Her satırın dört durumundan biri vardır: var, kısmi, ölçülmedi, yok. Bu matris bir pazarlama belgesi değil, iş listemizdir; yol haritamız doğrudan ondan çıktı. Bugün SMGOS, bu matrisin en ileri seviye satırlarında da karşılaştırdığımız sistemlerle aynı düzeydedir.

Her gün izlenen laboratuvar filosu. Laboratuvarımızdaki SMGOS yönlendiricileri fiber halkayla birbirine bağlıdır ve her gün otomatik olarak denetlenir: komşuluklar, etiket tabloları, saat kalitesi, süreç sağlığı, cihazlar arası yapılandırma eşitliği. Bunun üzerine arıza senaryolarını deniyoruz: art arda yeniden başlatmalar, elektrik kesintisi, hat kopması, kart söküp takma, çalışan bir sürecin sonlandırılması. Ölçüt basittir: cihaz kimse dokunmadan kendi kendine geri gelmeli ve yapılandırmasını eksiksiz korumalıdır.

Ölçümün öğrettikleri. Ölçüm, kâğıt üzerinde doğru görünen ama pakete yansımayan ayrıntıları ortaya çıkarır. Bir ayarın ekranda görünmesi ile veri düzleminde gerçekten uygulanması aynı şey değildir; bir yedek ağ geçidinin devralma süresinin standarttaki zamanlayıcılarla birebir örtüşmesi tesadüfle olmaz. Bu ayrıntıların her biri laboratuvarda bulundu ve sahaya çıkmadan düzeltildi. "Var" ile "ölçüldü" arasındaki mesafeyi kapatan şey, bu sabırlı tekrar oldu.

Bir özelliğin kataloğa girene kadar izlediği yol. Ölçülmeyen satır “var” olmaz.
Şekil 2 — Bir özelliğin kataloğa girene kadar izlediği yol. Ölçülmeyen satır “var” olmaz.

Müşteriyle aynı yol. Testlerimizde ürünü sahadaki işletmeci gibi kullanırız: normal kullanıcı hesabı, web arayüzü ve CLI. Geliştiriciye özel kısa yoldan geçen bir test, müşterinin göreceği ürünü ölçmüş sayılmaz.

04Omurganın en zor konuları: ileri seviye yetenekler

Bir ağ işletim sistemini operatör sınıfı yapan, temel protokollerin ötesindeki konulardır: büyük ağı ölçeklemek, trafiği bilinçli yönlendirmek, arızada milisaniyeler içinde toparlanmak ve bunları servis kesmeden işletmek. SMGOS'un en çok emek harcanan kısmı burasıdır.

KonuSMGOS'ta
Büyük ağı ölçeklemekSeamless MPLS (BGP-LU) ile alanlara bölünmüş uçtan uca etiketli taşıma; BGP PIC ile önek sayısından bağımsız yakınsama; rota yansıtıcı ve Add-Path
Trafik mühendisliğiSR-TE politikaları (renk, Binding SID, açık ve dinamik aday yollar), PCEP ile merkezi yol hesaplama, BGP-LS ile topoloji aktarımı, RSVP-TE
Amaca özel topolojilerFlex-Algo: aynı fiziksel ağ üzerinde gecikme ya da TE metriğine göre ayrı iletim düzlemleri
IPv6 tabanlı taşımaSRv6 ve sıkıştırılmış SID (uSID); SRv6 üzerinden L3VPN
Kesintisiz teknoloji göçüSR ↔ LDP birlikte çalışma (SRMS): mevcut LDP ağından Segment Routing'e servis kesmeden geçiş
Arızada anında toparlanmaTI-LFA ile bağlantı, düğüm ve SRLG koruması; mikro döngü önleme; veri düzleminde çalışan BFD; S-BFD ile SR-TE yol denetimi
Çok bağlantılı servislerEVPN tüm-etkin çoklu bağlantı (ESI, DF seçimi), IRB ve anycast ağ geçidi; pseudowire yedekliliği
Çoklu yayın servislerimVPN: mLDP ve Tree-SID ağaçları; PIM-SM / SSM
Servis kesmeden işletimNSR, zarif yeniden başlatma, hizmet içi yükseltme (ISSU), sıcak kart değişimi, arızalı port karantinası
Taşıyıcı sınıfı zamanlamaÇok kartlı sınır saati, SyncE + ESMC ile hibrit çalışma, G.8275.1 / G.8275.2 profilleri, holdover ve saat sınıfı yönetimi
Yüksek erişilebilir güvenlik ağ geçidiYedekli SeGW, donanım kripto hızlandırma, kuantum sonrası hibrit anahtar değişimi (ML-KEM)
Ölçerek işletmekSR performans ölçümü, LSP ping / traceroute, Y.1731, TWAMP / STAMP, model güdümlü akış telemetrisi
Merkezden yönetmekSMG-NMS ile izleme ve yapılandırma tek yerden; ZTP ile cihazın kendiliğinden kaydolması

Bu tablo bir hedef listesi değil, bugünkü SMGOS'tur. En ileri seviye konular da dahil olmak üzere SMGOS, dünyanın önde gelen ağ işletim sistemleriyle aynı özellik düzeyindedir. Bütün bu işlevler açık standartlara dayanır ve farklı markaların cihazlarıyla birlikte çalışabilirliği denenmiştir; SMGOS mevcut bir ağa, o ağı değiştirmeden katılır.

05SMGOS hangi özellikleri destekliyor?

Aşağıdaki döküm alan alan düzenlenmiştir. Her bölümün sonunda ilgili standartlar, yazının sonunda ise toplu standart listesi yer alır.

Yönlendirme

AlanDestek
OSPFv2 / OSPFv3Çok alanlı tasarım, noktadan noktaya ve yayın ağları, HMAC-SHA-256 anahtar zinciriyle kimlik doğrulama, BFD ile hızlı komşu kaybı tespiti, zarif yeniden başlatma, VRF başına OSPF, Segment Routing uzantıları
IS-ISSeviye 1/2 ve çok alanlı tasarım, seviyeler arası rota sızdırma, geniş metrik, noktadan noktaya devreler, Segment Routing uzantıları, Flex-Algo, TI-LFA
BGPiBGP/eBGP, rota yansıtıcı, MP-BGP (VPNv4/VPNv6, L2VPN EVPN), Add-Path, çoklu yol, BGP-LU, BGP-LS, Flowspec, RPKI kaynak doğrulama, topluluklar (community / extended community), zarif yeniden başlatma, en çok önek koruması, komşu kimlik doğrulama, rota haritaları ve politika
Statik ve politikaStatik rotalar (VRF, etiket, mesafe), politika tabanlı yönlendirme (PBR), ECMP yük paylaşımı, protokoller arası denetimli yeniden dağıtım, RIPv2
SanallaştırmaVRF, VRF içi Loopback, VRF'ler arası denetimli rota sızdırma
IPv6Çift yığın (dual-stack) yönlendirme, IPv6 erişim listeleri, 6PE/6VPE
Çoklu yayınPIM-SM / PIM-SSM, IGMP; VRF içinde çoklu yayın
Adres servisleriDHCP sunucu ve VRF farkındalıklı DHCP relay, NAT44 (kaynak / hedef / port çevirimi)
Ağ geçidi yedekliliğiVRRPv3 (IPv4 ve IPv6), öncelik, geri alma (preempt), arayüz ve IP SLA izleme, accept-mode
Tutarlılık denetimiKontrol düzlemi rota tablosu ile veri düzlemi iletim tablosunun karşılaştırmalı doğrulaması (show ip route verify all)

Bir omurga arayüzünde IS-IS, Segment Routing ve TI-LFA'nın açılması şu kadar kısadır:

interface s1p1
 description OMURGA-R2
 ip router isis SMG
 isis network point-to-point
 isis fast-reroute ti-lfa
exit
!
router isis SMG
 is-type level-2-only
 net 49.0001.0000.0000.0001.00
 segment-routing on
 segment-routing global-block 30000 37999
 segment-routing prefix 1.1.1.1/32 index 11
exit

MPLS, Segment Routing ve trafik mühendisliği

AlanDestek
LDPEtiket dağıtımı, explicit-null, LDP-IGP eşzamanlaması, oturum koruması, zarif yeniden başlatma
SR-MPLSIS-IS ve OSPF ile Prefix-SID / Adjacency-SID, anycast SID, BGP Prefix-SID, SRGB/SRLB yönetimi, entropy label
SR ↔ LDP geçişiEşleme sunucusu (SRMS) ile SR ve LDP adalarının birlikte çalışması; LDP'den Segment Routing'e kesintisiz göç
Seamless MPLSBGP-LU ile alanlara bölünmüş büyük ağlarda uçtan uca etiketli yol
SRv6Locator ve SID yönetimi, sıkıştırılmış SID (uSID), IS-IS SRv6 uzantıları, SRv6 üzerinden L3VPN, Flex-Algo'ya bağlı locator'lar
Flex-AlgoGecikme ve TE metriğine göre ayrı topolojiler; hassas trafik için düşük gecikmeli düzlem
SR-TERenk (color) ve uç nokta tabanlı politikalar, Binding SID, açık ve dinamik aday yollar, renge göre otomatik yönlendirme, aday yol düştüğünde IGP yoluna dönüş
Yol hesaplamaPCEP ile merkezi yol hesaplama (PCE), BGP-LS ile topoloji aktarımı
RSVP-TE / MPLS-TEAçık yollu tüneller, bant genişliği rezervasyonu, hızlı yeniden yönlendirme (facility backup)
MPLS-TPTaşıma profili: statik çift yönlü LSP'ler ve taşıma sınıfı OAM
MPLS veri yoluPush / swap / pop, PHP, TTL işleme (uniform / pipe), MPLS yüküyle tutarlı jumbo çerçeve; sınır aşıldığında gönderene açık hata bildirimi

Bir SR-TE politikası, kritik bir akışı seçilmiş bir yoldan taşımak için şöyle tanımlanır:

segment-routing
 traffic-eng
  segment-list SL-KUZEY
   index 10 mpls label 30012
   index 20 mpls label 30013
  exit
  policy color 100 endpoint 3.3.3.3
   name ANA-YOL
   binding-sid 1111
   candidate-path preference 100 name KUZEY explicit segment-list SL-KUZEY
  exit
 exit
exit

VPN servisleri

AlanDestek
L3VPNBGP/MPLS IP VPN (VPNv4/VPNv6), çok PE'li topolojiler, 6PE/6VPE, Inter-AS seçenekleri, SRv6 üzerinden L3VPN
L2VPNVPWS (noktadan noktaya pseudowire), VPLS (LDP ve BGP otomatik keşif / sinyalleme), pseudowire yedekliliği, pseudowire sonlandırma (PWHE), QinQ ve VLAN yeniden yazma
EVPNEVPN-VXLAN ve EVPN-MPLS; ELAN, EVPN-VPWS, tek-etkin ve tüm-etkin çoklu bağlantı (ESI, DF seçimi), IRB ve anycast ağ geçidi
Çoklu yayın VPNmVPN: mLDP ve Tree-SID tabanlı ağaçlar, BGP sinyalleme
Mobil taşımaGTP-U taşıma (3GPP TS 29.281) ve protokol denetimi
IPsecIKEv2, rota tabanlı tüneller (VTI), AES-256-GCM, ECP-256/384, sertifika ve ön paylaşımlı anahtar, tünel düşerse trafiği açık göndermeyen (fail-closed) seçenek
Güvenlik ağ geçidi (SeGW)Çok sayıda uzak ucun merkezde sonlandırılması, yedekli (HA) çalışma, donanım kripto hızlandırma, kuantum sonrası hibrit anahtar değişimi (ML-KEM)
MPLS üzeri şifrelemeEtiketli trafiğin IPsec ile korunarak taşınması

Hızlı yakınsama ve yüksek erişilebilirlik

  • BFD: tek atlamalı ve çok atlamalı oturumlar, echo kipi, LAG üyeleri için micro-BFD, veri düzleminde çalışan (offload) oturumlar; taşıyıcı ayakta kalsa bile iletimin durduğu sessiz arızaların tespiti.
  • S-BFD: başlatıcı ve yansıtıcı rolleri; SR-TE aday yollarının canlılık denetimi.
  • TI-LFA ve IP hızlı yeniden yönlendirme: topolojiden bağımsız, döngüsüz yedek yol; bağlantı, düğüm ve ortak risk grubu (SRLG) koruması; LFA / remote-LFA; mikro döngü önleme.
  • BGP PIC: çekirdek ve kenar için önek sayısından bağımsız yakınsama; yedek yol iletim tablosunda önceden hazırdır.
  • Bağlantı ve halka koruması: LAG / LACP, ITU-T G.8032 Ethernet halka koruması, RSVP-TE hızlı yeniden yönlendirme.
  • Yedekli çalışma: VRRPv3, ECMP, pseudowire yedekliliği, EVPN çoklu bağlantı, kesintisiz yönlendirme (NSR) ve zarif yeniden başlatma (BGP, OSPF, LDP).
  • Süreç dayanıklılığı: bir kontrol düzlemi süreci yeniden başladığında çalışan yapılandırma korunur; tekrarlayan çökmelerde kayıtlı yapılandırmaya dönen döngü koruması vardır.
TI-LFA: bağlantı arızasında trafik, önceden hesaplanmış döngüsüz yedek yola geçer.
Şekil 3 — TI-LFA: bağlantı arızasında trafik, önceden hesaplanmış döngüsüz yedek yola geçer.

Bir S-BFD yansıtıcısı tek satırla açılır:

sbfd reflector source-address 1.1.1.1 discriminator 5001

OAM ve servis güvencesi

Bir servisi kurmak kadar, çalıştığını kanıtlamak ve bozulduğunda yerini bulmak da işletim sisteminin işidir.

  • MPLS OAM: LSP ping ve LSP traceroute (LDP ve Segment Routing yolları), pseudowire için VCCV.
  • Segment Routing performans ölçümü: SR yolları üzerinde gecikme ve canlılık ölçümü; sonuçların SR-TE yol seçimine girdi olması.
  • Ethernet OAM: IEEE 802.1ag CFM (MEP/MIP, süreklilik denetimi), ITU-T Y.1731 hata ve performans ölçümü (gecikme, kayıp), IEEE 802.3ah bağlantı OAM ve uzak döngü.
  • Aktif ölçüm: TWAMP (tam ve Light), STAMP, IP SLA (ICMP ve UDP jitter).
  • Servis devreye alma: RFC 2544 ve ITU-T Y.1564 testleri için veri düzlemi döngü (loopback) desteği.
  • Servis içi tanı: VRF içinde ping / traceroute, EVPN ve L3VPN OAM, port aynalama (SPAN), akış dışa aktarımı (IPFIX).
  • Fiziksel katman: optik modül DOM değerleri, FEC sayaçları, hat hata başarımı izleme.

Hizmet kalitesi (QoS)

  • Modüler QoS yapısı: class-map, policy-map, service-policy.
  • Sınıflandırma ve işaretleme: DSCP, MPLS TC, 802.1p, erişim listesi; uniform / pipe kipleri.
  • Sekiz trafik sınıfı; katı öncelik ve ağırlıklı (DWRR) zamanlayıcı; çıkış şekillendirici; tek hızlı ve çift hızlı polis.
  • Hiyerarşik QoS (HQoS): abone ya da servis başına şekillendirme altında sınıf kuyrukları.
  • Tıkanıklık yönetimi: WRED ve ECN.
  • Mikro patlama görünürlüğü: kuyruk doluluğunun ince zaman çözünürlüğüyle izlenmesi.
  • Zaman ve canlılık trafiğinin (PTP, BFD) yük altında öncelik koruması.
  • Enerji ve OT trafiği için hazır profiller: koruma ve kontrol trafiği yük altında önceliğini korur.

Zaman senkronizasyonu

Zaman, kritik altyapıda bir yan özellik değil, servisin kendisidir. SMGOS bu yüzden zamanı yönlendirme kadar ciddiye alır.

  • IEEE 1588-2019 PTP: sınır saati (T-BC) ve saydam saat (T-TC); donanım zaman damgası; birden çok arayüz kartı arasında ortak saat kilidi.
  • Profiller: ITU-T G.8275.1 (tam zamanlama destekli ağ), ITU-T G.8275.2 (kısmi destekli ağ), IEC 61850-9-3 güç profili.
  • SyncE: fiziksel katman frekans eşzamanlaması ve ESMC kalite mesajları; PTP ile birlikte hibrit çalışma.
  • Ölçüt: saat doğruluğu ITU-T G.8273.2 yöntemiyle, bağımsız referansa karşı ölçülür.
  • Saat zinciri güvenliği: kaynağı izlenemeyen saat dağıtılmaz; saat kaynağı seçici, saat zinciri sağlık denetimi, holdover ve saat sınıfı duyurusu; hat asimetrisi düzeltmesi ve yön bazlı telemetri.
  • NTP ve NTS: istemci ve sunucu rolleri, çoklu sunucu, kimlik doğrulamalı NTP ve Network Time Security.
  • İzleme: PTPBASE-MIB ile saat durumu, ana saat kimliği ve port rolleri SNMP üzerinden okunur.

GNSS birincil referans kaynağı ayrı bir üründür (SMG GNSS zaman sunucusu). SMGOS bu kaynağın dağıtıcısıdır: zamanı omurga boyunca taşır ve sahadaki anahtarlara, koruma cihazlarına, baz istasyonlarına ulaştırır.

Güvenlik

AlanDestek
Kimlik ve yetkiTACACS+ (TLS taşımalı) ve RADIUS (DTLS/RadSec, dinamik yetkilendirme); rol tabanlı yetki ve 0–15 yetki seviyesi; her komut merkezden yetkilendirilir ve kaydedilir
Yerel acil durum hesabıGeri çevrilemez özetle saklanan parola; yalnızca merkezi AAA sunucularına erişilemediğinde devreye girer
Parola politikasıEn az uzunluk, hesap kilitleme, şifrelerin yapılandırmada açık görünmemesi
PKIEST ile sertifika kaydı ve otomatik yenileme, OCSP ve CRL denetimi, anahtar rotasyonu
Cihazlar arası güvenOrtak sertifika otoritesiyle komşu cihazların birbirini otomatik tanıması (mTLS); yönlendirme ve zaman protokollerinde kimliği doğrulanmış komşuluk
Protokol kimlik doğrulamaOSPF, IS-IS, BGP ve LDP komşuluklarında kimlik doğrulama; anahtar zinciri ve anahtar rotasyonu
Hat şifrelemeMACsec (IEEE 802.1AE) ve MKA ile bağlantı katmanında şifreleme
Yönetim düzlemi korumasıCoPP; yönetim servisleri yalnızca yönetim arayüzünden ve ayrı yönetim VRF'inde; varsayılan olarak "reddet" politikası; sahte kaynak adresi denetimi (uRPF); L3–L7 hizmet engelleme saldırılarına dayanıklılık; sertleştirilmiş SSH
Erişim denetimiNETCONF erişim denetim modeli (NACM), tanımsız hesaba varsayılan ret; IPv4 ve IPv6 erişim listeleri; 802.1X
Platform bütünlüğüGüvenli açılış (Secure Boot) ve güven kökü, imzalı yazılım paketleri (imzasız ya da değiştirilmiş paket reddedilir), imzalı güvenlik yamaları
Yazılım şeffaflığıCycloneDX biçiminde yazılım malzeme listesi (SBOM), VEX ve CSAF güvenlik bültenleri
UyumIEC 62443-4-2 gereksinim eşlemesi, AB Siber Dayanıklılık Yasası (CRA) uyum matrisi
Destek güvenliğiTanı paketleri sırlardan arındırılmış üretilir; uzak destek erişimi süreli açılır ve kendiliğinden kapanır

Merkezi kimlik doğrulama ve acil durum hesabı şöyle yapılandırılır:

aaa new-model
aaa authentication login default group tacacs+ local
tacacs-server host 10.0.0.5 secret 7 *** timeout 5
!
security passwords min-length 12
username acil privilege 15
username acil secret ***

OT görünürlüğü

SMGOS, enerji ve endüstri ağlarında taşıdığı protokolleri tanır ve kural tabanlı olarak denetler:

  • IEC 60870-5-104
  • IEC 61850 MMS, R-GOOSE ve R-SV (IEC 61850-90-5)
  • Modbus/TCP ve DNP3
  • GTP-U (istek/yanıt eşleşmesi dahil)

Denetim arayüz başına iki kipte çalışır: izleme (say ve alarm üret) ya da engelleme (kurala uymayan paketi düşür). İzinli uç kümeleri ve ihlal sayaçları tutulur.

Kapsamı açık yazmak gerekir: bu işlev bir imza veritabanına dayanmaz ve SMGOS'u bir IDS/IPS ürünü yapmaz. Amaç, WAN kapısında protokol kurallarına uymayan trafiği görünür kılmak ve istenirse durdurmaktır.

Yönetim, otomasyon ve izleme

  • CLI: endüstri standardı sözdizimi; ağ mühendisinin alışık olduğu komut yapısı, bağlama duyarlı yardım ve tamamlama.
  • Web arayüzü: HTTPS; yapılandırma, izleme, yedekleme, yeniden başlatma ve kapatma işlemleri.
  • NETCONF/YANG: SSH ve TLS taşıma; IETF ve OpenConfig modelleri; aday yapılandırma, doğrulama, onaylı işlem (confirmed-commit), kalıcı kayıt; NETCONF Call Home.
  • RESTCONF ve gNMI: sertifika tabanlı (mTLS) erişim; Get/Set/Subscribe.
  • Akış telemetrisi: YANG-push ile periyodik ve değişiklik anında (on-change) bildirim.
  • SNMPv3: standart MIB'ler (IF-MIB, OSPF, BGP4, IS-IS, MPLS-LSR, MPLS-TE, MPLS-LDP, ENTITY, PTPBASE), tuzaklar ve veri düzlemi düşme nedenleri tablosu.
  • Alarm ve günlük: ITU-T X.733 şiddet modeli, etkin alarm listesi ve alarm geçmişi (RFC 8632), Türkçe açıklamalı alarm ve olay kataloğu, syslog (RFC 5424, TLS taşıma); günlük seli denetimi.
  • Sıfır dokunuşla devreye alma (ZTP): cihaz ağa bağlandığında kimliğini sertifikayla kanıtlar ve yönetim sistemine kendiliğinden kaydolur.
  • Merkezi yönetim (SMG-NMS): SMGOS, SMG-NMS üzerinden hem izlenir hem yapılandırılır. İzleme tarafında alarm, başarım, topoloji ve envanter; yapılandırma tarafında YANG/NETCONF ile şablon tabanlı, işlem bazlı (onayla / geri al) provizyon ve cihazdaki yerel değişikliklerin sapma olarak görülmesi. Cihaz ile SMG-NMS birbirini sertifikayla tanır ve karşılıklı onayla eşleşir.

Yapılandırma kasası, yanlış bir değişikliğin cihazı ağdan koparmasını önler. Değişiklik uygulanır; belirlenen sürede onaylanmazsa cihaz kendiliğinden önceki yapılandırmaya döner:

SMG-R1# configure diff 0
SMG-R1# configure replace 0
SMG-R1# configure confirm
SMG-R1# write memory

Günlük işletimde en sık kullanılan doğrulama komutlarından birkaçı:

SMG-R1# show bfd peers
SMG-R1# show ip route verify all
SMG-R1# show ptp
SMG-R1# show time ptp details
SMG-R1# show transceiver
SMG-R1# show copp
SMG-R1# show qos stats
SMG-R1# show tech-support
SMG-R1# remote-support enable 2h

Dayanıklılık ve yaşam döngüsü

  • İmzalı güncelleme: paket önce eklenir, etkinleştirilir, doğrulanınca kalıcı yapılır; onaylanmayan güncelleme kendiliğinden geri alınır.
  • Hizmet içi yükseltme (ISSU): kontrol düzlemi yeniden başlarken iletim sürer (NSF); yükseltme servis kesintisi olmadan tamamlanır.
  • Bağlantısız (hava boşluklu) çalışma: lisans, güncelleme ve yönetim için internet ya da bulut bağlantısı gerekmez; paketler yerelden, imza doğrulanarak yüklenir.
  • Açılış kabul kapısı: cihaz açıldığında servisleri, komşulukları ve yapılandırma tutarlılığını denetler; kapı geçilmeden cihaz "hazır" sayılmaz.
  • Elektrik kesintisi: kesinti olağan bir olay kabul edilir; cihaz enerji geldiğinde kendiliğinden açılır ve servise döner.
  • Yedekleme ve geri yükleme: imzalı yapılandırma yedeği; yedekten dönüşte "fark yok" doğrulaması; fabrika ayarlarına dönüş.
  • Günlük saklama: disk dolana kadar sakla, sınırda en eski kaydı düşür (FIFO); zamanla sessizce silme yoktur.
  • Donanım farkındalığı: kartlar, optik modüller ve güç kaynakları otomatik algılanır; optik ve kart sıcak değişimi; arızalı port kendiliğinden karantinaya alınır ve cihazın geri kalanı çalışmayı sürdürür.

Bir yazılım güncellemesi şu adımlarla yapılır; her adım geri alınabilir:

SMG-R1# install add /media/usb/smgos
SMG-R1# install list
SMG-R1# install commit

06Desteklenen standartlar

Arama yapan mühendisler için toplu liste:

  • Yönlendirme: RFC 2328 (OSPFv2), RFC 5340 (OSPFv3), ISO/IEC 10589 ve RFC 1195 (IS-IS), RFC 4271 (BGP-4), RFC 4456 (rota yansıtıcı), RFC 4724 (BGP zarif yeniden başlatma), RFC 4760 (MP-BGP), RFC 7911 (Add-Path), RFC 8277 (BGP-LU), RFC 9552 (BGP-LS), RFC 8955 (Flowspec), RFC 6811 (RPKI kaynak doğrulama), RFC 5798 (VRRPv3), RFC 2453 (RIPv2), RFC 7761 (PIM-SM), RFC 3376 (IGMPv3)
  • MPLS ve Segment Routing: RFC 3031, RFC 5036 (LDP), RFC 5443 (LDP-IGP eşzamanlaması), RFC 3209 (RSVP-TE), RFC 4090 (RSVP-TE hızlı yeniden yönlendirme), RFC 6790 (entropy label), RFC 8402 (SR mimarisi), RFC 8660 (SR-MPLS), RFC 8661 (SR-LDP birlikte çalışma), RFC 8665 (OSPF SR), RFC 8667 (IS-IS SR), RFC 8754 ve RFC 8986 (SRv6), RFC 9352 (IS-IS SRv6), RFC 9256 (SR Policy), RFC 9350 (Flex-Algo), RFC 5440 ve RFC 8664 (PCEP), RFC 5921 (MPLS-TP)
  • VPN: RFC 4364 (L3VPN), RFC 4659 (6VPE), RFC 4798 (6PE), RFC 8077 (pseudowire), RFC 4761/4762 (VPLS), RFC 7432 (EVPN), RFC 8214 (EVPN-VPWS), RFC 8365 (EVPN-VXLAN), RFC 9135 (EVPN IRB), RFC 6513/6514 (mVPN), RFC 6388 (mLDP), RFC 7296 (IKEv2), RFC 9370 (IKEv2 çoklu anahtar değişimi), IEEE 802.1AE (MACsec), 3GPP TS 29.281 (GTP-U)
  • Koruma, OAM ve ölçüm: RFC 5880/5881/5883 (BFD), RFC 7130 (micro-BFD), RFC 7880/7881 (S-BFD), RFC 5286 (LFA), RFC 7490 (remote-LFA), RFC 8029 (LSP ping), RFC 5085 (VCCV), RFC 5357 (TWAMP), RFC 8762 (STAMP), RFC 7011 (IPFIX), IEEE 802.1ag (CFM), IEEE 802.3ah (EFM OAM), ITU-T Y.1731, ITU-T G.8032, RFC 2544, ITU-T Y.1564
  • Zaman: IEEE 1588-2019, ITU-T G.8275.1, G.8275.2, G.8273.2, ITU-T G.8262 ve G.8264 (SyncE / ESMC), IEC 61850-9-3, RFC 5905 (NTP), RFC 8915 (NTS), RFC 8173 (PTPBASE-MIB)
  • Güvenlik ve kimlik: RFC 8907 ve RFC 9887 (TACACS+ / TLS), RFC 2865, RFC 5176, RFC 6614 ve RFC 7360 (RADIUS / dinamik yetkilendirme / RadSec / DTLS), IEEE 802.1X, RFC 7030 (EST), RFC 6960 (OCSP), IEC 62443-4-2, CycloneDX 1.6, CSAF 2.0
  • Yönetim: RFC 6241/6242/7589 (NETCONF), RFC 8071 (Call Home), RFC 8341 (NACM), RFC 8040 (RESTCONF), RFC 8639/8641 (YANG-push), RFC 3411–3418 (SNMPv3), RFC 3812/3813 (MPLS MIB'leri), RFC 5424 (syslog), RFC 8632 ve ITU-T X.733 (alarm)
  • OT protokolleri: IEC 60870-5-104, IEC 61850 (MMS, 90-5 R-GOOSE/R-SV), Modbus/TCP, DNP3

07Aynı çekirdekten bir anahtar ailesi: SMG-SW

SMGOS'un çekirdeği yalnızca yönlendiricilerde çalışmıyor. Aynı kod tabanından türeyen SMGOS-SW, Simgenet'in endüstriyel seri L3 yönetilebilir anahtar ailesinin (SMG-SW) işletim sistemidir. Trafo merkezinin içinde, istasyon ve süreç veri yolunda görev yapar: PRP/HSR, MRP ve ERPS halka koruması, IEEE 1588 PTP, IEC 61850 GOOSE/SV denetimi, 802.1X ve MACsec ile.

İki ürünün ortak çekirdeği paylaşması üç şey kazandırır: aynı komut satırı ve aynı yönetim modeli (bir cihazı bilen mühendis diğerini de bilir), aynı güvenlik altyapısı (sertifika, AAA, imzalı güncelleme) ve bir üründe bulunan düzeltmenin diğerine de aynı gün ulaşması. SMG-SW'yi ayrı bir yazıda ayrıntılı olarak anlatıyoruz.

08Tek tek ürünler değil, birbirini tanıyan bir aile

SMGOS tek başına bir yönlendirici yazılımıdır; asıl gücü, çevresindeki Simgenet ürünleriyle birlikte ortaya çıkar:

  • Zaman zinciri: GNSS zaman sunucusu → SMGOS sınır saati → SMG-SW anahtarlar → koruma ve ölçüm cihazları. Zincirin her halkası aynı ekip tarafından geliştirilir ve aynı ölçüm yöntemiyle doğrulanır.
  • Ortak güven: Bütün ürünler aynı sertifika otoritesini kullanır; cihazlar birbirini sertifikayla tanır ve yönlendirme, zaman ve yönetim oturumlarını bu güvenin üzerine kurar.
  • Ortak kimlik: Merkezi TACACS+ ve RADIUS/NAC sunucularıyla tek kullanıcı, tek yetki modeli.
  • Ortak yönetim: SMG-NMS üzerinden yapılandırma, izleme ve sürüm takibi.
  • Ortak doğrulama: Her ürünün her sürümü aynı bağımsız test platformunda, SVP'de ölçülür.
Simgenet ürün ailesinde zaman zinciri ve bütün ürünlerin paylaştığı ortak katmanlar.
Şekil 4 — Simgenet ürün ailesinde zaman zinciri ve bütün ürünlerin paylaştığı ortak katmanlar.

Farklı üreticilerden toplanmış bir sistemde bu bütünlüğü kurmak işletmecinin yüküdür. Burada tasarımın parçasıdır.

09Kullanım senaryoları

Örnek kullanım: trafo merkezi ile kontrol merkezi arasında SMGOS omurgası ve uçtan uca şifreli telekontrol trafiği.
Şekil 5 — Örnek kullanım: trafo merkezi ile kontrol merkezi arasında SMGOS omurgası ve uçtan uca şifreli telekontrol trafiği.

Enerji iletimi ve dağıtımı. Trafo merkezi ile kontrol merkezi arasında SCADA ve telekontrol trafiğinin (IEC 60870-5-104) IPsec ile korunarak taşınması; düşük bant genişlikli hatlardan fiber omurgaya kadar aynı yazılım; koruma ve kontrol trafiğine QoS önceliği.

Demiryolu haberleşmesi. Hat boyu MPLS omurgası; sinyalizasyon, anons, kamera ve işletme trafiğinin L2VPN ve L3VPN ile ayrıştırılması; halka topolojisinde TI-LFA ile hızlı yeniden yönlendirme.

Telekom, ISP ve 5G taşıma. Segment Routing ve EVPN ile toplama ve omurga; G.8275.1 profiliyle faz senkronizasyonu; merkezde güvenlik ağ geçidi (SeGW); SR-TE ve Flex-Algo ile gecikmeye duyarlı servisler.

Kritik altyapı kampüsleri. Kurumsal WAN, veri merkezi bağlantıları ve siteler arası şifreli tüneller; merkezi kimlik doğrulama ve denetim kaydıyla.

10Sık sorulan sorular

SMGOS hangi donanımda çalışır?

SMGOS, Simgenet SMG serisi yönlendirici şasilerinde çalışır. Şasiler modülerdir; 1G'den 200G'ye kadar arayüz kartlarıyla donatılır. Kapasite değerleri her şasi için ayrı veri sayfasında, ölçüm sonucuyla birlikte verilir.

SMGOS bir güvenlik duvarı ya da IDS/IPS midir?

Hayır. SMGOS bir güvenli WAN yönlendiricisi ve zaman dağıtım düğümüdür. Kendi yönetim düzlemini korur, trafiği IPsec ile şifreler ve OT protokollerini kural tabanlı denetler; ancak bir güvenlik duvarı ya da saldırı tespit ürününün yerine konumlanmaz.

Mevcut ağımla birlikte çalışır mı?

Evet. SMGOS, IETF, IEEE, ITU-T ve IEC standartlarını uygular; komşuluklarını ve servislerini bu standartlar üzerinden kurar. Farklı markaların cihazlarıyla birlikte çalışabilirliği denenmiştir. Komut satırı endüstri standardı sözdizimini izlediği için mevcut işletme ekibi kısa sürede uyum sağlar.

Çok sayıda cihazı nasıl yönetirim?

SMGOS, merkezi yönetim platformumuz SMG-NMS üzerinden hem izlenir hem yapılandırılır; ayrıca NETCONF/YANG, RESTCONF ve gNMI ile kendi otomasyon araçlarınıza bağlanabilir. Cihaz üzerindeki web arayüzü ve CLI her zaman aynı yapılandırmayı gösterir.

Zaman kaynağı SMGOS'un içinde mi?

Hayır. GNSS birincil referans, ayrı bir ürün olan SMG GNSS zaman sunucusudur. SMGOS zamanı PTP sınır saati olarak dağıtır ve kaynağın izlenebilirliğini denetler.

Güncelleme ve güvenlik yamaları nasıl sağlanır?

Bütün paketler imzalıdır; cihaz imzasız ya da değiştirilmiş paketi reddeder. Her sürümle birlikte yazılım malzeme listesi (SBOM) ve güvenlik bülteni yayımlanır. Güncelleme onaylanmazsa cihaz önceki sürüme kendiliğinden döner.

11Son söz

Bir ağ işletim sistemi yazmak, protokolleri çalıştırmakla bitmiyor; asıl iş, her birinin en kötü günde de aynı şekilde çalıştığını kanıtlamak. SMGOS'ta bunu satır satır, ölçerek yaptık ve yapmaya devam ediyoruz. Bugün SMGOS; Segment Routing'den EVPN'e, IPsec'ten PTP'ye uzanan özellik kümesiyle, en ileri seviye konularda da dünyanın önde gelen ağ işletim sistemleriyle aynı düzeyde, operatör sınıfı bir IP/MPLS ağ işletim sistemidir ve arkasında onu geliştiren, ölçen ve sahada devreye alan aynı mühendislik ekibi durur.

SMGOS, SMG serisi yönlendiriciler ve kritik altyapı haberleşme projeleriniz için bize ulaşın: simgenet.net · info@simgenet.net

Örnek yapılandırmalar laboratuvar yapılandırmalarından sadeleştirilmiştir; adresler ve adlar temsilîdir.

Geri

İlgili Yazılar