▁Cur it iba <0x0A> </s> ▁IP OP ▁( IP - Over - P 2 P ) ▁is ▁an ▁open - source ▁user - cent ric ▁software ▁virtual ▁network ▁allowing ▁end ▁users ▁to ▁define ▁and ▁create ▁their ▁own ▁virtual ▁private ▁networks ▁( V PN s ). ▁IP OP ▁virtual ▁networks ▁provide ▁end - to - end ▁t unn eling ▁of ▁IP ▁or ▁E ther net ▁over ▁“ T in Can ” ▁links ▁setup ▁and ▁managed ▁through ▁a ▁control ▁API ▁to ▁create ▁various ▁software - defined ▁V PN ▁over l ays . ▁ ▁History ▁ ▁IP OP ▁started ▁as ▁a ▁research ▁project ▁at ▁the ▁University ▁of ▁Florida ▁in ▁ 2 0 0 6 . ▁In ▁its ▁first - gener ation ▁design ▁and ▁implementation , ▁IP OP ▁was ▁built ▁at op ▁struct ured ▁P 2 P ▁links ▁managed ▁by ▁the ▁C # ▁Brun et ▁library . ▁In ▁its ▁first ▁design , ▁IP OP ▁re lied ▁on ▁Brun et ’ s ▁struct ured ▁P 2 P ▁overlay ▁network ▁for ▁peer - to - pe er ▁mess aging , ▁notifications , ▁NAT ▁travers al , ▁and ▁IP ▁t unn eling . ▁The ▁Brun et - based ▁IP OP ▁is ▁still ▁available ▁as ▁open - source ▁code ; ▁however , ▁IP OP ’ s ▁architecture ▁and ▁implementation ▁have ▁evol ved . ▁ ▁Starting ▁September ▁ 2 0 1 3 , ▁the ▁project ▁has ▁been ▁fund ed ▁by ▁the ▁National ▁Science ▁Foundation ▁under ▁the ▁SI 2 ▁( So ftware ▁In frastr ucture ▁for ▁S ust ained ▁In nov ation )