صحنه‌ی مفهومی 4SO Network؛ کره و مسیرها مصنوعی‌اند.

NETWORK SOURCE OF TRUTH

4SO NetworkNetwork Source of Truth with Provenance & Confidence

4SO Network اطلاعات پراکنده‌ی شبکه را به یک مدل ماشین‌خوان تبدیل می‌کند؛ Inventory، Interface، L2/L3، Routing، توپولوژی و History با منشأ مشخص نگه‌داری می‌شوند و Inference هرگز بی‌صدا به Fact تبدیل نمی‌شود.

InventoryتوپولوژیL2 / L3Provenance

اجزای 4SO Network: از منبع داده تا نمای مشتق‌شده با Provenance

  1. ۱Snapshotهای منبعInventory، پیکربندی، Topology و تاریخچه؛ هر Snapshot شناسه و زمان منبعش را نگه می‌دارد.
  2. ۲Normalize و CorrelateParserهای دامنه قالب‌های مختلف را به رکوردهای شبکه‌ی کانونی تبدیل می‌کنند.
  3. ۳Fact / Candidate / Derivedاستنتاج تا وقتی تأیید نشده Candidate یا Derived می‌ماند و بی‌صدا Fact نمی‌شود.
  4. ۴نماهای مشتق‌شدهL2/L3، مسیر و Forensics فقط Projection روی رکوردهای منبع‌اند. خط پیوسته Fact است و خط‌چین Candidate یا Derived.
۰۱PROBLEM & OUTCOME

مسئله‌ی محصول

شبکه معمولاً بیش از یک «حقیقت» دارد.

Inventory، Diagram، Configuration، وضعیت Routing و دانش اپراتور ممکن است با هم اختلاف داشته باشند. یک مرجع واحد داده خوب این اختلاف را پنهان نمی‌کند؛ منشأ و Confidence هر داده را همراه خود آن نگه می‌دارد.

۰۱FRAGMENTATION

داده در چند منبع پخش است

Device، Interface، Addressing، VLAN/VRF، Routing و توپولوژی معمولاً در قالب‌های جدا زندگی می‌کنند.

۰۲STALE DIAGRAMS

Diagram همیشه واقعیت زنده نیست

رابطه‌ای که فقط از Diagram یا Naming به دست آمده باید از Fact مشاهده‌شده جدا بماند.

۰۳INFERENCE

Inference باید برچسب داشته باشد

Link Candidate یا Site/Role استنباطی تا زمان Corroboration به مرجع تصمیم قطعی ارتقا پیدا نمی‌کند.

۰۴FORENSICS

تاریخچه برای Incident مهم است

دانستن اینکه داده از کجا و چه زمانی آمده برای تحلیل تغییر و Incident ضروری است.

۰۲CAPABILITY SNAPSHOT

نمای قابلیت‌ها

داده‌های شبکه به دامنه‌های قابل تحلیل شکسته می‌شوند.

هدف، تبدیل Config dump به یک مدل عملیاتی است که بتوان روی آن Query، Correlation و Forensics انجام داد.

۰۱INVENTORY

Device Inventory

مدل ساخت‌یافته برای Device و فراداده‌های عملیاتی بدون وابستگی به فرمت Source.

۰۲INTERFACES

Interface Model

Interface، Description، Bundle و رابطه با سایر دامنه‌ها.

۰۳L2

VLAN و Port-channel

مدل L2 برای Segment، Membership و Aggregation.

۰۴L3

IP و VRF

Addressing و Routing Context در ساختار جدا و Queryable.

۰۵ROUTING

Routing Facts

Static، BGP و داده‌های OSPF برای تحلیل مسیر و Policy.

۰۶TOPOLOGY

روابط توپولوژی

نود/Edge model همراه با Source و Confidence هر Relationship.

۰۷DEPENDENCIES

Service Dependencies

وابستگی‌های Network Service مانند DNS، Time، AAA و Logging در مدل عمومی.

۰۸HISTORY

Provenance و History

Timestamp، Source و Change history برای تحلیل و Forensics.

4SO

در این محصول مرجع تصمیم یک Boolean ساده نیست. هر رکورد باید Source، Timestamp و Confidence خودش را حفظ کند تا Correlation و Automation بین Fact و Inference تفاوت قائل شوند.

۰۳AUTHORITY MODEL

مدل مرجع تصمیم

منبع مهم است؛ میزان اطمینان هم همین‌طور.

به‌جای یک جدول Flat که همه‌چیز را Truth قطعی فرض کند، داده بر اساس منشأ و روش استخراج طبقه‌بندی می‌شود.

