A Proposed Technique for Solving the Triangle Routing Problem in Mobile IP Eng. Sherif Kamel Hussein Ph.D. Student A. Prof. Imane Aly Saroit Ismail Information Technology Department Faculty of Computers and Information Cairo University Prof. S. H. Ahmed Vice Dean Faculty of Computers and Information Cairo University Abstract: Mobile IP has seen slow deployment for two major reasons; the need for enhancing edge routers with Home Agent/Foreign Agent functionality and the fact that triangle routing in such systems is not efficient. Triangle Routing is defined as the route that must be taken through the Home Agent for any traffic sent by the Correspondent Node to the Mobile Node. This route is triangle in nature and longer than the normal path between the Corresponded Node and the Mobile Node. Many protocols and research efforts have been developed to solve this problem. This paper proposes a technique called Internet Service Provider Mobile IP Border Gateway (ISP MBG) for solving the Triangle Routing Problem in conventional Mobile IP protocol using the Internet Service Providers separated by a Mobile IP Border Gateways (MBGs). This proposed technique has been implemented and tested on the Microsoft.net platform. Simulation results prove that the new framework has solved the Triangle Routing Problem in Mobile IP by providing a shorter route with a minimum transmission time for all the datagrams transferred between the Correspondent Nodes and the Mobile Nodes. Keywords: Mobile IP, Triangle Routing Problem, Route Optimization, Internet Service Provider, Point of Presence, Mobile IP Border Gateway, PoPs Virtual Network. Abbreviations:Correspondent Node (CN), Care-of-Address (CoA), Foreign Agent (FA), Home address (Ha), Home Agent (HA), Internet Service Provider (ISP), Mobile Node (MN), Point-of-Presence (PoP), Mobile IP Border Gateway (MBG), PoPs Virtual Network (PVN). ƃ وب مقترحƄ أسمتحركƃرنت اول اإنتƂ ثي في بروتوƄمثƃر امساƃة اƄƂ حل مش ب ارنتشارمتحرك اƅرنت اول اإنتƄ قد أبدى بروتوƅ ي ئا ر تحاديايƅيارى ت ايحت:ولاين ان ميمااببيبƅ اكƅ وذ آء محاددي دا ل ا:بلمياƅ ات عارمبارƅ ا اآ رنلااƅن ا لا:ينباميل الƅ لعا رباغيارƅ داء اارƄ مت نما ذأ ا:نياƅ رمبارƅ اƆƄ ياد مشاتواƅ  يا تي الƆماƅ اان تلرياƄ ويمالƆماƅر امبارƅ ااي أناƆ علقادعƅ ي ااƅ تƆ مرباƅ دع القاƅ ن ا تربال ماتالƅ رت ابيرناƅ ااذي تتبلاƅر امبارƅ ا :بربالل المياƅر امارور عباƅرل اان مااك مƅ وذاƄ متحرƅ احالƅ اد باذل ارحوƆ م ودايانارك مير أنƄاذƅ براديراو ي وممار ماƅر امبرƅ اƆƄ مشرنتول اإنتƄ ل بروتوالƆ و اتارتم ا يابحاƅذا ااالوƆ أباادييƆتقƅرك امتحاƅت اإنترناول ااƄ ال بروتوالƆماƅر امبارƅ اƆƄحال مشاƅ او مار و بمي يولƄ ببروتوحادودƅرت ابارنت ذات بوا اإنتدمرتزودي م ممقتارƅ اوƆ:باد ا ويلتمااد مان مازوديلديƅدام اباتمي ااƆ ع ƅت واإنترنارت اƄ شابدما ممتحارك عƅت اإنترناول ااƄ بروتوƅ حادودƅ رت ابادام بوارباتم عان بلساير بال تل تالMBGs ذاا  ا رعƄ ومحرر امتبرد تم ومقترƅمل الƅ ادامباتمريق ا عننتتروباوƄ مياتد أابتا و نتارئارع أنƄمحرƅ امقتارƅ اوƆ:با ا رمدياƆتقƅمتحرك اƅرنت اول اإنتƄ ل بروتوالƆماƅر امبرƅ اƆƄ بحل مشيالƆ تقار مار أ مبارراتبارياق تاك عانƅ دي وذ Ƅ متحرƅلقدع اƅل اƅ تƆمربƅلقدع اƅ من اƆمربƅبيرنرت اƅ امييƅ برل زمن اإر