-
公开(公告)号:US10461886B2
公开(公告)日:2019-10-29
申请号:US15784401
申请日:2017-10-16
Applicant: Cisco Technology, Inc.
Inventor: Pascal Thubert , Eric Michel Levy-Abegnoli , Patrick Wetterwald
Abstract: In one embodiment, a method comprises: detecting, by a transport layer executed by a processor circuit in an apparatus, a request message received via a non-deterministic data link from one of a plurality of deterministic network interface circuits, the request message for a transport layer packet having been stored in a buffer circuit storing a plurality of transport layer packets in the apparatus, the deterministic network interface circuits providing respective deterministic links for deterministic transmission of the transport layer packets in a deterministic data network, the request message specifying a first number identifying any missed transmission opportunities on the corresponding deterministic link; determining, by the transport layer, a cause of failure in one or more of the missed transmission opportunities; and selectively executing, by the transport layer based on determining the cause of failure, a corrective action for preventing an increase in latency of the transport layer packets.
-
公开(公告)号:US10382397B2
公开(公告)日:2019-08-13
申请号:US15654070
申请日:2017-07-19
Applicant: Cisco Technology, Inc.
Inventor: Pascal Thubert , Eric Levy-Abegnoli , Patrick Wetterwald
IPC: H04L29/06 , H04L29/12 , H04L12/743 , H04L12/741
Abstract: In one embodiment, a device in a network determines whether a destination address of a packet received by the device is within a neighbor discovery (ND) cache of the device. The device determines whether the destination address is not in a set of addresses used to generate an address lookup array or possibly in the set of addresses used to generate the address lookup array, in response to determining that the destination address of the packet is not within the ND cache. The device performs address resolution for the destination address of the packet, in response to determining that the destination address of the packet is possibly in the set of addresses used to generate the address lookup array.
-
公开(公告)号:US20190013996A1
公开(公告)日:2019-01-10
申请号:US15785833
申请日:2017-10-17
Applicant: Cisco Technology, Inc.
Inventor: Pascal Thubert , Eric Levy-Abegnoli , Patrick Wetterwald , Jean-Philippe Vasseur
Abstract: In one embodiment, a device in a network receives a query walker agent configured to query information from a distributed set of devices in the network based on a query. The device executes the query walker agent to identify the query. The device updates state information of the executing query walker agent using local information from the device and based on the query. The device unloads the executing query walker agent after updating the state information. The device propagates the query walker agent with the updated state information to one or more of the distributed set of devices in the network, when the updated state information does not fully answer the query.
-
公开(公告)号:US20180367594A1
公开(公告)日:2018-12-20
申请号:US15623902
申请日:2017-06-15
Applicant: Cisco Technology, Inc.
Inventor: Eric Levy-Abegnoli , Pascal Thubert , Patrick Wetterwald , Jean-Philippe Vasseur
IPC: H04L29/08 , H04L12/721
Abstract: In one embodiment, a device in a network receives a path computation agent configured to determine a path in the network that satisfies an objective function. The device executes the path computation agent to update state information regarding the network maintained by the path computation agent. The device selects a neighbor of the device in the network to execute the path computation agent based on the updated state information regarding the network. The device instructs the selected neighbor to execute the path computation agent with the updated state information regarding the network. The device unloads the path computation agent from the device after selecting the neighbor of the device to execute the path computation agent.
-
公开(公告)号:US10122589B2
公开(公告)日:2018-11-06
申请号:US15094230
申请日:2016-04-08
Applicant: Cisco Technology, Inc.
Inventor: Xuechen Yang , Rudolph B. Klecka, III , Pascal Thubert , Patrick Wetterwald , Eric Levy-Abegnoli
Abstract: In one embodiment, a device receives a network policy based upon, at least in part, a physical network, and configures a design of an industrial network overlay on the physical network based upon, at least in part, the network policy. The configuring, according to the techniques herein, may generally include: determining a number of virtual local area networks (VLANs) within the industrial network overlay; determining which devices of the physical network are on which VLAN; determining placement of at least one virtual firewall within the industrial network overlay; and determining at least one communication path for the industrial network overlay between at least two devices.
-
公开(公告)号:US10038608B2
公开(公告)日:2018-07-31
申请号:US14336005
申请日:2014-07-21
Applicant: Cisco Technology, Inc.
Inventor: Pascal Thubert , Patrick Wetterwald , Jean-Philippe Vasseur
CPC classification number: H04L43/062 , H04L41/0803 , H04L41/12 , H04L43/12 , Y04S40/162 , Y04S40/164 , Y04S40/168
Abstract: In one embodiment, a network node monitors communications between a sender node and an intermediary receiver node during a set of time slots of a channel hopping schedule. The sender node, intermediary receiver node, and a final destination node for the communications may all be located along a primary communication path in the network. The network node stores a copy of one of the communications sent from the sender node to the intermediary receiver node during a particular time slot in the set of time slots. The network node forwards the copy of the communication to a listener node configured to monitor communications between the intermediary receiver node and another node located along the primary communication path. The intermediary receiver node is also configured to monitor communications between the network node and the listener node.
-
公开(公告)号:US09979619B2
公开(公告)日:2018-05-22
申请号:US14950042
申请日:2015-11-24
Applicant: Cisco Technology, Inc.
Inventor: Jean-Philippe Vasseur , Pascal Thubert , Patrick Wetterwald , Eric Levy-Abegnoli
IPC: H04L12/18 , H04L12/26 , H04L12/44 , H04L12/751 , H04L29/08 , H04L12/24 , H04L12/721
CPC classification number: H04L43/0835 , H04L12/1868 , H04L12/44 , H04L41/0677 , H04L41/142 , H04L45/70 , H04L67/12
Abstract: In one embodiment, a device in a network performs a first comparison between observed and expected packet error rates for a first path in the network. The device identifies one or more intersecting paths in the network that intersect the first path. The device performs one or more additional comparisons between observed and expected packet error rates for the intersecting paths that intersect the first path. The device identifies a particular node along the first path as a source of packet drops based on the first comparison between the observed and expected packet error rates for the first path and on the one or more additional comparisons between the observed and expected packet error rates for the intersecting paths that intersect the first path.
-
公开(公告)号:US20180109533A1
公开(公告)日:2018-04-19
申请号:US15485695
申请日:2017-04-12
Applicant: Cisco Technology, Inc.
Inventor: Pascal Thubert , Jean-Philippe Vasseur , Patrick Wetterwald , Eric Levy-Abegnoli
Abstract: In one embodiment, a server instructs one or more networking devices in a local area network (LAN) to form a virtual network overlay in the LAN that redirects traffic associated with a particular node in the LAN to the server. The server identifies a configuration for the particular node based on a node profile for the particular node. The server accesses a configuration interface of the particular node and instructs the particular node to use the identified configuration via the accessed configuration interface.
-
79.
公开(公告)号:US09883507B2
公开(公告)日:2018-01-30
申请号:US15335945
申请日:2016-10-27
Applicant: Cisco Technology, Inc.
Inventor: Pascal Thubert , Jean-Philippe Vasseur , Patrick Wetterwald
IPC: H04J3/00 , H04W72/04 , H04W72/08 , H04W40/22 , H04L12/727 , H04L12/753 , H04L12/733 , H04W28/04
CPC classification number: H04W72/0446 , H04L45/121 , H04L45/122 , H04L45/48 , H04W28/04 , H04W40/22 , H04W72/082 , H04W74/085 , Y02B70/30 , Y02D70/00 , Y02D70/142 , Y02D70/144 , Y02D70/146 , Y02D70/22 , Y02D70/39
Abstract: In one embodiment, a particular node operates a distributed routing protocol in a shared-media communication network, and distributes timeslot allocations using the routing protocol, where the particular node as a parent node allocates a pool of timeslots available to child nodes of the parent node. The parent node specifically allocates particular timeslots from the pool to particular child nodes according to particular flows from a source to a target in the shared-media communication network in order to meet a defined time budget for a resultant time-synchronized path from the source to the target.
-
公开(公告)号:US09882804B2
公开(公告)日:2018-01-30
申请号:US14038253
申请日:2013-09-26
Applicant: Cisco Technology, Inc.
Inventor: Pascal Thubert , Eric Levy-Abegnoli , Patrick Wetterwald , Jean-Philippe Vasseur
IPC: G06F15/173 , H04L12/721 , H04W40/26 , H04W40/30 , H04L12/717 , H04L12/753
Abstract: In one embodiment, a device both communicates with a network operating a distributed proactive routing protocol, and participates in a centralized path computation protocol. The device communicates routing characteristics of the distributed proactive routing protocol for the network from the network to the centralized path computation protocol, and also communicates one or more computed paths from the centralized path computation protocol to the network, where the computed paths from the centralized path computation protocol are based on the routing characteristics of the distributed proactive routing protocol for the network.
-
-
-
-
-
-
-
-
-