Processing packets in an aircraft network data processing system
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G05B-023/02
H04L-012/24
H04L-012/751
H04L-012/741
H04L-012/707
H04L-012/717
H04L-029/06
출원번호
US-0488249
(2009-06-19)
등록번호
US-9494933
(2016-11-15)
발명자
/ 주소
Jackson, Timothy E.
출원인 / 주소
THE BOEING COMPANY
대리인 / 주소
Yee & Associates, P.C.
인용정보
피인용 횟수 :
1인용 특허 :
30
초록▼
A method, data processing system, and computer program product for processing packets in an aircraft network data processing system. A number of first packets of data are received from each redundant network in a plurality of redundant networks in the aircraft network data processing system. A numbe
A method, data processing system, and computer program product for processing packets in an aircraft network data processing system. A number of first packets of data are received from each redundant network in a plurality of redundant networks in the aircraft network data processing system. A number of second packets of data generated by a redundancy manager are received in communication with the plurality of redundant networks. Then, a configuration of the plurality of redundant networks is identified using the number of first packets and the number of second packets.
대표청구항▼
1. A method for accessing an aircraft network data processing system via a network interface card, the method comprising: discovering a configuration of the network data processing system via: receiving a number of first packets of data from each redundant network in a plurality of redundant network
1. A method for accessing an aircraft network data processing system via a network interface card, the method comprising: discovering a configuration of the network data processing system via: receiving a number of first packets of data from each redundant network in a plurality of redundant networks in the aircraft network data processing system;receiving, by a redundancy manager in communication with the plurality of redundant networks, a number of second packets of data:generating, by the redundancy manager, a managed plurality of packets using the number of first packets and the number of second packets; andidentifying a configuration of the plurality of redundant networks using the managed plurality of packets via: testing a hash table for a virtual link within the managed plurality of packets to identify a presence of a map key;responsive to a lack of the map key, creating a virtual link configuration object, and adding information therefrom to the hash table;extracting information from statistical data objects within the hash table; andusing the statistical data objects to discover the configuration of the network data processing system. 2. The method of claim 1, further comprising: determining whether a number of errors exist in the plurality of redundant networks. 3. The method of claim 2, wherein the number of errors is at least one of a timeout, queue overrun, and reception of the packets from less than all of the plurality of redundant networks. 4. The method of claim 1, wherein identifying the configuration of the plurality of redundant networks using the first packets and the second packets further comprises determining machine access control addresses of the number of first packets and the number of second packets. 5. The method of claim 1, wherein the plurality of redundant networks is received through a number of interface accumulators. 6. The method of claim 1, further comprising: selecting a subset of the number of first packets and the number of second packets based on a number of filter options. 7. The method of claim 6, further comprising: responsive to creating the virtual link configuration object, populating an end system table; andidentifying the configuration of the plurality of redundant networks via using the virtual link configuration object comprising a virtual link identifier. 8. A non-transitory computer readable storage medium embedded with program code, which when executed by a processor, performs method steps of: discovering a configuration of a network data processing system via:receiving number of first packets of data from each redundant network in a plurality of redundant networks in an aircraft network system;receiving, by a redundancy manager in communication with the plurality of redundant networks, a number of second packets of data;generating, by the redundancy manager, a managed plurality of packets using the number of first packets and the number of second packets; andidentifying a configuration of the plurality of redundant networks using the managed plurality of packets based upon all of: virtual link identifiers, internet protocol addresses, packet header elements, and substantive data of the first packets and the second packets being accessible further:testing a hash table for a virtual link within the managed plurality of packets to identify a presence of a map key;creating a virtual link configuration object, in responsive to a lack of the map key, and add information therefrom to the hash table;extracting information from statistical data objects within the hash table; anddiscovering the configuration of the network data processing system, based upon the statistical data objects. 9. The non transitory computer readable storage medium of claim 8, wherein the program code, which when executed by a processor, performs further method step of: determining whether a number of errors exist in the plurality of redundant networks. 10. The non transitory computer readable storage medium of claim 9, wherein the number of errors is at least one of a timeout, queue overrun, and reception of the packets from less than all of the plurality of redundant networks. 11. The non transitory computer readable storage medium of claim 8, wherein the program code, which when executed by a processor, performs further method step of: determining machine access control addresses of the number of first packets and the number of second packets. 12. The non transitory computer readable storage medium of claim 8, wherein the redundant networks is received through a number of interface accumulators. 13. The non transitory computer readable storage medium of claim 8, wherein the program code, which when executed by a processor, performs further method step of: selecting a subset of the number of first packets and the number of second packets based on a number of filter options. 14. A method for detecting spoofing within a network data processing system, the method comprising: discovering: an end system, a virtual link, an internet protocol source address, a user datagram protocol source port identifier, a user datagram protocol destination port identifier, and an internet protocol destination address, for a data network via discovering a configuration for the data network via: receiving a number of first packets of data from each redundant network in a plurality of redundant networks in the network data processing system;receiving, by a redundancy manager in communication with the plurality of redundant networks, a number of second packets of data:generating, by the redundancy manager, a managed plurality of packets using the number of first packets and the number of second packets; andidentifying a configuration of the plurality of redundant networks using the managed plurality of packets. 15. The method of claim 14, further comprising identifying the configuration of the plurality of redundant networks via: testing a hash table for the virtual link within the managed plurality of packets to identify a presence of a map key;responsive to a lack of the map key, creating a virtual link configuration object, and adding information therefrom to the hash table;extracting information from statistical data objects within the hash table; andusing the statistical data objects to discover the configuration of the network data processing system. 16. The method of claim 14, further comprising identifying misconfigurations in the network data processing system.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (30)
Schuchman Leonard ; Bruno Ronald ; Kefaliotis John ; Greenberg Steve ; Zakrzewski Edward J., Air traffic surveillance and communication system.
Bruckert William F. (Northboro MA) Bissett Thomas D. (Derry NH) Riegelhaupt Norbert H. (Framingham MA), Dual-rail processor with error checking at single rail interfaces.
Bond David G. (Kent WA) Caluori Vincent A. (Kent WA) Hill Todd (Seattle WA) Kirkland David T. (Kent WA) Raftery Michael L. (Federal Way WA) VanAlen Derek J. (Kent WA), Fault tolerant data exchange unit.
Howes,Richard A.; Kersey,Edward C.; Wong,Bruce F.; Jordan,James A.; Leblanc,William M.; Foss,Andrew L., Method and apparatus for maintaining connection state between a connection manager and a failover device.
Cai, Dezhong; Sajassi, Ali; Kobo, Roberto, Redundancy at a virtual provider edge node that faces a tunneling protocol core network for virtual private local area network (LAN) service (VPLS).
Mao,Jean Pierre; Caturla,Jean Pascal; Maether,Pascale; Revaux,Nathalie; Abadie,Frederic, Switched flight test installation with a "packet" type data format.
Hussain, Muhammad R.; Badr, Imran; Masood, Faisal; Dickinson, Philip H.; Kessler, Richard E.; Katz, Daniel A.; Bertone, Michael S.; Sanzone, Robert A.; Hummel, Thomas F.; Bouchard, Gregg A., TCP engine.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.