Virtual router with a priority value per port
AssigneeFoundry Networks, Inc.
InventorsDavid Cheung, Xiaohong Pan
Life of this patent
Estimating the term…
Abstract
A virtual router spans a number of physical routing devices. A set of physical ports on one of the physical routing devices is logically represented as a trunk. A respective port priority value is associated with each of those ports, and a device priority value is associated with the physical routing device. If a port in the trunk is out-of-service, then the device priority value can be adjusted by the port priority value associated with the out-of-service port. A corrective action can be implemented if the device priority value fails to satisfy a condition. For example, the physical routing device may failover to another one of the physical routing devices spanned by the virtual router.
Claims20
A method of managing a virtual router that spans a first physical routing device and a second physical routing device, said method comprising:
- monitoring a trunk associated with said virtual router, said trunk comprising a plurality of physical ports of said first physical routing device and operable for handling network traffic for a host, wherein a respective port priority value is associated with each of said ports and wherein a first device priority value is associated with said first physical routing device;
- identifying an out-of-service port of said plurality of ports;
- adjusting said first device priority value by a port priority value associated with said out-of-service port;
- and
- implementing a corrective action if, after said adjusting, said first device priority value fails to satisfy a condition.
A method of managing a virtual router comprising a first physical routing device and a second physical routing device, said method comprising:
- monitoring a trunk of said virtual router, said trunk for handling network traffic for a host and comprising a plurality of interfaces of said first physical device;
- associating a first interface priority value with a first interface of said plurality of interfaces and a second interface priority value with a second interface of said plurality of interfaces;
- decrementing a first device priority value associated with said first physical routing device by said first interface priority value if said first interface is deemed out-of-service;
- decrementing said first device priority value by said second interface priority value if said second interface is deemed out-of-service;
- and
- comparing said first device priority value to a threshold value, wherein network traffic for said host is handled using said second physical routing device if said threshold value is not satisfied, and wherein otherwise network traffic for said host continues to use said trunk.
A computer-readable medium having computer-executable components for managing routing devices, said components comprising:
- a virtual router that spans a first physical routing device and a second physical routing device, wherein a first device priority value is associated with said first physical routing device;
- and
- a trunk that spans a plurality of physical ports of said first physical routing device and operable for handling network traffic for a host, wherein a respective port priority value is associated with each of said ports;
- wherein said trunk is monitored to identify a port of said ports that is out-of-service, wherein in response to identifying an out-of-service port said first device priority value is adjusted by a port priority value associated with said out-of-service port, and wherein a corrective action is implemented if said first device priority value fails to satisfy a condition.
Dependencies are inferred from the claim text.