मैनुअल नेटवर्क मैपिंग का स्वचालित लेआउट [बंद]


2

इसलिए मेरे पास एक छोटा सा व्यवसाय नेटवर्क है जिसमें मुख्य रूप से कुल दो रूट लेयर -2 डोमेन शामिल हैं। 100 उपकरण सीए पर फैले। 2000 मी² उत्पादन और कार्यालय स्थान। ग्राफ़ का उपयोग करके हल करने की विशिष्ट समस्याएं होंगी: ओवर (क्या) केबल एक पीसी सर्वर से जुड़ा है? स्विच पोर्ट से जुड़े उपकरणों की अपेक्षा कहां करें?

मैं भौतिक नेटवर्क टोपोलॉजी का एक ग्राफ उत्पन्न करना चाहता हूं : नोड्स एंडपॉइंट डिवाइस, स्विच पोर्ट, वॉल आउटलेट, पैच पैनल पोर्ट आदि हैं। किनारे केबल कनेक्शन हैं। आदर्श रूप से, एक ही बंडल से गुज़रने वाले किनारों (या खंडों) को समूहीकृत किया जा सकता है।

इसके अलावा, मैं स्वचालित रूप से एकत्र किए गए डेटा (निगरानी स्थिति, मैक पते, स्विच पोर्ट <-> मैक प्रविष्टियों को मैप के कुछ हिस्सों को बनाने के लिए) के साथ ग्राफ डेटा को बढ़ाना चाहूंगा।

फिलहाल मैं इस तरह के लिए इस तरह एक रेखांकन wiki के अंदर के लिए graphviz का उपयोग करें:

layout = "neato"
overlap = scale
subgraph {
    rankdir = "TB"
    subgraph cluster_r1pf1 {
    r1pf1 [label="{ Rack 1 PF 1 | { <p1>P1 | <p2>P2 | <p3>P3} }", shape=record]
}

subgraph cluster_switch1 {
    switch1 [label="{ Rack 1 Switch 1 | { <p1> P1 | <p1> P1 | <p3> P3} }", shape=record]
}

r1pf1:p1 -> switch1:p1

(जाहिर है यहां दर्जनों प्रविष्टियां लोप हैं)

समस्या यह है: मेरे पास एक कठिन समय है कि एक ग्राफिकल लेआउट बनाने के लिए ग्राफविज़ को प्रभावित किया जाए। किनारों को इतना अधिक ओवरलैप किया कि आप अब आरेख को नहीं पढ़ सकते।

सवाल यह है कि क्या अन्य उपकरण (जैसे कि यह Visio, Omnigraffle या I / O- ओरिएंटेड ग्रेविविज़ की तरह इंटरेक्टिव है) मौजूद हैं जो आसानी से वर्टेबल (जैसे: टेक्स्ट फाइल पर ऑपरेट होता है ) प्रलेखन दोनों मशीन और मानव पठनीय और संपादन योग्य ?

ओमनीग्रैफ या विसिओ क्यों नहीं? वैसे हमारे पास Macs नहीं है और Visio फिलहाल उपलब्ध नहीं है। इसे खरीदने के लिए मुझे अच्छे तर्कों की आवश्यकता होगी। ऑटोमेशन उसी में से एक होगा। लेकिन पिछली बार जब मैंने देखा, Visio फ़ाइलों को संस्करणबद्ध करना या यहां तक ​​कि स्वचालित हैंडलिंग के बारे में सोचना एक बुरा सपना था।

सम्बंधित:


इस पर नजर रखते हुए। एक बहुत ही समान समस्या है, ग्राफविज़ का उपयोग करके एक समान परिणाम के साथ। उम्मीद है कि किसी को चांदी का बुलेट पैकेज पता होगा। अब तक मेरे पास कोई भाग्य नहीं था।
Sirex

जवाबों:


0

शायद yed (जावा आधारित) पर एक नज़र है । यह फ़ाइल प्रारूप के रूप में विभिन्न XML बोलियों का उपयोग करता है, इसलिए यह मानव-पठनीय की तरह है।

OmniGraffle GraphViz लेआउट इंजन का उपयोग करता है, इसलिए यदि GraphViz विफल रहता है, तो आप संभवतः OG के साथ भी दूर नहीं जाएंगे।


बस एक बार देख लिया। इसकी ख़राब नहीं है और आप इसके simlpe xml-ish के रूप में हाथ से फाइलें बना सकते हैं, लेकिन इसके लिए लाइसेंस (और faq) विशेष रूप से एक स्वचालित स्क्रिप्ट के भाग के रूप में इसके उपयोग को रोक देता है। यह संभव नहीं मक्खी पर प्रयोग करने योग्य फ़ाइल में परिवर्तित करने के लिए बनाता है।
Sirex

मुझे इस बात का दुख है कि यह पारंपरिक ज्ञान का अंत है। अतः: स्वीकार किया गया।
पॉल
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.