IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0400458
(2003-03-28)
|
등록번호 |
US-7319665
(2008-01-15)
|
우선권정보 |
KR-2002-21214(2002-04-18) |
발명자
/ 주소 |
- Kim,Byoung Chul
- Han,Yeong Seop
|
출원인 / 주소 |
- Samsung Electronics Co., Ltd.
|
대리인 / 주소 |
|
인용정보 |
피인용 횟수 :
1 인용 특허 :
11 |
초록
▼
Disclosed is a method for checking for errors and problems in routing protocol modules through hello packet transmission in a distributed router that is mounted with a network processor, a system processor, a routing protocol module, and a switch module including at least two input/output processors
Disclosed is a method for checking for errors and problems in routing protocol modules through hello packet transmission in a distributed router that is mounted with a network processor, a system processor, a routing protocol module, and a switch module including at least two input/output processors which can be operated together with independent routers, a system processor, and a designate routing protocol module. The method including the steps of: checking hello packet transmission cycle; if the hello packet transmission cycle has expired, transmitting a hello packet to the adjacent routing protocol module; receiving a hello response packet from the adjacent routing module; if the adjacent routing protocol module does not send the hello response packet, concluding that the adjacent routing is malfunctioning; and transmitting information on the malfunctioning adjacent routing protocol module to the designate routing protocol module.
대표청구항
▼
What is claimed is: 1. A method for detecting routing protocol modules that are malfunctioning in a distributed router, the distributed router including at least a first switch module having a first designate routing protocol module, a first input/output processor having a first routing protocol mo
What is claimed is: 1. A method for detecting routing protocol modules that are malfunctioning in a distributed router, the distributed router including at least a first switch module having a first designate routing protocol module, a first input/output processor having a first routing protocol module, and a second input/output processor having a second routing protocol module, said method comprising the steps of: determining when a transmission cycle expires; when the transmission cycle expires, transmitting a first hello packet from the first routing protocol module to the second routing protocol module; when the second routing protocol module is not malfunctioning, sending a first hello response packet from the second routing protocol module to the first routing protocol module in response to the first hello packet; and when the second routing protocol module does not send the first hello response packet to the first routing protocol module in response to the first hello packet, determining that the second routing protocol module is malfunctioning and transmitting information to the first designate routing protocol module, the information indicating that the second routing protocol module is malfunctioning. 2. The method of claim 1, the first and second routing protocol modules being adjacent to each other. 3. The method of claim 1, further comprising: said transmitting of the first hello packet being performed only when predetermined conditions are satisfied and the transmission cycle expires; the predetermined conditions being satisfied when a second hello packet is not received by the first routing protocol module from the second routing protocol module before the transmission cycle expires and a second hello response packet is not received by the first routing protocol module from the second routing protocol module before the transmission cycle expires; the predetermined conditions being not satisfied when at least one selected from among the second hello packet and the second hello response packet is received by the first routing protocol module from the second routing protocol module before the transmission cycle expires; and when the predetermined conditions are not satisfied, determining that the second routing protocol module is not malfunctioning and not transmitting the first hello packet from the first routing protocol module to the second routing protocol module. 4. The method of claim 1, further comprising: receiving the information indicating that the second routing protocol module is malfunctioning; and when the information is received, executing an error control module to perform at least one selected from among repairing the second routing protocol module and discontinuing communication with the second routing protocol module. 5. The method of claim 4, further comprising: after said receiving of the information indicating that the second routing protocol module is malfunctioning, confirming that the second routing protocol module is malfunctioning by transmitting a third hello packet to the routing protocol modules of all of the input/output processors and determining whether the routing protocol modules transmit a third hello response packet in response to the third hello packet. 6. The method of claim 1, the first input/output processor including a first system processor and a first network processor, the second input/output processor including a second system processor and a second network processor. 7. A method for detecting a module that is malfunctioning in a router, said method comprising the steps of: in a router including at least a first input/output processor having a first routing protocol module and including a second input/output processor having a second routing protocol module, determining when a transmission cycle expires; when the transmission cycle expires, transmitting a first hello packet to the second routing protocol module; when the second routing protocol module is not malfunctioning, sending a first hello response packet from the second routing protocol module in response to the first hello packet; and when the second routing protocol module does not send the first hello response packet in response to the first hello packet, determining that the second routing protocol module is malfunctioning and transmitting information indicating that the second routing protocol module is malfunctioning; said transmitting of the first hello packet being performed only when predetermined conditions are satisfied and the transmission cycle expires; the predetermined conditions being satisfied when a new hello packet is not received from the second routing protocol module before the transmission cycle expires and a new hello response packet is not received from the second routing protocol module before the transmission cycle expires; the predetermined conditions being not satisfied when at least one selected from among the second hello packet and the second hello response packet is received from the second routing protocol module before the transmission cycle expires; and when the predetermined conditions are not satisfied, determining that the second routing protocol module is not malfunctioning and not transmitting the first hello packet to the second routing protocol module. 8. The method of claim 7, further comprising: after said transmitting of the information indicating that the second routing protocol module is malfunctioning, confirming that the second routing protocol module is malfunctioning by transmitting a broadcast hello packet to all the routing protocol modules and determining whether all the routing protocol modules transmit a hello response packet in response to the broadcast hello packet. 9. The method of claim 8, the first and second input/output processors being adjacent to each other. 10. The method of claim 9, said transmitting of the first hello packet to the second routing protocol module being performed by the first routing protocol module, said transmitting of the information being performed by the first routing protocol module. 11. The method of claim 10, the router being a distributed router including a first switch module having a first system processor and a first designate routing protocol and including a backup switch module having a backup system processor and a backup designate routing protocol, the first switch module being in communication with the first and second input/output processors, the backup switch module being in communication with the first and second input/output processors. 12. The method of claim 11, said transmitting of the information corresponding to the first routing protocol module transmitting the information to at least one selected from among the first designate routing protocol and the backup designate routing protocol. 13. A method for detecting when a routing protocol module in a router is malfunctioning in a distributed router, said detecting being performed through hello packet transmission in the distributed router, the distributed router including at least two switch modules, a first input/output processor having a first routing protocol module, and a second input/output processor having a second routing protocol module, each of the two switch modules including a designate routing protocol, said method comprising the steps of: monitoring a timer to determine when a hello packet transmission cycle expires; when the hello packet transmission cycle expires, transmitting a hello packet to the second routing protocol module from the first routing protocol module; when the second routing protocol module is not malfunctioning, sending a first hello response packet from the second routing protocol module to the first routing protocol module in response to the first hello packet; and when the second routing protocol module does not send the first hello response packet in response to the first hello packet within a predetermined period of time, determining that the second routing protocol module is malfunctioning and transmitting information from the first routing protocol module to the designate routing protocol of at least one of the two switch modules, the information indicating that the second routing protocol module is malfunctioning. 14. The method of claim 13, further comprising: said transmitting of the first hello packet being performed only when predetermined conditions are satisfied and the transmission cycle expires; the predetermined conditions being satisfied when a second hello packet is not received by the first routing protocol module from the second routing protocol module before the transmission cycle expires and a second hello response packet is not received by the first routing protocol module from the second routing protocol module before the transmission cycle expires; the predetermined conditions being not satisfied when at least one selected from among the second hello packet and the second hello response packet is received by the first routing protocol module from the second routing protocol module before the transmission cycle expires; and when the predetermined conditions are not satisfied, determining that the second routing protocol module is not malfunctioning and not transmitting the first hello packet from the first routing protocol module to the second routing protocol module. 15. The method of claim 14, further comprising: receiving the information indicating that the second routing protocol module is not functioning normally; and when the information is received, executing an error control module to perform at least one selected from among repairing the second routing protocol module and discontinuing communication with the second routing protocol module. 16. The method of claim 15, further comprising; after said receiving of the information indicating that the second routing protocol module is malfunctioning, confirming that the second routing protocol module is malfunctioning by transmitting a third hello packet to the routing protocol modules of all of the input/output processors and determining whether the routing protocol modules transmit a third hello response packet in response to the third hello packet. 17. The method of claim 16, the first input/output processor including a first system processor and a first network processor, the second input/output processor including a second system processor and a second network processor. 18. The method of claim 17, the first and second routing protocol modules being adjacent to each other. 19. The method of claim 17, the first and second input/output processors being adjacent to each other. 20. A method for checking for errors and problems in a routing protocol module in a distributed router which is mounted with a plurality of input/output processors, including the routing protocol module, and a switch module including a designate routing protocol module, the method comprising the steps of: checking a hello packet transmission cycle in the plurality of the routing protocol modules; transmitting a hello packet from a routing protocol module to an adjacent routing protocol module when the hello packet transmission cycle has expired; transmitting a hello response packet from the adjacent routing protocol module to the routing protocol module when the adjacent routing protocol module is not malfunctioning; when the adjacent routing protocol module does not send the hello response packet, concluding that the adjacent routing protocol module is malfunctioning, and transmitting, from the routing protocol module to the designate routing protocol module, information on the malfunctioning adjacent routing protocol module. 21. The method of claim 20, further comprising: said transmitting of the hello packet being performed only when predetermined conditions are satisfied and the transmission cycle expires; the predetermined conditions being satisfied when an additional hello packet is not received by the routing protocol module from the adjacent routing protocol module before the transmission cycle expires and an additional hello response packet is not received by the routing protocol module from the adjacent routing protocol module before the transmission cycle expires; the predetermined conditions being not satisfied when at least one of the additional hello packet and the additional hello response packet is received by the routing protocol module from the adjacent routing protocol module before the transmission cycle expires; and when the predetermined conditions are not satisfied, determining that the adjacent routing protocol module is not malfunctioning and not transmitting the hello packet from the routing protocol module to the adjacent routing protocol module. 22. The method of claim 20, further comprising the steps of: receiving the information indicating that the adjacent routing protocol module is malfunctioning; and when the information is received, executing an error control module to perform at least one of repairing the adjacent routing protocol module and discontinuing communication with the adjacent routing protocol module. 23. The method of claim 22, further comprising the steps of: after said receiving of the information indicating that the adjacent routing protocol module is malfunctioning, confirming that the adjacent routing protocol module is malfunctioning by transmitting a further hello packet to the routing protocol modules of all of the input/output processors and determining whether the routing protocol modules transmit a further hello response packet in response to the further hello packet. 24. The method of claim 20, the first input/output processor including a first system processor and a first network processor, the second input/output processor including a second system processor and a second network processor.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.