NameCheap-Hosting

استفد من الخصومات على خدمات الاستضافة بمختلف انواعها

VPS hosting: up to 30% off!

الاثنين، 20 مايو 2013

مبدأ عمل Longest Prefix Match



كما هو معروف يستخدم الراوتر ال routing table لارسال البيانات (packet forwarding) اعتمادا على معلومات الطبقة الثالثة (layer 3)، فهو يستخدم مبدأ (Longest prefix match) في حال وجود أكثر من (route entry) داخل ال routing table وجميعها يمكن استخدامها لمعرفة كيفية الوصول للشبكة المتجهة إليها هذه ال packet. بمعنى آخر في حال وجود عدة خيارات (منافذ) في ال routing table يمكن الوصول لعنوان شبكة المرسل إليها، فإن الراوتر يستخدم الخيار الذي يملك أطول subnet mask.

لندرس الحالة التالية وهي ناتجة من تشغيل بروتوكولRIPv2  على ال WAN link بين R1 و R2، وكذلك تشغيل بروتوكول OSPF علىFastEthernet links  لكل من R1 و R2. الشكل التالي يوضح الحالة 


علماً بأن المنفذ Fa0/1 للراوترR1 مفعّل عليه كل منOSPF  و RIPv2، والأخير يقوم بعمل automatic summarization للشبكة 10.1.1.0/24 عند ارسال (RIP update) ل R2 بحيث يكون محتوى ال  updateمعلومات عن الشبكة (10.0.0.0/8) وليس (10.1.1.0/24)،
لذلك فإن ال routing table ل R2 سيشمل على شبكتين على النحو التالي:


نرى في ال routing table شبكتين مختلفتين، الأولى (10.1.1.0/24) ومصدرها البروتوكول OSPF والثانية (10.0.0.0/8) ومصدرها البروتوكول RIPv2. 

هنا نلاحظ أن (Administrative Distance) ل RIP والذي يدل على قيمة الموثوقية للبروتوكول قد تم تغييره ليصبح (100)  بدلا من القيمة الافتراضية (120). لا بد من الاشارة هنا أن الشبكة (10.1.1.0/24) مختلفة عن الشبكة (10.0.0.0/8)، إذ أن من شروط تشابه شبكتين أن يكونا لهما نفس عنوان الشبكة (network address) وايضا لهما نفس (subnet mask).

لو افترضنا أن R2 يريد ارسال packet متجهة للعنوان 10.1.1.30، والrouting table معرف لديه شبكتين تنطبق عليهما العنوان للبيانات المرسلة (10.1.1.30)، إذ يوجد لكل شبكة مخرج (gateway) مختلف عن الأخرى. شبكة (10.1.1.0/24) مخرجها المنفذ fa0/0، اما شبكة (10.0.0.0/8) مخرجها المنفذ (S0/0)، هنا سيقوم الراوتر R2 سيقوم بارسال البيانات للعنوان (10.1.1.30) باستخدام مبدأ ال (longest prefix match) أي يقوم الراوتر باختيار المنفذ للشبكة التي يكون لها (subnet mask) طوله أكبر. وفي حالتنا هذه شبكة (10.1.1.0/24) تملك (subnet mask) قيمته (24) وهو أكبر من طول (subnet mask) للشبكة (10.0.0.0/8).

السبت، 13 أبريل 2013

سيسكو تطرح شهادة CCNA بنسخة جديدة

اعلنت سيسكو عن طرح نسخة جديدة لشهادة ال CCNA بديلة للشهادة الحالية 802-640 حيث سيكون آخر موعد لتقديم امتحان الشهادة الحالية هو 30-9-2013.
 
وستأخذ الشهادة الجديدة رقم 120-200 وسيتم اضافة عدد من المواضيع للشهادة الجديدة مثل:
 - SNMP 
- Syslog
- EtherChannel 
- CEF 
- Cisco IOS Licensing
- Troubleshooting
- Switch Virtual Interface SVI
- Network Time Protocol NTP
- VRRP, HSRP, GLBP

هذا بالاضافة إلى التوسع بعدد من المواضيع في الشهادة الحالية مثل:
- OSPF: وتم اضافة المواضيع multi-area  وOSPF LSA types و OSPFv3
- WAN: تم اضافة مواضيع جديدة مثل VSAT, MPLS, Cellar 3G/4G
 
كما تم حذف عدد من المواضيع مثل RIP, VTP, WLAN, SDM

رابط الخبر:
http://www.cisco.com/web/learning/certifications/associate/ccna/index.html

الثلاثاء، 9 أبريل 2013

الطبقات السبعة (OSI Layers)


اساسيات شبكات الحاسوب

