VPP에서 SRv6을 움직인 메모

2566 단어 v++시스코srv6
1. 소개
2.VPP 설치
3.VPP 기동 확인
4.VPP 설정
5. 동작 확인 - 패킷을 보자.
6. 정리

소개



이벤트에서 VPP를 사용한 SRv6의 데모를 실시했으므로, 그 각서가 됩니다.
SRv6에 대해서는, 이하의 링크에 자료가 있으므로, 참조해 주세요.
Segment Routing 자습서

VPP 설치



모든 확인은 가상 머신에서 수행됩니다.

OS는 우분투-16.04.3을 사용
VPP 설치는 다음 링크를 참조합니다.
VPP Install Ubuntu/Debian

VPP 버전은 18.01을 선택해 보았습니다.

특히 빠짐없이 설치가 종료되었습니다.

VPP 시작



VPP3:~$ sudo vppctl
vpp#
vpp# show version
vpp v18.01-rc1~13-g9a5e61d~b17 built by jenkins on ubuntu1604-basebuild-8c-32g-363 at Wed Jan 10 19:50:03 UTC 2018

I/F의 상황을 확인

vpp# show interface
Name Idx State Counter Count
GigabitEthernet13/0/0 2 다운
GigabitEthernetb/0/0 1 다운
local0 0 다운

VPP 설정:



이번에는 다음과 같은 구성으로 시험을 해 보았습니다.


SRv6과 관련된 VPP 설정은 다음과 같습니다.
VPP1 설정

sr policy add bsid A1::A3 next A2::1 next A3::1 insert
sr steer l3 1100::a/64 via sr policy bsid A1::A3
sr localsid address A1::1 behavior end psp



VPP2 설정

sr localsid address A2::1 behavior end



VPP3 설정

sr policy add bsid A3::A1 next A2::1 next A1::1 insert
sr steer l3 1000::a/64 via sr policy bsid A3::A1
sr localsid address A3::1 behavior end psp



동작 확인 - 패킷을 보자.



Site-A:
Site-A#ping 1100::1
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 1100::1, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 12/36/49 ms
Site-A#


VPP1 - VPP2 사이



VPP2 - VPP3 사이



요약



SRv6의 동작을 VPP를 사용하여 확인할 수있었습니다.
여러가지 유스 케이스가 제안되고 있으므로, 향후에 기대합니다.

좋은 웹페이지 즐겨찾기