Software upgrade and downgrade using ghost entries

    公开(公告)号:US11068253B2

    公开(公告)日:2021-07-20

    申请号:US16663477

    申请日:2019-10-25

    Abstract: Methods and systems for modifying software programs are disclosed. For instance, an example method for modifying a software program may include extracting, from a configuration program file, a future list of one or more future active entries relating to a future version of the software program and a future list of one or more future ghost entries relating to the future version of the software program, comparing the future lists of future active and ghost entries to current lists of current active entries and current ghost entries of a current version of the software program. Then, at least one upgrade or at least one downgrade of the current version of the software program is performed in response the comparison of the current and future lists.

    Web services across virtual routing and forwarding

    公开(公告)号:US10594602B2

    公开(公告)日:2020-03-17

    申请号:US16024752

    申请日:2018-06-30

    Abstract: Disclosed is a method, system, and computer readable medium to provide an implementation to provide proxy style support for multiple virtual routing and forwarding (VRF) instances on a single network communication device. The proxy style support includes instantiating a plurality of pairs of namespaces and instances of a Unix service, each of the plurality of pairs representing a pair to support a single instance of a VRF. The network communication device may receive a network request associated with a network address mapped to a first VRF from a client device. The network request may be proxied from the pair of namespace/service supporting the first VRF to a backend single instance of a proxy server. Communication across independent namespaces may be supported by using a local communication mechanism (e.g., Unix sockets, Winsock) to provide support for the multiple VRFs concurrently.

    WEB SERVICES ACROSS VIRTUAL ROUTING AND FORWARDING

    公开(公告)号:US20200007442A1

    公开(公告)日:2020-01-02

    申请号:US16024752

    申请日:2018-06-30

    Abstract: Disclosed is a method, system, and computer readable medium to provide an implementation to provide proxy style support for multiple virtual routing and forwarding (VRF) instances on a single network communication device. The proxy style support includes instantiating a plurality of pairs of namespaces and instances of a Unix service, each of the plurality of pairs representing a pair to support a single instance of a VRF. The network communication device may receive a network request associated with a network address mapped to a first VRF from a client device. The network request may be proxied from the pair of namespace/service supporting the first VRF to a backend single instance of a proxy server. Communication across independent namespaces may be supported by using a local communication mechanism (e.g., Unix sockets, Winsock) to provide support for the multiple VRFs concurrently.

    SOFTWARE UPGRADE AND DOWNGRADE USING GHOST ENTRIES

    公开(公告)号:US20210124568A1

    公开(公告)日:2021-04-29

    申请号:US16663477

    申请日:2019-10-25

    Abstract: Methods and systems for modifying software programs are disclosed. For instance, an example method for modifying a software program may include extracting, from a configuration program file, a future list of one or more future active entries relating to a future version of the software program and a future list of one or more future ghost entries relating to the future version of the software program, comparing the future lists of future active and ghost entries to current lists of current active entries and current ghost entries of a current version of the software program. Then, at least one upgrade or at least one downgrade of the current version of the software program is performed in response the comparison of the current and future lists.

Patent Agency Ranking