SYSTEM, METHOD AND PROGRAM FOR NETWORK ROUTING
First Claim
1. A method for routing a message packet which has been received, said method comprising the steps of:
- determining a best routing path according to an OSPF, IGRP, EIGRP, BGP or other routing function that can provide multiple routing paths; and
identifying a first multiplicity of routers in said best routing path, and determining if each of said first multiplicity of routers had a degree of availability during a predetermined prior interval greater than or equal to a predetermined threshold, andif so, forwarding said message packet to a next hop in said best routing path, andif not, identifying a second multiplicity of routers in a second best routing path determined according to said OSPF, IGRP, EIGRP, BGP or said other routing function, and determining if each of said second multiplicity of routers had a degree of availability during a predetermined prior interval greater than or equal to said threshold, and if so, forwarding said message packet to a next hop in said second best routing path.
1 Assignment
0 Petitions
Accused Products
Abstract
Computer system, method and program for making routing decisions. A best routing path according to an OSPF, IGRP, EIGRP, BGP or other routing function that can provide multiple routing paths is determined. A first multiplicity of routers in the best routing path is determined. If each of the first multiplicity of routers had a degree of availability and/or quality of signal during a predetermined prior interval that met predetermined respective thresholds, the message packet is forwarded to a next hop in the best routing path. If not, a second multiplicity of routers in a second best routing path determined according to said OSPF, IGRP, EIGRP, BGP or the other routing function is identified. If each of the second multiplicity of routers had a degree of availability and/or quality of signal during a predetermined prior interval that met respective thresholds, the message packet is forwarded to a next hop in the second best routing path.
23 Citations
10 Claims
-
1. A method for routing a message packet which has been received, said method comprising the steps of:
-
determining a best routing path according to an OSPF, IGRP, EIGRP, BGP or other routing function that can provide multiple routing paths; and identifying a first multiplicity of routers in said best routing path, and determining if each of said first multiplicity of routers had a degree of availability during a predetermined prior interval greater than or equal to a predetermined threshold, and if so, forwarding said message packet to a next hop in said best routing path, and if not, identifying a second multiplicity of routers in a second best routing path determined according to said OSPF, IGRP, EIGRP, BGP or said other routing function, and determining if each of said second multiplicity of routers had a degree of availability during a predetermined prior interval greater than or equal to said threshold, and if so, forwarding said message packet to a next hop in said second best routing path. - View Dependent Claims (2)
-
-
3. A system for routing a message packet which has been received, said system comprising:
-
means for determining a best routing path according to an OSPF, IGRP, EIGRP, BGP or other routing function that can provide multiple routing paths; and means for identifying a first multiplicity of routers in said best routing path, and determining if each of said first multiplicity of routers had a degree of availability during a predetermined prior interval greater than or equal to a predetermined threshold, and if so, forwarding said message packet to a next hop in said best routing path, and if not, identifying a second multiplicity of routers in a second best routing path determined according to said OSPF, IGRP, EIGRP, BGP or said other routing function, and determining if each of said second multiplicity of routers had a degree of availability during a predetermined prior interval greater than or equal to said threshold, and if so, forwarding said message packet to a next hop in said second best routing path. - View Dependent Claims (4)
-
-
5. A method for routing a message packet which has been received, said method comprising the steps of:
-
determining a best routing path according to an OSPF, IGRP, EIGRP, BGP or other routing function that can provide multiple routing paths; and identifying a first multiplicity of routers in said best routing path, and determining if said first multiplicity of routers had a noise level and/or signal strength during a predetermined prior interval that met respective predetermined thresholds, and if so, forwarding said message packet to a next hop in said best routing path, and if not, identifying a second multiplicity routers in a second best routing path determined according to said OSPF, IGRP, EIGRP, BGP or said other routing function, and determining if said second multiplicity of routers had a noise level and/or signal strength during a predetermined prior interval that met respective predetermined thresholds, and if so, forwarding said message packet to a next hop in said second best routing path. - View Dependent Claims (6, 7)
-
-
8. A system for routing a message packet which has been received, said system comprising:
-
means for determining a best routing path according to an OSPF, IGRP, EIGRP, BGP or other routing function that can provide multiple routing paths; and means for identifying a first multiplicity of routers in said best routing path, and determining if said first multiplicity of routers had a noise level and/or signal strength during a predetermined prior interval that met respective predetermined thresholds, and if so, forwarding said message packet to a next hop in said best routing path, and if not, identifying a second multiplicity routers in a second best routing path determined according to said OSPF, IGRP, EIGRP, BGP or said other routing function, and determining if said second multiplicity of routers had a noise level and/or signal strength during a predetermined prior interval that met respective predetermined thresholds, and if so, forwarding said message packet to a next hop in said second best routing path. - View Dependent Claims (9, 10)
-
Specification