发明名称 Method and system for implementing external applications using remote socket application programming interface for virtual routers
摘要 A routing device including an operating system kernel, a virtual router residing external to the kernel, a router manager configured to manage the virtual router, an application residing external to the virtual router, and a number of physical interfaces is disclosed. The application selectively interacts with the virtual router and the kernel on a dynamic basis, which perform a number of tasks for the application. The virtual router includes a routing protocol stack configured to handle a number of routing protocols, a number of interface drivers configured to communicate with corresponding physical interfaces, an IP stack configured to interact with the routing protocol stack and perform a forwarding function via the interface drivers, the IP stack having a forwarding information table used to perform the forwarding function; and a socket layer having a corresponding socket API configured to facilitate interactions between the IP stack and one or more socket applications.
申请公布号 US7617327(B1) 申请公布日期 2009.11.10
申请号 US20040775732 申请日期 2004.02.09
申请人 NETWORK EQUIPMENT TECHNOLOGIES, INC. 发明人 ALLAM BHASKER;AGARWAL SHANKAR
分类号 G06F15/173;G06F9/455;H04L12/28 主分类号 G06F15/173
代理机构 代理人
主权项
地址