Advertisement
Guest User

Untitled

a guest
Jul 23rd, 2014
198
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.42 KB | None | 0 0
  1. 1) mpls ldp nei up/down connected/targeted
  2. у лдп есть два вида сессий, автоматически обнаруженные соседи на интерфейсе и таргетед, когда сосед на другом конце сети
  3. иногда можно понять что это за сессия и применить соответствующую обработку, а именно directly connected сессию, если она упала, надо прятать под линк даун,
  4. а таргетед сессию так прятать нельзя, ее можно скрыть только под пинг фейл соседа.
  5.  
  6. то есть надо
  7. MPLS LDP nei up - уже есть
  8. MPLS LDP nei down - уже есть
  9. MPLS LDP nei up (directly connected) - добавить
  10. MPLS LDP nei down (directly connected) - добавить
  11. MPLS LDP nei up (targeted) - добавить
  12. MPLS LDP nei down (targeted) - добавить
  13.  
  14. переменные:
  15. a) транспортный адрес соседа, на который установлена сессия <neighbor_ip>
  16. б) роутер ид сосела <neighbor_id>
  17. в) интерфейс. для directly connected <interface>
  18. г) reason <reason>
  19. д) vrf <vrf>
  20.  
  21. естественно для разных железок надор переменных может быть не полный
  22. вот пример сообщений
  23. RP/0/RSP0/CPU0:Jul 17 02:25:22.460 : mpls_ldp[1044]: %ROUTING-LDP-5-ADJ_CHANGE : Adjacency (195.98.32.72) DOWN with Nbr 195.98.32.72:0 (Targeted) (AToM client disabled targeted session: Hold Timer Expired)
  24. RP/0/RSP0/CPU0:Jul 17 02:08:57.749 : mpls_ldp[1048]: %ROUTING-LDP-5-HELLO_ADJ_CHANGE : VRF 'default' (0x60000000), Adjacency (195.98.32.72) UP with Nbr 195.98.32.72:0 (Targeted)
  25.  
  26. RP/0/RSP0/CPU0:Jul 9 10:11:08.316 : mpls_ldp[1048]: %ROUTING-LDP-5-HELLO_ADJ_CHANGE : VRF 'default' (0x60000000), Adjacency (149.62.28.38) DOWN with Nbr 92.242.92.11:0 on GigabitEthernet0/1/0/19 (Discovery Hello Hold Timer expired)
  27. RP/0/RSP0/CPU0:Jul 9 10:12:30.090 : mpls_ldp[1048]: %ROUTING-LDP-5-HELLO_ADJ_CHANGE : VRF 'default' (0x60000000), Adjacency (149.62.28.38) UP with Nbr 92.242.92.11:0 on GigabitEthernet0/1/0/19
  28.  
  29.  
  30. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  31. 2) mpls ldp session protection
  32. LDP Session Protection mechanism allows LDP sessions between adjacent LSRs to stay up even after the link between them is down
  33. то есть даже если линк упал, лдп сессия еще будет держаться
  34.  
  35. переменные
  36. а) роутер-ид
  37. б) vrf
  38.  
  39. сообщения выглядят так
  40. ios
  41. Jun 20 01:17:52: %LDP-5-SP: 195.98.32.92:0: session hold up initiated - начало удержания сессии, линк упал, или isis упал, или bfd упал
  42. Jun 20 01:21:31: %LDP-5-SP: 195.98.32.92:0: session recovery succeeded - конец удержания, линк поднялся
  43.  
  44. ios xr
  45. RP/0/RSP0/CPU0:Jul 9 10:11:08.316 : mpls_ldp[1048]: %ROUTING-LDP-5-SESSION_PROTECTION : VRF 'default' (0x60000000), Session hold up initiated for peer 92.242.92.11:0
  46. RP/0/RSP0/CPU0:Jul 8 23:45:37.819 : mpls_ldp[1048]: %ROUTING-LDP-5-SESSION_PROTECTION : VRF 'default' (0x60000000), Session recovery succeeded for peer 92.242.92.11:0
  47.  
  48.  
  49. !!!!!!!!!!!!!!!!!!!!!!!!!!!
  50. 3) Pseudowire up/down http://bt.nocproject.org/browse/NOC-1211
  51. В моем случае псевдопровода через мплс, не знаю как будут выглядеть сообщения для какого-нибудь L2TP
  52.  
  53. переменные
  54. а) адрес соседа
  55. б) идентификатор провода
  56.  
  57. RP/0/RSP0/CPU0:Jun 25 09:52:37.656 : l2vpn_mgr[1181]: %L2-L2VPN_PW-3-UPDOWN : Pseudowire with address 195.98.58.195, id 8371:490, state is changed to: Up
  58. RP/0/RSP0/CPU0:Jun 25 09:52:37.956 : l2vpn_mgr[1181]: %L2-L2VPN_PW-3-UPDOWN : Pseudowire with address 195.98.32.65, id 8371:10, state is changed to: Down
  59.  
  60. вообще надо бы поднимать аларм и прятать надо под ping failed соседа, просто так псевдо провода падать не должны, хотя есть нюанс,
  61. когда в псевдопровод проключен какой-нибудь сабинтерфейс, то провод может упасть, повторяя статус саба
  62.  
  63.  
  64. !!!!!!!!!!!!!!!!!!!!!!!!!!!!
  65. 4) Software version (http://bt.nocproject.org/browse/NOC-1348)
  66. нужно вытащить все переменные, они там есть, а Володин напишет хендлер чтобы положить эти данные в базу, можно и самому попробовать, это не сложно если сделать по аналогии
  67.  
  68. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  69. 5) Hardware inventory changed
  70. Циска присылает такой трап
  71. [
  72. {
  73. "profile": "Cisco.IOSXR",
  74. "event_class__name": "Unknown | SNMP Trap",
  75. "raw_vars": {
  76. "1.3.6.1.6.3.1.1.4.1.0": "1.3.6.1.2.1.47.2",
  77. "source": "SNMP Trap",
  78. "1.3.6.1.2.1.47.1.4.1.0": "586298196"
  79. }
  80. }
  81. ]
  82. его надо проматчить по первому оид
  83.  
  84. это сообщение означает что в аппаратуре произошли изменения, например вставили трансивер. судя по описанию это сообщение триггер для NMS, говорит, что что-то изменилось, и надо что-то сделать.
  85. для NOC это значит надо подготовить к запуску asset discovery. практически смысл полностью как у config changed
  86.  
  87. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  88. 6) Link status ивенты.
  89. для Cisco сделать нормальные классы для Line protocol Up/Down, возможно еще сделать по ним алармы, и эти алармы прятать под Link down (но там скорее всего нужна доработка нотификации, поэтому пока только ивенты)
  90.  
  91. для Alcatel 7324 нужно 3 класса, все уже расписано http://bt.nocproject.org/browse/NOC-1193
  92.  
  93. это все link events, то есть должны реагировать на галочку в профиле интерфейса
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement