본문 바로가기

내 이야기

(596)
Nexus : NX-OS Part35(OTV 8 - Failure Isolation) 지난 OTV 7번째 포스팅과 살짝 순서가 바뀐 OTV 8번째 포스팅입니다. 앞으로 몇 번이 될지는 모르겠으나, 우선 OTV 관련 포스팅이 몇 번 더 올라갈 듯 싶습니다. 그렇다고 그 몇 번으로 OTV 완결이라는 것은 아니지만요. ^^; 그럼 한 분이라도 도움이 되시길 바라며... Failure Isolation - 모든 LAN 확장 솔루션의 주요 요구 사항 중에 하나는 Remote Site 간의 resiliency, stability, scalability 등의 장점을 유지한 채, Layer 2 연결성을 Routed Transport Infrastructure을 통해서 제공하는 것이다. - OTV는 STP 분리 / Unknown Unicast 억제 / ARP 최적화 / Broadcast 정책 제어를 통해..
Nexus : NX-OS Part34(OTV 7 - FHRP Isolation) 이번에는 OTV 7번째 정리입니다~ ^^ NX-OS로는... 34번째네요... 원래 다른 내용을 정리하려다가 어쩌다보니.. 순서가 바뀌어서.. 정리가 되었습니다. ^^; 이번에는.. OTV에서의 FHRP Isolation에 대한 내용입니다. ^^. 그럼 한 분이라도 도움이 되시길 바라며, 혹시 수정해야 하는 부분이 있으면 알려주시면 감사하겠습니다. ○ FHRP Isolation - Overlay를 통한 FHRP(HSRP, VRRP 등) Filter를 제공하여, 양 Site에서 동일한 FHRP의 VIP를 사용할 수 있도록 한다. - 서로 다른 Site 간의 동일한 Default Gateway를 사용함으로써, Outbound Traffic Flow(Server → Client)에 대해 최적화 할 수 있다. ..
Nexus : NX-OS Part33(OTV 6 - DataPlane) 오랜만에 포스팅하는 Nexus : NX-OS 시리즈입니다. 예전에 포스팅했던, OTV의 Data Plane의 Unicast/Broadcast 부분에 이어서, Multcast에 대한 Data Plane입니다. 휴가 전에 대부분의 내용을 쓰고, 휴가 직전에 포스팅하지 못해서 마지막 부분만 휴가 이후에 올리게 되네요.. 무척 오랫만에 올리는 Nexus 정리 포스팅입니다. ^^; OTV Data Plane – Multicast Traffic • 특정한 경우에 Remote Site간의 Layer 2 Multicast 통신이 필요한 경우가 있을 수 있다. • OTV Site 간의 Layer 2 Multicast의 경우에 Multicast가 지원환경과 지원불가 환경으로 나누어서 고려되어야 한다. OTV Data Pl..
Python for Networker : Part 11 Last Updated 2014.08.26 Python for Networker의 이번 포스팅은 Cisco dCloud 의 Nexus 9000 : NX-OS Programmability v1에 있는 Python Script 예제 중의 하나를 다뤄봅니다. 이 Python Script는 Nexus에서 현재 원하는 정보를 Text 형태의 첨부파일로 만들어서, 메일로 전송을 하는 예제 Script 입니다. 다음과 같이 bootflash://script 디렉토리에서 예제 Script를 실행합니다. dcloud-n9k# python ./n9k_serviceability.py 수신메일주소 Script를 실행하게 되면, 어떤 종류의 정보를 수집할 것인지에 대해서 물어보게 됩니다. 여기서 원하는 정보의 종류를 선택하면,..
Programmability for Networker : Part 10 10번째 Python for Networker 포스팅입니다. 이번 포스팅에서 Cisco Nexus의 7000과 5000에서 공통으로 사용이 가능하도록 기존에 만들었던 ipinfo.py 모듈을 변경해봅니다. 장비별로 개개의 코드를 작성해서 수행하는 것보다는 장비에서 공통으로 호환성있게 사용 가능한 코드를 만드는 것이 향후 코드에 대한 유지보수 측면에서 더욱 유리할 것 이기 때문에 유심있게 봐두면 좋을 듯 싶습니다. Git에서 Code 보기 - einfo.py : https://github.com/NetworkZIGI/Python_for_Network/blob/master/eipinfo.py - vCheck.py : https://github.com/NetworkZIGI/Python_for_Network/b..
SDN / NFV : Part 2 SDN 관련 두 번째 포스팅입니다. 조금 더 빨리하고 싶었으나, 이런 저런 일들과 무수한 삽질(?)을.. 하는 바람에 생각보다는 조금 늦어졌습니다. 이번 포스팅은 지난 번에 설치한 Mininet 환경 구축을 실제로 아주 간단하게 테스트하는 내용입니다. 별도의 OpenDayLight라는 OpenFlow Controller를 설치해서, Mininet으로 만든 구성을 OpenDayLight를 통해서 확인해봅니다. 아래 구성의 구성인 OpenDayLight (Controller)/ mininet 은 각각 별도의 VM으로 구성하였으며, OpenDayLight의 경우에는 Ubuntu를 OS로 사용하였습니다. 먼저 OpenDayLight를 설치하겠습니다. 설치 파일은 http://www.opendaylight.org..
Python for Networker : Part 6-2 이번 포스팅은 별도의 Part은 아니고~ 추가 포스팅입니다. 지난 Part 6에서 다뤄진 내용에 대해서 Nexus 7K용으로 변경한 코드입니다. 꼭 바꿔야하는 부분을 제외하고.. 약간 추가적으로 내용 업데이트도 함께 했습니다. (그 부분은 5K도 공통사항이긴합니다..) Nexus 7K로 변경해야 할 때, 어디를 바꿔야 하는지 문의하시는 분이 계셔서 수정해서 올려드립니다. 지난 번에 생각했던 것보다 조금 더 수정해야 하는 부분이 있어서. ^^; 포스팅으로 대체했습니다. Python for Networker : Part 6 보기 Github에서 보기 ○ IP Info - Nexus 7000 __author__ = 'Network ZIGI - Ko Jae Sung' #!/bin/env python import..
SDN/OpenFlow - Part 1 [Mininet 환경 구성] 새로운 주제의 포스팅이 시작됩니다. 이번 주제는 SDN과 관련된 내용의 포스팅으로 진행될 예정입니다. 얼마나 많은 내용이 담길지 모르겠지만... ^^; 우선 시작해봅니다! 우선 첫 번째 포스팅으로는 SDN 환경을 시뮬레이션을 할 수 있는 Mininet 이라는 환경을 구축해보는 포스팅입니다. Mininet에 관련된 사항은 http://mininet.org/ 로 가시면 볼 수 있습니다. Mininet을 구성하는 방법에는 3가지가 있습니다. 1. Mininet VM Installation 2. Native Installation from Source 3. Installation from Packages 포스팅에서 다룰 내용은 mininet.org에서 추천하는 1번입니다. 추천하는 이유는 제일 쉽기 때문이지요 ..