본문 바로가기

json

(4)
Programmability for Networker : Part 25(ACI - PC/vPC Profile) 안녕하세요. 이번 포스팅은 Programmability for Networker의 25번째 포스팅입니다. ACI Cobra를 이용하여 Port Channel 혹은 vPC Profile을 만들어주는 코드에 대해서 공유합니다. 세부적인 코드 설명은 포함되어 있지는 않지만, 현업에서 아래의 코드를 사용한다면 보다 쉽고, 빠르게 Profile을 만드실 수 있을겁니다. 이번 코드는 운영 중인 커뮤니티에서 진행된 '제 22회 네트워크 전문가 따라잡기 'N.EX.T''에서 발표하였던 코드이기도 합니다. (정리해서 올리기로 하고.. 1년 가까이가 지났네요. ^^) 물론 포스팅 설명에 앞서서 한가지 미리 얘기를 드리면, '왜 Port Channel이나 vPC Profile을 대량을 으로 만들어야 하지?' 라고 생각하실 ..
[동영상]ACI PortProfile 생성 : Ansible 안녕하세요 이번 포스팅은 지난 번에 했던 포스팅과 마찬가지로 간단한 동영상을 올려봅니다. Cisco ACI에서 포트설정은 Profile 형태로 구성을 하게 되는 데, PortProfile을 생성하는 것을 JSON을 이용해서 Post하기 위한 예제입니다. 동영상의 내용은, 동일한 PortProfile 그룹과 거기에 설정할 AEP를 지정하고 그리고 각 인터페이스 별로 설정할 Port정보를 기입하여, ACI에 적용할 JSON을 생성한 후, ACI에 적용하게 되는 동영상입니다. 좀 더 많은 부분은 한꺼번에 JSON 형태로 만들어서 Profile을 만들고 싶은 생각은 있지만..아무래도 실 운영 환경에서 테스트를 진행하는 부분에는 한계점이 있기 때문에.. 가상머신이나. 에뮬레이터가.. 절실하다는.. 생각을 해보면서..
[동영상]Cisco ACI - JSON 자동생성 및 적용(Ansible) 안녕하세요. 이번 포스팅은 간단한 동영상으로 올려봅니다. 앞으로 포스팅을 위해서 준비 중인(?) ACI와 관련한 간단한 동영상입니다. ACI에서 EPG를 생성하고, Contract을 생성하고, Contract을 맺어주기 위한 작업을 JSON을 통해서 진행을 하는 내용입니다. 다만, JSON을 생성하는 것을 EPG와 Contract를 변수로 하여, Ansible을 통해서 변수로 지정된 EPG와 Contract을 생성 및 연결하는 JSON을 생성하고 이를 통해서 ACI에 적용합니다. JSON을 수동으로 변경해서 만드는 것에 비해서 잘못 수정할 부분이나, 보다 많은 부분에 적용해야 하는 경우가 발생하는 경우에 조금 유용하게 사용할 수 있지 않을까 싶습니다. 물론 이 방법 이외에도 추가적으로 보다 유연하고 편리..
JSON((JavaScript Object Notation) JSON(JavaScript Object Notation) ○ JSON 소개 - 경량의 DATA 교환형식 - 읽고/쓰기(사람), 분석[Parse]/생성[generate](기계)하는 데 용이. - 기존 Programming Language로부터 완전히 독립적이지만, 기존 C 계열의 언어와 유사한 형태를 가짐. ○ JSON 구조 - Name/Value의 쌍의 집합(Collection) 형태로 구성 : Object , Record, Struct, Dictionary, Hashtable, List etc.. - 정열된 Value들의 List로 구성 : Arrary, Vector, List, Sequence etc ▶ Object - Name/Value 쌍의 정열되지 않은 Set. - { } (중괄호)로 Obje..