摘要:
Rules in NAT and firewall devices are updated only when a packet flow is verified as genuine through transport-layer message acknowledgment sequences. When a device receives a packet indicating initiation of a new association, the device stores an internal source tag, an internal destination tag, an external source tag, and an external destination tag. Only after receiving a completion acknowledgment message from the destination node, the device sets the internal source tag equal to the external source tag, and sets the internal destination tag equal to the external destination tag. The rules are then updated based on the internal tags. As a result, the approach thwarts denial of service (DOS) attacks that seek to modify rules of NAT and firewall devices to permit harmful traffic.
摘要:
The present invention provides a method and apparatus to determine the state of a communications link between two nodes in a network. Typically, each node will have an RTT-based value to use, a packets sent counter, and a threshold number to use against the packet sent counter to determine if there is a problem with their communications link. Using the RTT value makes the failure detection sensitive to the actual state of the communications link at any particular time; it also allows the failure detection algorithm to take into account the bursty nature of nodes in a packetized network connection. For each packet received from a non-local node, the local node sets the counter to 0 and starts a new RTT-based time interval. The local node then increments the counter only once, regardless of how many packets it sends to the non-local node, during the RTT-based time interval. Once the time interval is up, the counter is incremented for each packet sent. The counter is compared to the fixed threshold value to determine if it is likely a communications link failure has occurred.
摘要:
The present invention describes various techniques which may be used for determining multi-path latency in data networks which utilize a multi-homed transport protocols. Using the technique of the present invention, for example, appropriate source and destination addresses may be selected for specific IP datagrams in order to achieve an optimal communication path between endpoints which utilize a multi-homed transport protocol.
摘要:
A network element implementing a method for determining an optimal maximum transmission unit (MTU) value on a path between two nodes in a network is described. A sending node interested in learning the optimal MTU path value allows fragmentation of datagrams sent on the path, selects an initial MTU, and sends one or more data packets to a receiving node. Upon receiving the data the receiver determines if fragmentation occurred. If no fragmentation occurred then the MTU path selected is the optimal MTU for the given path between the nodes. If fragmentation did occur then the sender is notified that the selected MTU was not the optimal MTU for the path. Either the receiver proposes a new MTU for the path, or the sender selects a new, smaller MTU. The process repeats until the receiver detects no fragmentation.
摘要:
Methods and apparatus for supporting mobility using SCTP are disclosed. In accordance with one aspect of the invention, an SCTP association between a first network device and a second network device may be modified. The SCTP association includes a first set of IP addresses associated with the first network device and a second set of IP addresses associated with the second network device. The first network device establishes the SCTP association between the first network device and the second network device. An SCTP configuration message is then sent from the first network device to the second network device, the configuration message indicating a modification to be made to the SCTP association, thereby enabling the SCTP association to be modified without disconnecting an existing session.
摘要:
A method and apparatus for data transmission is provided herein. In accordance with the preferred embodiment of the present invention a loss-ratio estimator (105) estimates a current loss (L) for a communication channel (108). Once the actual loss for the channel is known, a generator (104) compares the actual loss (L) to a target loss (T). A retransmission control parameter (R) is then adjusted by the generator (104) and output to a transmitter 103 where it is used to control the retransmission behavior and to determine when to abort a bad frame. When a bad frame is aborted, transmitter 103 indicates the abortion to a receiving device (102). A receiver then utilizes the indication to stop reporting the bad frame in all subsequent ACK/NAKs.
摘要:
Frames received by base stations (base stations) (103-107) are assigned a frame-quality indicator (FQI) by the base station. FQI information for all frames received is continuously backhauled to a switch (101). The switch (101) sidehauls the FQI information to a call anchoring base station, where a determination of a base station with the best FQI for each frame takes place. Once the anchoring base station determines a base station with the best FQI for a particular frame, the anchoring base station sends a FORWARD_FRAME message to the base station with the best FQI, or, if the anchoring base station is the base station with the best FQI, nothing is sent to the other base stations. Once the FORWARD_FRAME message is received by a base station, the base station immediately forwards the frame (identified by the frame number) to the switch (101). The switch (101) then routes the selected frame accordingly.
摘要:
Disclosed are, inter alia, methods, apparatus, computer-storage media, mechanisms, and means associated with automated discovery of network devices supporting particular transport layer protocols, such as, but not limited to Stream Control Transmission Protocol (SCTP). Packet switching devices automatically discover peer packet switching devices supporting a particular transport layer protocol, and then establish a session using the particular transport layer protocol between them for subsequent use in transporting packets.
摘要:
A multi-homed network node comprises an interface that is addressable using a primary network address and a secondary network address. Network packets identifying the primary network address traverse a first network path and packets identifying the second network address traverse a second network path that is routed physically separately from the first network path. A transport layer network protocol association is established in the network between a first node and the multi-homed node. One or more data messages are sent to the second node and identify the primary network address. Network feedback information indicates one or more performance characteristics of the first network path. In response, the data messages are automatically modified to identify the secondary network address.
摘要:
A switch (101) performs distribution functions by distributing packets to base stations that were most recently heard from. More particularly, as a gateway (115) provides frames to the switch (101), the switch (101) distributes the frames to all base stations in communication with a remote unit (113). In order to determine the plurality of base stations requiring the frames, an identification of base stations (on a per-call basis) currently backhauling data to the switch (101) for the call is maintained. The switch (101) then distributes frames received from the gateway (115) to those base stations currently providing uplink frames to the switch (101) for the particular call.