Domainرکوردهای نمونهAuthority / Confidenceکاربرد
InventoryDevice identity، platform/role metadata، source mappingFact در محدوده‌ی Source snapshotInventory، ownership و normalization
Interfaces / L2Interface، description، VLAN، port-channelConfiguration-derived + source timestampLink-layer analysis و aggregation
L3 / RoutingIP/subnet، VRF، static routes، BGP، OSPFObserved/config-derived recordPath، routing context و policy analysis
TopologyNode، Edge، device matching، link candidateFact / Candidate / Derived با ConfidenceCorrelation بدون تبدیل inference به truth
DependenciesDNS، Time، AAA، Logging relationshipsSource-owned relation یا bounded inferenceService dependency analysis
HistorySnapshot identity، source history، change contextTimestamp + provenance preservedForensics و change comparison
۰۴ARCHITECTURE

معماری

Pipeline باید Provenance را حفظ کند، نه پاک.

منابع جدا ingest می‌شوند، Parser آن‌ها را Normalize می‌کند و مرجع واحد داده رکوردها را با منشأ و Confidence نگه می‌دارد. نماهای تحلیلی فقط Projection هستند.

INPUTSInventory · توپولوژی · Configuration · Historyهر Source هویت و Timestamp مستقل دارد.
↓
NORMALIZATIONParser & Normalizerتبدیل قالب‌های مختلف به رکوردهای یکدست Domain.
↓
SOTمرجع واحد داده‌ی ساخت‌یافته‌ی شبکهFact + Provenance + Confidence؛ بدون تبدیل خودکار Inference به Truth.
↓
INTELLIGENCEDerived Views / Analytics / ForensicsCorrelation و تحلیل روی رکوردهای Source-owned بدون ساخت مرجع تصمیم دوم.
TECH

Inference Guardrails. 4SO Network بین چیزی که Source واقعاً گفته، چیزی که از چند Source به‌هم ربط داده شده و چیزی که فقط استنباط شده تفاوت صریح نگه می‌دارد.

نوع EvidenceClassificationقاعده‌ی استفاده
Configuration snapshotFact در محدوده‌ی همان SnapshotInterface، Addressing، VLAN/VRF و Routing fact فقط با Source/Timestamp خودش معتبر است.
Topology/diagram sourceSource-scoped factوجود رابطه در Diagram به‌معنی اثبات وضعیت زنده‌ی شبکه نیست.
Naming / Description correlationCandidateLink/Role/Site inference تا قبل از corroboration به Authority قطعی ارتقا پیدا نمی‌کند.
Multi-source corroborationConfidence-bearing relationشواهد پشتیبان و منشأها همراه رابطه می‌مانند؛ confidence از provenance جدا نمی‌شود.
Derived viewProjectionSummary، path view یا analytics از داده‌ی Source-owned ساخته می‌شود و SoT دوم ایجاد نمی‌کند.
Historical comparisonChange contextتفاوت دو Snapshot تغییر را نشان می‌دهد؛ علت حادثه را بدون Evidence اضافی ادعا نمی‌کند.
۰۵LIFECYCLE

چرخه‌ی عمر

داده‌ی شبکه هم چرخه‌ی عمر کیفیت دارد.

Snapshot تا زمانی که Parse، Classify و Correlate نشده فقط Raw Input است؛ Derived Result هم تا Review جای Fact را نمی‌گیرد.

۰۱دریافتAcquire
۰۲تجزیهParse
۰۳نرمال‌سازیNormalize
۰۴هم‌بستگیCorrelate
۰۵طبقه‌بندیClassify
۰۶بازبینیReview
۰۷نمای مشتقProject
۰۸مقایسه‌ی تاریخچهCompare
۰۶NETWORK DATA PROFILES

پروفایل داده

هر Domain شبکه سؤال متفاوتی را پاسخ می‌دهد.

تفکیک دامنه‌ها باعث می‌شود تحلیل به یک CSV بزرگ و مبهم وابسته نباشد.

InventoryDEVICES

هویت و Metadata دستگاه‌ها.

  • Device model
  • Platform / role metadata
  • Source mapping
InterfaceLINK LAYER

جزئیات Interface و Aggregation.

  • Interfaces
  • Descriptions
  • Port-channel relationships
L2 / L3NETWORK MODEL

Segment و Routing Context.

  • VLAN
  • IP / subnet
  • VRF
RoutingPATH & POLICY

داده‌ی Routing برای تحلیل مسیر.

  • Static routes
  • داده‌های BGP
  • داده‌های OSPF
توپولوژیRELATIONSHIPS

نود/Edge با مرجع تصمیم مشخص.

  • منابع توپولوژی
  • Device matching
  • Link candidates
ForensicsHISTORY

ردیابی تغییر و Confidence.

  • Source history
  • Last-change context
  • Provenance-aware comparison
۰۷ACTION & WORKFLOW CONTRACT

فلو داده و Evidence

در 4SO Network اکشن اصلی، تبدیل Evidence به مدل قابل تحلیل با حفظ Provenance است.

Pipeline به‌جای اینکه همه‌چیز را Truth کند، Source-owned fact، correlation و inference را در مراحل جدا نگه می‌دارد.