لا بد لمن يريد الدخول إلى علم الشبكات وتعلم اساسيات شبكات الحاسوب من معرفة وفهم (OSI Model) والتي تعتبر ابجديات علم شبكات الحاسوب. OSI Model هو عبارة عن تصنيف شبكة الحاسوب لطبقات وهمية (Layers) بحيث يكون لكل طبقة مزايا ووظائف خاصة بها ومختلفة عن الطبقات الأخرى، وأكرر الطبقات هي وهمية وغير مرئية ووجدت لتسهيل فهم علم الشبكات وتسهيل تطوير وتحديث شبكات الحاسوب لتصبح قادرة على قبول أي تحديث مستقبلي دون الحاجة لتغيير الشبكة بشكل كامل.

شبكة الحاسوب هي البنية التحتية التي يتم من خلالها نقل البيانات بين الأجهزة، عملية نقل البيانات تكون بين طرف مرسل للبيانات (Source) وطرف/أطراف مستقبلة (Destination). عند تراسل البيانات بين الطرفين لا بد أن يقوم المرسل باضافة معلومات أخرى على البيانات المرسلة (Headers) مثل اضافة عناوين المرسل وعناوين المستقبل، نوع البيانات، حجم البيانات، نوع الخدمة، والكثير الكثير. تفيد المعلومات الاضافية في عملية نقل البيانات إلى الجهاز المستقبل وامكانية استرجاع البيانات المرسلة خاصة بأن الشبكات لديها امكانية بنقل مختلف أنواع البيانات (النصوص بمختلف أنواعها، الصوت بمختلف أشكاله، الفيديو بمخلتف أشكاله).

والمعلومات التي تضاف على البيانات المرسلة هذه متنوعة بطبيعتها، فكان لا بد من عمل تصنيف طبقي  (Layers)بحيث تضيف كل طبقة المعلومات التي تتناسب مع وظيفتها، فالبيانات المراد إرسالها هي تشبه الرسالة اليدوية (المكتوب) والمعلومات الاضافية تشبه المعلومات التي تضاف على الظرف الخاص بالرسالة اليدوية (عنوان المرسل، عنوان المرسل إليه، طابع البريد، ختم البريد، إلخ).
وهذه ميزة وجود الطبقات (Layers) في شبكات الحاسوب فكل ما يتعلق بالشبكة يكون مردّه لطبقة معينة، وهذا يسهل تتبع الاعطال من أجل حلها، فمثلا لو ظهر أن جهاز الحاسوب غير قادر على الاتصال بالشبكة فإننا نحصر أسباب المشكلة بالطبقة الأولى (Layer 1) أو الثانية (Layer 2). كما أن فكرة وجود طبقات تسهل عملية تطوير الشبكات وتسهل فهم عملها، فكل طبقة مسؤولة عن وظيفة أو مجموعة من الوظائف.

ولو جاز لنا التشبيه فإن الطبقات هي بمثابة الأقسام الموجودة في شركة ما، فقسم المحاسبة مسؤول عن الأمور المالية، قسم الموارد البشرية مسؤول عن الموظفين ودوامهم وتأهليهم، وكذلك يوجد قسم الهندسة، وقسم المبيعات، وهكذا، جميع هذه الاقسام متخصصة بأداء مهام معينة تحقق غاية الشركة ومتاغمة فيما بينها بأداء الواجبات.


لكن السؤال الآن ما هي طبقات (OSI Layer) وما هي وظائف كل طبقة؟

طبقات OSI Model
لكي نبني شبكة لا بد من توفير الأجزاء الرئيسية مثل الأجهزة الطرفية (Workstation)، أجهزة الشبكة (Network Devices) والوسط الناقل (Transmission Media).
 
تتألف OSI Model من سبع طبقات وهي موضحة بالشكل التالي:


الطبقة الأولى (Physical Layer) ووظيفتها ربط الجهاز بالوسط الناقل (transmission media) أياً كان نوع الوسط الناقل سواء أكان من الألياف الضوئية (Optical fiber) أو من كوابل (UTP) أو من كوابل (Coaxial) أو حتى إن كان الوسط الناقل هو الفراغ. وظيفة (Physical Layer) تحويل المعلومات المراد ارسالها (Transmitted Data) إلى إشارات كهربائية او ضوئية او لاسلكية تناسب الوسط الناقل وشكل الإشارة (Digital Encoding) تناسب نوع الوسط الناقل والعكس صحيح.
 Hello ====>>>> 10110011001
                             +5V  0V  +5v  +5V  0V  0V

