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 ذاا ارعƄ ومحرر امتبرد تم و مقترƅمل الƅ ادامباتمريق ا عننتت روباوƄ مي اتد أابتا و نتارئارع أنƄمحرƅ ا مقتارƅ ا وƆ:با ارم د ياƆتقƅمتحرك اƅرنت اول اإنتƄ ل بروتو الƆماƅر امبرƅ اƆƄ بحل مشيالƆ تقار مار أ مبارراتبارياق ت اك عانƅ دي وذƄ متحرƅلقدع اƅل اƅ تƆمربƅلقدع اƅ من اƆمربƅبيرنرت اƅ امييƅ برل زمن اإر