라고 불리는 모듈이 있어서 어떤 박스든지 케이블링을 검증할 수 있다. 네트워크 운영자는 기대
되는 네트워크 구성을 적합한 그래프 언어인
DOT
로 작성한다.
PTM
은 네트워크 운영자가 작
성한 내용과
LLDP
의 출력을 사용해서 네트워크 운영자가 명세한 케이블링이 일치하는지 검증
한다.
CAUTION
_
PTM
은 오픈 소스 프로젝트로 시작했지만
PTM
의 깃허브 저장소는
2
년 넘게 업데이트가 없
었다. 필자가 단지 추측하기로는 프로젝트가 오픈 소스 커뮤니티에 의해 더 이상 업데이트되지 않는다.
PTM
과 동일한 솔루션을 바로 사용할 수 있는 다른 플랫폼은 없다고 알고 있다. 하지만 앤서블을 사용해서 관련
기능을 따라 하려는 일부 깃허브 저장소가 존재하는 것은 봤다.
18.3.1
앤서블을 사용한 케이블링 검증
앤서블은
lldp
라는 모듈을 사용해서
lldpd
를 네이티브하게 지원해서
JSON
친화적인 방법으
로 출력을 추출할 수 있다. 먼저 서버를 설명한 파일을 살펴본다.
dot
.
yml
이라고 이름을 붙인
파일을 플레이북에서 읽어볼 것이다(예제
18
-
2
).
예제
18-2
dot
.
yml
파일 예
expected
_
lldp
:
spine01
:
swp1
:
leaf01
/
swp51
swp2
:
leaf02
/
swp51
...
지면상
생략
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month, and much more.