The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Dec. 02, 2008
Filed:
Nov. 18, 2004
Rodolphe Figaro, Windham, NH (US);
David D. Ward, Somerset, WI (US);
Anca Zamfir, Kanata, CA;
John Galen Scudder, Ann Arbor, MI (US);
Rodolphe Figaro, Windham, NH (US);
David D. Ward, Somerset, WI (US);
Anca Zamfir, Kanata, CA;
John Galen Scudder, Ann Arbor, MI (US);
Cisco Technology, Inc., San Jose, CA (US);
Abstract
A virtual router (VR) communication arrangement enables services on different VRs executing on the same physical router to communicate without utilizing or substantially consuming communication resources, such as a network protocol stack and physical interfaces, of the physical router. The services are illustratively implemented as separately-scheduled VR processes executing on the physical router. A virtual router forwarding information base (vrFIB) is provided within a client socket library of each VR process and is used to determine whether the services are on the same physical router. If so, a lightweight interconnection is created between the services and a message ('packet') is forwarded over that interconnection to effectuate communication. If the services are not on the same physical router, the packet is sent over the network protocol stack and communication is established using the communication resources of the router.