تخيل كل إشارة مرور (Switch أو Router) معاها شرطي مرور صغير خاص بيها.
الشرطي ده بياخد القرار: مين يعدي ومين يقف (Control Plane).
وكمان بينفذ القرار بنفسه (Data Plane).
يعني كل إشارة مرور بتفكر وتنفذ بنفسها.
المشكلة؟ ?
لو المدينة كلها محتاجة خطة مرور جديدة (مثلاً تحويل اتجاه شارع أو أولوية جديدة)، لازم تروح لكل شرطي عند كل إشارة وتعلمه القاعدة الجديدة يدويًا. → بطء + لخبطة + إدارة صعبة.
في SDN، الشرطة اللي بتفكر (Control Plane) بتتسحب من الإشارات نفسها وتتجمع عند شرطي مركزي كبير (SDN Controller).
الشرطي المركزي ده هو اللي بياخد كل القرارات المرورية للمدينة.
الإشارات (Switches) نفسها بقت بس تنفذ الأوامر اللي الشرطي المركزي بيبعتهالها (Data Plane).
الميزة؟
لو عايز تغير خطة المرور → تدي أمر واحد للشرطي المركزي، وهو يوزع القوانين على كل الإشارات أوتوماتيك.
كده بتتحكم في المدينة كلها من مكان واحد.
أسرع، أذكى، وأسهل في الإدارة.