EP1542407A1

Network system, spanning tree structuring method, spanning tree structure node, and spanning tree structure program

Abstract

A node that configures a spanning tree over a network to which a plurality of nodes are connected generates a tree after a cost change using another LAN while continuing to operate the tree that existed before the change, and switches the tree that is used for forwarding after the new tree has been stable.

EP1542407A1, drawing sheet 1
Sheet 1 of 41

Term

Term ended

Projected expiry passed 15 August 2023, 3.1 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

84 claims: 37 independent, 47 dependent

  1. 1
    A node that configures a spanning tree over a network to which a plurality of nodes are connected, comprising:generating a new spanning tree after a network configuration change while continuing to operate the spanning tree that existed before the configuration change, and switching the spanning tree to be used for forwarding to said new spanning tree after said new spanning tree has been stable.
  2. 3
    A node that configures a spanning tree over a network to which a plurality of nodes are connected, comprising:generating, at the time of a link cost change of the network, a new spanning tree after the cost change while continuing to operate an existing spanning tree, and switching the spanning tree to be used for forwarding to said new spanning tree after said new spanning tree has been stable.
  3. 4
    A node that configures a spanning tree over a network to which a plurality of nodes are connected, comprising:a plurality of tree managers that generate a plurality of independently operating spanning trees, a tag table that returns a tag corresponding to the spanning tree that is used for forwarding, a tag insertion unit that inserts the tag that has been returned from said tag table into a frame, a tree selector that determines the spanning tree used for forwarding, a forwarding table in which a forwarding output destination of the frame is recorded by destination, a frame forwarding unit that forwards the frame to the forwarding output destination that is specified in said forwarding table, and a separator that determines the tree manager of the forwarding destination of said frame according to said tag.
  4. 14
    A node that configures a spanning tree over a network to which a plurality of nodes are connected, comprising    generating a spanning tree in which each node in the network serves as a root node, and forwarding a frame (frames) using a spanning tree in which the destination serves as a root node.
  5. 15
    A node that configures a spanning tree over a network to which a plurality of nodes are connected, comprising:a plurality of tree managers that generate a plurality of independently operating spanning trees, a tag table that returns a tag corresponding to the spanning tree that is used for forwarding, a tag insertion unit that inserts the tag that has been returned from said tag table into a frame, a tree selector that generates as many tree managers as the number of root nodes that exist in the network, a forwarding table in which a forwarding output destination of the frame is recorded by destination, a frame forwarding unit that forwards the frame to the forwarding output destination that is specified in said forwarding table, and a separator that determines the tree manager of the forwarding destination of said frame according to said tag.
  6. 19
    A node that configures a spanning tree over a network to which a plurality of nodes are connected wherein    a tree manager that generates the spanning tree comprises    a cost operator that adjusts a cost value based on the type and the version of a spanning tree protocol.
  7. 21
    A node that configures a spanning tree over a network to which a plurality of nodes are connected, comprising    generating a spanning tree in which the cost of each link is maximum for each link that exists in the network and that uses a protocol whose operation is slow and in case a failure occurs at said each link, forwarding a frame using the tree in which the cost of said link is maximum.
  8. 22
    A node that configures a spanning tree over a network to which a plurality of nodes are connected, comprising:a plurality of tree managers that generate a plurality of independently operating spanning trees, a tag table that returns a tag corresponding to the tree that is used for forwarding, a tag insertion unit that inserts the tag that has been returned from said tag table into a frame, a tree selector that generates as many tree managers as the number of links that exist in the network and use a protocol whose operation is slow, a forwarding table in which a forwarding output destination of the frame is recorded by destination, a frame forwarding unit that forwards the frame to the forwarding output destination that is specified in said forwarding table, and a separator that determines the tree manager of the forwarding destination according to said tag.
  9. 31
    A spanning tree configuration program that operates on each node that configures a spanning tree over a network to which a plurality of nodes are connected, comprising    a function that generates a new spanning tree after a network configuration change while continuing to operate the spanning tree that existed before the configuration change, and switches the spanning tree to be used for forwarding to said new spanning tree after said new spanning tree has been stable.
  10. 33
    A spanning tree configuration program that operates on each node that configures a spanning tree over a network to which a plurality of nodes are connected, comprising    a function that generates, at the time of a link cost change of the network, a new spanning tree after the cost change while continuing to operate an existing spanning tree, and switches the spanning tree to be used for forwarding to said new spanning tree after said new spanning tree has been stable.
  11. 34
    A spanning tree configuration program that operates on each node that configures a spanning tree over a network to which a plurality of nodes are connected, comprising:a function that generates a plurality of independently operating spanning trees, via a plurality of tree managers, a function that returns a tag corresponding to the spanning tree that is used for forwarding, a tag insertion function that inserts said tag that has been returned into a frame, a tree selector function that determines the tree used for forwarding, a forwarding table function in which a forwarding output destination of the frame is recorded by destination, a frame forwarding function that forwards the frame to the forwarding output destination that is specified in said forwarding table, and a separator function that determines the tree manager of the forwarding destination according to said tag.
  12. 44
    A spanning tree configuration program that operates on each node that configures a spanning tree over a network to which a plurality of nodes are connected, comprising    a function that generates a spanning tree in which each node in the network serves as a root node, and forwards a frame using a tree in which the destination serves as a root node.
  13. 45
    A spanning tree configuration program that operates on each node that configures a spanning tree over a network to which a plurality of nodes are connected, comprising:a plurality of tree manager functions that generate a plurality of independently operating spanning trees, a tag table function that returns a tag corresponding to the spanning tree that is used for forwarding, a tag insertion function that inserts the tag that has been returned from said tag table into a frame, a tree selector function that generates as many tree managers as the number of root nodes that exist in the network, a forwarding table function in which a forwarding output destination of the frame is recorded by destination, a frame forwarding function that forwards the frame to the forwarding output destination that is specified in said forwarding table, and a separator function that determines the tree manager of the forwarding destination of said frame according to said tag.
  14. 49
    A spanning tree configuration program that operates on each node that configures a spanning tree over a network to which a plurality of nodes are connected    generating a spanning tree in which the cost of each link is maximum for each link that exists in the network and that uses a protocol whose operation is slow and in case a failure occurs at said each link, forwarding a frame using the tree in which the cost of said link is maximum.
  15. 50
    A spanning tree configuration program that operates on each node that configures a spanning tree over a network to which a plurality of nodes are connected, comprising:a plurality of tree manager functions that generate a plurality of independently operating spanning trees, a tag table function that returns a tag corresponding to the tree that is used for forwarding, a tag insertion function that inserts the tag that has been returned from said tag table into a frame, a tree selector function that generates as many tree managers as the number of links that exist in the network and use a protocol whose operation is slow, a forwarding table function in which a forwarding output destination of the frame is recorded by destination, a frame forwarding function that forwards the frame to the forwarding output destination that is specified in said forwarding table, and a separator function that determines the tree manager of the forwarding destination of the frame according to said tag.
  16. 58
    A network system in which a forwarding path is set by a spanning tree over a network to which a plurality of nodes are connected wherein    each of said nodes    generates a new spanning tree after a network configuration change while continuing to operate the spanning tree that existed before the configuration change, and switches the spanning tree to be used for forwarding to said new spanning tree after said new spanning tree has been stable.
  17. 59
    A network system in which a forwarding path is set by a spanning tree over a network to which a plurality of nodes are connected wherein    each of said nodes    generates, at the time of a link cost change of the network, a new spanning tree after the cost change while continuing to operate an existing spanning tree, and switches the spanning tree to be used for forwarding to said new spanning tree after said new spanning tree has been stable.
  18. 60
    A network system in which a forwarding path is set by a spanning tree over a network to which a plurality of nodes are connected wherein    each of said nodes comprises:a plurality of tree managers that generate a plurality of independently operating spanning trees, a tag table that returns a tag corresponding to the spanning tree that is used for forwarding, a tag insertion unit that inserts the tag that has been returned from said tag table into a frame, a tree selector that determines the spanning tree used for forwarding, a forwarding table in which a forwarding output destination of the frame is recorded by destination, a frame forwarding unit that forwards the frame to the forwarding output destination that is specified in said forwarding table, and a separator that determines the tree manager of the forwarding destination of said frame according to said tag.
  19. 62
    A network system in which a forwarding path is set by a spanning tree over a network to which a plurality of nodes are connected, comprising:generating a spanning tree in which each node in the network serves as a root node, and forwarding a frame using a tree in which the destination serves as a root node.
  20. 63
    A network system in which a forwarding path is set by a spanning tree over a network to which a plurality of nodes are connected, comprising:a plurality of tree managers that generate a plurality of independently operating spanning trees, a tag table that returns a tag corresponding to the tree that is used for forwarding, a tag insertion unit that inserts the tag that has been returned from said tag table into a frame, a tree selector that generates as many tree managers as the number of nodes that exist in the network, a forwarding table in which a forwarding output destination of the frame is recorded by destination, a frame forwarding unit that forwards the frame to the forwarding output destination that is specified in said forwarding table, and a separator that determines the tree manager of the forwarding destination of said frame according to said tag.
  21. 64
    A network system in which a forwarding path is set by a spanning tree over a network to which a plurality of nodes are connected wherein    a tree manager that generates the spanning tree executes    a cost operation processing that adjusts a cost value based on the type and the version of a spanning tree protocol.
  22. 65
    A network system in which a forwarding path is set by a spanning tree over a network to which a plurality of nodes are connected wherein    a tree manager that generates the spanning tree comprises    a cost operator that adjusts a cost value based on the type and the version of a spanning tree protocol.
  23. 66
    A network system in which a forwarding path is set by a spanning tree over a network to which a plurality of nodes are connected, comprising:generating a spanning tree in which the cost of each link is maximum for each link that exists in the network and that uses a protocol whose operation is slow and in case a failure occurs at said each link, forwarding a frame using the tree in which the cost of said link is maximum.
  24. 67
    A network system in which a forwarding path is set by a spanning tree over a network to which a plurality of nodes are connected, comprising:a plurality of tree managers that generate a plurality of independently operating spanning trees, a tag table that returns a tag corresponding to the tree that is used for forwarding, a tag insertion unit that inserts the tag that has been returned from said tag table into a frame, a tree selector that generates as many tree managers as the number of links that exist in the network and use a protocol whose operation is slow, a forwarding table in which a forwarding output destination of the frame is recorded by destination, a frame forwarding unit that forwards the frame to the forwarding output destination that is specified in said forwarding table, and a separator that determines the tree manager of the forwarding destination of said frame according to said tag.
  25. 72
    A spanning tree configuration method in a network to which a plurality of nodes are connected, comprising the steps of:generating a new spanning tree after a network configuration change while continuing to operate the spanning tree that existed before the configuration change, and switching the spanning tree to be used for forwarding to said new spanning tree after said new spanning tree has been stable.
  26. 73
    A spanning tree configuration method in a network to which a plurality of nodes are connected, comprising the steps of:generating, at the time of a link cost change of the network, a new spanning tree after the cost change while continuing to operate an existing spanning tree, and switching the spanning tree to be used for forwarding to said new spanning tree after said new spanning tree has been stable.
  27. 74
    A spanning tree configuration method in a network to which a plurality of nodes are connected, comprising the step of:making a new node participate in an auxiliary spanning tree only, not in an existing spanning tree, when adding the new node.
  28. 75
    A spanning tree configuration method in a network to which a plurality of nodes are connected, comprising the step of:making a removing node participate in an existing spanning tree only, not in an auxiliary spanning tree, when removing the node.
  29. 76
    A spanning tree configuration method in a network to which a plurality of nodes are connected, comprising the step of:creating a tree after a change using an auxiliary system, when a network configuration has changed.
  30. 77
    A spanning tree configuration method in a network to which a plurality of nodes are connected, comprising the step of:using a link free bandwidth to calculate a cost.
  31. 78
    A spanning tree configuration method in a network to which a plurality of nodes are connected, comprising the step of:creating a plurality of spanning trees so that all the nodes in the network serve as the root node of any one spanning tree among the spanning trees that have all the nodes as members.
  32. 79
    A spanning tree configuration method in a network to which a plurality of nodes are connected, comprising the steps of:creating spanning trees that have all the nodes that exist in the network as members, and, among them, creating a plurality of spanning trees for each link that uses a protocol whose failure recovery is slow.
  33. 80
    Method of forming a logical topology that is used for signal transmission in a network to which a plurality of nodes are connected, comprising the steps of:generating a logical topology after a network configuration change with the signal transmission being performed using the logical topology that existed before the network configuration change, and after the logical topology after said configuration change has been stable, switching the logical topology to be used for signal transmission to the logical topology after said configuration change.
  34. 81
    A node comprising    a element which generates a logical topology after a network configuration change, when changing the configuration of a network to which it belongs itself, with the signal transmission being performed using the logical topology in said network, and    a element which switches, after the logical topology after said configuration change has been stable, the logical topology to be used for signal transmission to the logical topology after said configuration change.
  35. 82
    A program comprising a function of generating a logical topology after a network configuration change, when changing the configuration of a network to which it belongs itself, with the signal transmission being performed using the logical topology in said network, and    a function of switching, after the logical topology after said configuration change has been stable, the logical topology to be used for signal transmission to the logical topology after said configuration change.
  36. 83
    A network system to which a plurality of nodes are connected, comprising:generating a logical topology after a network configuration change with the signal transmission being performed using the logical topology that existed before the network configuration change, and after the logical topology after said configuration change has been stable, switching the logical topology to be used for signal transmission to the logical topology after said configuration change.
  37. 84
    A node comprising a element which generates a correspondence between the information on a destination, which a frame to be entered retains, and a forwarding destination of said frame using a spanning tree protocol, and    a element which refers to said correspondence to determine the forwarding destination of the frame that has been entered.
Independent claims37