본문 바로가기

넥서스

(32)
Programmability for Networker : Part 3 이번 포스팅은 지난 포스팅에 이어서 실제 Python 예제를 통해서 보려고 합니다. 기본 내용은 지난 포스팅과 이어지게 됩니다. 예제 소스는 기존 포스팅과 함께 왔다리 갔다리 하기 힘드실 듯하여... 해당 예제 포스팅이 끝날 때까지 계속 포함할 예정입니다. 혹시 기존 포스팅을 보지 못하신 분은 반드시! Python for Networker : Part 2 을 보고 오셔야 합니다. 본 내용에 사용된 에제는 아래에서 볼 수 있습니다. [ 예제 링크 ] https://github.com/datacenter/who-moved-my-cli ※ 본 내용의 진행은 Nexus 5548 6.0(2)N2(4) 기준입니다. pingrange.py import re from cisco import cli from argpar..
Programmability for Networker : Part 2 이번 포스팅은 실제 Python 예제를 통해서 보려고 합니다. 코드에 대한 상세 내용은 내용은 추가적인 포스팅으로 예제들과 함께 다뤄질 예정입니다. 이번 포스팅은 '이런 것도 할 수 있구나?' 정도의 느낌의 포스팅이라고 보시면 좋을 듯 싶습니다. 이번 포스팅에 사용된 예제는 github.com에서 보실 수 있습니다. [ 예제 링크 ] https://github.com/datacenter/who-moved-my-cli 우선 예제를 보기 전에 몇 가지 정리를 해봅니다. ※ 본 내용의 진행은 Nexus 5548 6.0(2)N2(4) 기준입니다. ○ Python Script •Python Script는 NX-OS의 기본적으로 ‘bootflash://’ 에서 실행된다. NX-OS# dir … Mar 10 07:3..
Programmability for Networker : Part 1 Last Updated : 2014.07.02 Network 장비에서 Python을 활용한 부분에 간단히 정리를 해보려고 합니다. 우선 처음 진행 부분은 현재 실제 테스트가 가능한 Nexus 7000 / 5000으로 먼저 간단히 시작합니다. 물론 완전 초기 부분이라서, 아마도 잘못된 부분 등에 대해서는 업데이트가 지속적으로 필요할 것 같습니다. 그리고 Nexus에서는 9000 / 3000 시리즈 기반으로 Python 활용도가 더 높은 것으로 알고 있지만..(잘못 알고 있을수도? ^^) 현재 테스트가 가능한 부분이 Nexus 7000과 5000이라 이것으로 시작하며, 추후에 다른 테스트 장비(VM포함)로.. 추가적인 포스팅을 진행할까합니다. Cisco Nexus 7000 Python 특징 • Nexus 7..
Nexus - NX-OS 정리 Part 28(FabricPath - 5) FabricPath에 대한 5번째 정리입니다. 오늘 정리까지로 보면, 대략적인 부분은 정리가 끝난 듯 싶습니다. 다음 포스팅은 FEX 혹은 그 전에 vPC 구성과 관련한 구성 가능한 디자인과 불가능한 디자인에 대해서 하게 될 듯 싶습니다. 그리고, 네트워크 전문가 따라잡기 카페에 게시글을 올렸던 내용이지만.. 현재 정리 중인 Nexus에 대한 내용으로 공부할 수 있는 자리를 2~3회 분량으로... 해보려고 하는데.. 어떻게 될지 잘 모르겠네요.. ^^; 제 머리속에도 한 번 더 정리하는 기회가 될 수 있을 듯 싶고.. 오프라인에서도 함께 나눌 수 있는 자리를 마련해보려고 합니다.. 물론 참여하실 분들이 있으셔야 하고.. 저도 정리가 되어야 하겠죠.. 그럼 다음 포스팅에서 뵙겠습니다. FabricPath ..
Nexus - NX-OS 정리 Part 27(FabricPath - 4) 해야할 일들이 많지만. ^^; 그래도 잠깐 또 틈을 내보아... 미루어두었던 포스팅 내용을 정리해서 올려봅니다. 보시다가, 이상한 부분이나 수정해야할 부분등이 있으면 덧글 부탁드립니다! ^^ 이번 포스팅은 FabricPath에 대한 기본 Config 및 구성에 대해서 알아보려고 합니다. 앞선, FabricPath 1-3이 조금 이해하기 어려울 수 있었더라도, 이번 포스팅을 통해서 어렵지 않게 받아들이고 구성할 수 있다는 것을 알 수 있을 것 같습니다. 기본적인 FabricPath에 대한 설정은 다음과 같습니다. 그럼 아래와 같은 구성에서 FabricPath를 간단하게 구성해보도록 하겠습니다. 우선 제일 먼저 FabricPath를 사용하기 위한 Feature-set을 Install 한 이후에 Feature..
Nexus - NX-OS 정리 Part 20(OTV 2: Control Plane) 이런 저런 이유들로 다시 또 오랜만에 남기게 되는 포스팅입니다. OTV를 정리해 봐야지하고 하면서 OTV에 대해 처음 정리한 게 언제였는지 보니.. 벌써 2달전이네요.. 그 사이에 다른 걸 포스팅은 안한건 아니지만 바쁘다는 이유로 나태지고 있는건 아닌지 반성해봅니다. 원래 Multicast와 Unicast 부분을 모두 정리한 이후에 올리려다가, 현재까지 작성해놓은 Multicast 부분만 먼저 올려봅니다.. OTV Control Plane • OTV 동작의 기본 원칙은, Data Plane 학습을 사용하는 대신에, OTV Edge Device간의 MAC address reachability 정보를 광고하는 Control Protocol을 사용하는 것이다. 물론 MAC reachability 정보를 교환하..
Nexus - NX-OS 정리 Part 19(vPC:Layer3-Routing#1) 대부분 정리가 되어 있던 부분이라, 지난 번 포스팅 이후에 거의 바로 포스팅하려고 했으나.. 포스팅하기에 부족한 부분이 있다고 느껴져서, 하루 하루 미루면서.. 다른 일들도 처리하다보니.. 또 포스팅을 하지않고 있게 되버려서.. 우선 먼저 포스팅~ 나중에 필요한 건 수정 보완~ 하기로 합니다. 원래 vPC에서의 Layer 3 사용 가능한 Design과 사용 불가능한 Design을 하나의 포스팅으로 올리려고 했으나, 나눠서 올리게 됩니다. 요즘에 개인사도 있고.. 이래저래.. 정리 시간이 줄어드는 듯하네요.. vPC 와 Layer 3 간의 사용 가능 Design. • vPC 구간은 순수 Layer 2로만 사용되는 Design. • 별도의 Layer 3 Link를 통해 vPC Domain에 Layer 3 D..
Nexus 스위치로 전환 시, 이슈 - 2 지난 번, Proxy-arp에 이어서 이번 포스팅도 기존 6500 스위치에서 Nexus로 변경 후에 발생했었던 이슈에 대한 정리입니다. 이번 정리 내용은 Routing 프로토콜에 관한 부분입니다. 먼저 전체적인 간략한 구성을 보면 다음과 같습니다. 지난 번 구성과 거의 같지만, 다른 이슈이기 때문에 하단 구성이 다릅니다. 작업 전, 구성은 이렇습니다. 간략하게 OSPF 설정도 포함했습니다. 동일 네트워크 대역에 대해서 단순히 network 선언해서 현재 통신 중인 상태입니다. 그 상태에서 아래와 같이 6500스위치의 전원을 내리고 나니 아래와 같은 로그가 3750 스위치에서 발생을 하기 시작합니다. 저런 식의 로그가 지속적으로 올라오면서, 정상적으로 Neighbor를 맺지 못하고 있었습니다. 6500장비..