发明名称 SYSTEM AND METHOD FOR SOFTWARE DEFINED ROUTING OF TRAFFIC WITHIN AND BETWEEN AUTONOMOUS SYSTEMS WITH ENHANCED FLOW ROUTING, SCALABILITY AND SECURITY
摘要 An autonomous network and a corresponding routing method include determining routing paths by a controller, and providing the determined routing paths to a data packet processor located remotely from the controller. The data packet processor routes outgoing data packets, based on information from the controller, through a plurality of switches remotely from the data packet processor. Each switch includes a plurality of network interfaces. For an outgoing data packet, the data packet processor determines a network interface over which to transmit the data packet, and adds an indication of the determined network interface in a header of the data packet. The data packet processor forwards the modified data packet to the switch including the determined network interface. The switch identifies the network interface based on the indication, and transmits the outgoing data packet over the identified network interface.
申请公布号 US2015281066(A1) 申请公布日期 2015.10.01
申请号 US201414478217 申请日期 2014.09.05
申请人 Google Inc. 发明人 Koley Bikash;Padgett Steven;Jain Ankur;Singh Arjun;Vahdat Amin;Kallahalla Mahesh;Tariq Mukarram
分类号 H04L12/741;H04L12/947 主分类号 H04L12/741
代理机构 代理人
主权项 1. An autonomous network comprising: a plurality of switches, each switch including a plurality of network interfaces, and configured to: receive a data packet addressed to a device located outside the network;obtain from a header of the received outgoing data packet data indicative of a network interface over which to transmit the outgoing data packet; andtransmit the outgoing data packet over the network interface indicated in the data obtained from the header; a data packet processor, located remotely from the plurality of switches, configured, for an outgoing packet, to: identify one of the plurality of switches to transmit the outgoing data packet out of the network and a network interface of the identified switch over which the identified switch is to transmit the outgoing data packet;add an indication of the identified switch and the identified network interface to a header of the outgoing data packet; andforward the outgoing data packet to the identified switch; a controller configured to: determine routing paths for routing data packets; andprovide routing information, associated with the determined routing paths, to the data packet processor, sufficient for the data packet processor to identify switches and network interfaces of switches to transmit outgoing data packets.
地址 Mountain View CA US