الطبقة الثانية (Data Link) ووظيفته إعطاء عنوان مادي (Physical Address) للجهاز المرتبط على الشبكة ويمتاز هذا العنوان بأنه ثابت لا يتغير بتغيير مكان الجهاز على الشبكة ويمكن تشبيهه بالرقم التسلسلي لجهاز الخلوي (Serial No.) الذي يبقى ثابت بغض النظر عن شبكة الخلوي التي يعمل عليها جهاز الخلوي. كما تقوم هذه الطبقة بفحص وجود أخطاء للمعلومات المستقبلة (Cyclic Redundancy Check “CRC”)
كما تقوم هذه الطبقة بوظيفة مهمة وهي (Media Access Control) اي وضع آلية للسيطرة على استخدام الشبكة من قبل الاطراف‘ فمن المعلوم بأن للشبكة عدة مستخدمين (أطراف) تتواصل فيما بينها عن طريق الشبكة، لذا فإنه من الضروري ايجاد طرق تضمن استخدام الشبكة المشتركة من قبل جميع الأطرف دون أن يؤثر طرف على الآخر.

أما الطبقة الثالثة (Network Layer) فوظيفتها اختيار أفضل طريق (Best Path) يمكن أن تسلكه المعلومات المرسلة  لكي تصل الهدف المقصود (Destination) بأفضل طريق. كما تقوم هذه الطبقة بتحديد عنوان متغير (Logical Address)  للاطراف وهو شبيه برقم الخلوي المعتاد وهذا الرقم يتغير حسب الشبكة التي يعمل عليها.

الطبقة الرابعة (Transmission Layer) تصنف لنوعين هما (Transmission Control Protocol “TCP”)   و   (User Datagram Protocol “UDP. بروتوكول TCP يضبط عمل نقل المعلومات حيث يتم الاتفاق بين الطرفين على حجم الارساليات خلال عملية نقل البيانات (Window Size) وكذلك استخدام مبدأ إعادة الإرسال في حال وجود خطأ في المعلومات المستلمة، كما يوم هذا البروتوكول بتهيئة الاتصال قبل نقل البيانات (Connection-oriented). أما بالنسبة ل (UDP) فإنه بعكس (TCP) فإنه لا يستخدم اي وسيلة لضبط عملية نقل البيانات ولا يتم تهيئة الاتصال قبل عملية النقل (Connectionless).
هذه الطبقة يتم تحديد آلية إرسال المعلومات إن كانت (TCP)  أو  (UDP)، كذلك تقوم بإعطاء ارقام المنافذ  (Port Number) لكل للمعلومات المرسلة والمستقبلة.

الطبقة الخامسة (Session Layer) ووظيفتها فتح واغلاق ومراقبة الجلسات (Sessions) بين المرسل والمستقبل. فمثلا عند كتابة العنوان www.yahoo.com في برنامج تصفح الانترنت فأن الموقع لا يفتح إلا بعد أن تضغط على كلمة (GO) أو أن تدخل(Enter) هنا يقوم ال (Session Layer) بفتح جلسة (session) مع موقع Yahoo ويقوم بمراقبة الجلسة او اغلاقها حسبما يتطلب الأمر.

أما الطبقة الساسة (Presentation Layer) فتعمل كالمترجم بين عدة لغات، فهي قادرة على تحديد نوع المعلومات المستقبلة والمرسلة (text, flash, wave, pdf, ….) وتحديد البرنامج الذي يقوم بالتعامل مع كل نوع على حدى فكثيرا ما يقوم برنامج التصفح  بفتح التطبيق/البرنامج الذي يناسب نوع المعلومات تلقائيا فمثلا يقوم بتشغيل (acrobat reader) داخل (internet explorer) لكي يعرض المعلومات المستقبلة من نوع (pdf). كذلك يقوم بالتعرف على نوع (text enconding).

الطبقة السابعة (Application Layer) وهي عبارة عن البرنامج الذي يعمل من خلال شبكة الحاسوب ومن أمثلته (Internet Explorer) و (Outlook Express) وغيرهما.



الأربعاء، 13 يوليو 2011

Cisco CUME Platform Limitations




                     Platform Maximum                         Number of Phones
Cisco 1861 Integrated Services Router                     8

Cisco IAD2430 Integrated Access Device                24

Cisco 2801 Integrated Services Router                     24

Cisco 3250 Ruggedize Services Router                    10

Cisco 3270 Ruggedize Services Router                    50

Cisco 2811 Integrated Services Router                     35

Cisco 2821 Integrated Services Router                     50

Cisco 2851 Integrated Services Router                   100

Cisco 3725 Multiservice Access Router                  144

Cisco 3745 Multiservice Access Router                  192

Cisco 3825 Integrated Services Router                   175

Cisco 3845 Integrated Services Router                    250