۰۱AcquireSOURCE SNAPSHOT
۰۲ParseSTRUCTURED RECORDS
۰۳NormalizeDOMAIN MODEL
۰۴CorrelateMULTI-SOURCE
۰۵ClassifyFACT / CANDIDATE
۰۶ReviewCORROBORATE
۰۷ProjectDERIVED VIEW
EVIDENCE CLASSIFICATION

Fact / Candidate / Derived

هر Relation با نوع Evidence خودش نگه‌داری می‌شود.

SOURCE SNAPSHOT
↓
EVIDENCE
CLASS
↓
FACT
CANDIDATE
DERIVED
Naming hint بدون corroboration Fact نیست.
MULTI-SOURCE CORRELATION

چند Source، یک Relation قابل توضیح

Correlation Source ownership را حذف نمی‌کند.

CONFIG
INVENTORY
DIAGRAM
↓
CORRELATE + ATTACH PROVENANCE
↓
EXPLAINABLE RELATION
source identity · timestamp · confidence · supporting evidence
Conflict بین Sourceها حفظ می‌شود و به Truth ساختگی collapse نمی‌کند.
CORROBORATION LOOP

Candidate تا Fact فقط با Evidence

Confidence و provenance در حلقه‌ی Review باقی می‌مانند.

HINT
→
CANDIDATE
↓
REVIEW
↑
EVIDENCE
←
FACT /
UNRESOLVED
confidence changes only with traceable evidence
Absence of evidence = unresolved، نه تأیید یا رد خودکار.
ADDITIONAL OPERATIONAL FLOWS

فلوهای تحلیلی تکمیلی

تحلیل Path و Conflict Resolution بدون تبدیل Projection به Authority انجام می‌شوند.

Action / FlowAdmission / PreconditionsExecution / LockSuccess CriterionFailure / Recovery
Ingest SnapshotSource identity/hash/timestamp باید معلوم باشدParser فقط داده‌ی همان Source را materialize می‌کندRecordها به Snapshot/Source قابل برگشت باشندParse failure Source اصلی را overwrite نمی‌کند و موفقیت ناقص ثبت نمی‌کند
NormalizeSchema/domain parser برای Device/Interface/L2/L3/Routingفرمت‌های مختلف به مدل canonical domain تبدیل می‌شوندIdentity و Source mapping در record حفظ شودField مجهول جعل نمی‌شود؛ missing data همان missing می‌ماند
Correlate Sourcesکلیدهای match و provenance هر دو طرف موجودCorrelation رابطه می‌سازد ولی Source ownership را حذف نمی‌کندهر relation می‌تواند evidence/sourceهای پشتیبان را نشان دهدConflict بین Sourceها پنهان نمی‌شود و خودکار به Truth واحد تبدیل نمی‌شود
Infer CandidateNaming/description/topology hint فقط برای bounded inferenceCandidate با Confidence و روش inference ثبت می‌شودCandidate از Fact قابل تشخیص و قابل review باشدInference بدون corroboration وارد authority قطعی نمی‌شود
Review / CorroborateEvidence مستقل یا تأیید اپراتوری لازمCandidate با evidence تکمیلی ارزیابی می‌شودClassification/Confidence با trace حفظ شودعدم شواهد = unresolved؛ نه رد/تأیید ساختگی
Compare / Export Safe ViewSnapshotهای مشخص و policy حساسیت انتخاب شدهDerived view/history/report از records موجود ساخته می‌شودProjection reproducible و بدون ایجاد SoT دومExport عمومی real IP/ASN/device/site/topology را حذف می‌کند؛ تحلیل علت بدون evidence ادعا نمی‌شود
FLOW

قاعده‌ی اصلی: Projection ≠ Authority. Summary، path view، analytics یا forensics می‌تواند از چند Source ساخته شود، اما Fact اصلی همچنان به Source و Timestamp خودش متصل می‌ماند.

۰۸OPERATIONS CATALOG

کاتالوگ عملیات

کاتالوگ عملیات، مهندسی داده برای شبکه است.

Ingest Snapshotدریافت Source جدید با Identity و Timestamp مشخص.
Normalizeتبدیل Device، Interface و Network constructs به ساختارهای داده‌ی یکدست.
Correlateاتصال رکوردهای چند Source با حفظ منشأ.
Classify Confidenceتفکیک Fact، Candidate و Derived information.
Derive Viewsساخت Summary و نماهای تحلیلی بدون ایجاد مرجع تصمیم جدید.
Compare Historyمقایسه‌ی Snapshotها برای تحلیل تغییر و Incident.
Review Inferenceتأیید یا رد موارد پیشنهادی با شواهد تکمیلی.
Export Safe Viewارائه‌ی Dataset یا Report متناسب با دامنه و حساسیت اطلاعات.

شبکه را به داده‌ای تبدیل کنید که می‌دانید چقدر می‌شود به آن اعتماد کرد.

4SO Network برای تصمیم‌گیری روی داده‌های شبکه ساخته شده است؛ با Provenance و Confidence به‌عنوان بخشی از خود مدل.

بازگشت به محصولات 4SO ←