كما لاحظنا في بروتوكول HSRP كان يعمل في الطبقة الثالثة وهي طبقة الشبكة وذلك بوضع عنوان وهمي virtual IP ADD واستخدامه كـdefault gateway للأجهزة.
بروتوكول GLBP والتي تعود ملكيته أيضا لسيسكو فهو يعمل في الطيقة الثانية بحيث أنه يقوم بتوليد عنوان فيزيائي MAC Address وهذا العنوان هو :-
0007.b400.xxyy
xx ==>يمثل رقم المجموعة
yy==>يمثل رقم المنفذ للراوتر
يكون أحد اجهزة الطبقة الثالثة سواء راوتر أو سويتش Active Virtual Gateway بينما باقي الراوترات تكون Active Virtual Forwarder
حيث وظيفة الـAVG هي تعيين وتخصيص الـvirtual MAC address لبقية الراوترات

كيف يحصل الـload balance في بروتوكول GLBP
- Round-robin: يقوم راوتر AVG بتوزيع اﻷدوار بين الراوترات أو الفلان المشاركة بحيث يوزع اﻷتصالات بينهم بالدور مثلا AVF1 ثم AVF2 وهكذا
the AVG will hand out the virtual MAC address of AVF1, then AVF2, AVF3 and gets back to AVF1 etc. - Host-dependent: اذا اتصل العميل عن طريق أحد الراوترات يظل يستخدم هذا الـGateWay طالما يستطيع الوصول له
A host will be able to use the same virtual MAC address of an AVF as long as it is reachable. - Weighted: في هذه الحالة تقوم أنت بتوزيع الحمل بين الراوترات بنسب انت تختارها
If you want some AVFs to forward more traffic than others you can assign them a different weight.
أجهزة GLBP تتواصل مع بعضها برسالة hello كل 3 ثواني على العنوان 224.0.0.102 والمنفذ 3222 UDP ارسال واستقبال.
ويوجد ثلاث أنواع من الرسائل المتبادلة في هذا البروتوكول وهي :-
1- Hello
2- Request يتم طلب mac address في هذه الرسالة
3-Reply يتم الرد بعنوان mac address في هذه الرسالة