เด เดฒเตเดเดจเดคเตเดคเดฟเตฝ, เดเดเตเดเดจเต เดธเดเตเดเตเดเดฐเดฟเดเตเดเดพเดฎเตเดจเตเดจเต เดเดพเตป เดเดพเดฃเดฟเดเตเดเตเดคเดฐเดพเด เดเดชเตเดชเตบ เดกเตเดฒเตเดฑเตเดฑเต เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดเดชเดเดฐเดฃเดเตเดเดณเตเดฎเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเดพเดจเตเด เดเดเตเดเดจเต เดเดชเดฏเตเดเดฟเดเตเดเดพเดฎเตเดจเตเดจเตเด เดเดพเดฃเดฟเดเตเดเตเด เดชเตเดธเตเดฑเตเดฑเตเดฎเดพเตป เดฒเดณเดฟเดคเดตเตเด เดฑเตเดธเตโเดเตเตบเดซเต เด เดญเตเดฏเตผเดคเตเดฅเดจเดเตพ, เด เดเดชเดเดฐเดฃเด เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเดเตเดเดพเตป เดเดดเดฟเดฏเตเด. เดเดเตเดเตพ เดนเดพเตผเดกเตโเดตเตเดฏเดฑเตเดฎเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเดฟเดฒเตเดฒ, เดชเดเดฐเด เดเดฑเตเดฑ เดฑเตเดเตเดเตผ เดเดชเดฏเตเดเดฟเดเตเดเต เดเตเดฑเดฟเดฏ เดตเตเตผเดเตเดตเตฝ เดฒเดฌเตเดฑเดเตเดเดฑเดฟเดเตพ เดตเดฟเดจเตเดฏเดธเดฟเดเตเดเตเด Vrnetlab เดคเดฑ เดเดฌเตเดฃเตเดเต 20.04 LTS.
เดเดฐเต เดฑเตเดเตเดเดฑเดฟเดจเตเดฑเต เดเดฆเดพเดนเดฐเดฃเด เดเดชเดฏเตเดเดฟเดเตเดเต เดเดพเตป เดตเดฟเดถเดฆเดฎเดพเดฏ เดเตเดฐเดฎเตเดเดฐเดฃเดเตเดเตพ เดเดฆเตเดฏเด เดเดพเดฃเดฟเดเตเดเตเด เดเตเดจเตเดชเตเดชเตผ vMX 20.1R1.11, เดคเตเดเตผเดจเตเดจเต เดเดเตเดเตพ เด เดคเดฟเดจเต เดเตเดฐเดฎเตเดเดฐเดฃเดตเตเดฎเดพเดฏเดฟ เดคเดพเดฐเดคเดฎเตเดฏเด เดเตเดฏเตเดฏเตเดจเตเดจเต เดธเดฟเดธเตเดเต xRV9000 7.0.2.
เดเดณเตเดณเดเดเตเดเด
- เดเดตเดถเตเดฏเดฎเดพเดฏ เด เดฑเดฟเดตเต
- เดญเดพเดเด 1: เดนเตเดฐเดธเตเดตเดฎเดพเดฏเดฟ เดเตผเดเตเด เดเตเดฏเตเดฏเตเด เดเดชเตเดชเตบ เดกเตเดฒเตเดฑเตเดฑเต (เดเดจเดฟเดฎเตเดคเตฝ เด.เดกเดฟ.เดเตฝ), เดชเตเดธเตเดฑเตเดฑเตเดฎเดพเตป ะธ Vrnetlab เดเดจเตเดคเดฟเดจเดพเดฃเต เดจเดฎเตเดเตเดเต เด เดต เดตเตเดฃเตเดเดคเต
- เดญเดพเดเด 2: เดตเตเตผเดเตเดตเตฝ เดฒเดฌเตเดฑเดเตเดเดฑเดฟเดฏเตเดเต เดตเดฟเดตเดฐเดฃเด
- เดญเดพเดเด 3: เดเดทเตเดเดพเดจเตเดธเตเดคเดฎเดพเดเตเดเตเด เดเดชเตเดชเตบ เดกเตเดฒเตเดฑเตเดฑเต
- เดญเดพเดเด 4: เดเดทเตเดเดพเดจเตเดธเตเดคเดฎเดพเดเตเดเตเด Vrnetlab
- เดญเดพเดเด 5: เดเดชเดฏเตเดพเดเดฟเดเตเดเต เดชเตเดธเตเดฑเตเดฑเตเดฎเดพเตป เดตเตเตผเดเตเดตเตฝ เดฑเตเดเตเดเตผ เดฌเดจเตเดงเดฟเดชเตเดชเดฟเดเตเดเตเด (เดเตเดจเตเดชเตเดชเตผ vMX) เดฒเตเดเตเดเต เด.เดกเดฟ.เดเตฝ
- เดญเดพเดเด 6: เดเดชเดฏเตเดเดฟเดเตเดเต เดฑเตเดเตเดเตผ เดเตเตบเดซเดฟเดเดฑเตเดทเตป เดจเตเดเตเดเดฏเตเด เดฎเดพเดฑเตเดฑเตเดเดฏเตเด เดเตเดฏเตเดฏเตเด เดชเตเดธเตเดฑเตเดฑเตเดฎเดพเตป ะธ เด.เดกเดฟ.เดเตฝ
- เดญเดพเดเด 7: Cisco xRV9000 เดเตเตผเดเตเดเตเด
- เดคเตเดฐเตเดฎเดพเดจเด
- เดชเดฟ.เดเดธเต
- เดเตเดฐเดจเตเดฅเดธเตเดเดฟเด
เดเดตเดถเตเดฏเดฎเดพเดฏ เด เดฑเดฟเดตเต
เดฒเตเดเดจเด เดเดฐเต เดทเตเดฑเตเดฑเดพเดฏเดฟ เดฎเดพเดฑเดพเดคเดฟเดฐเดฟเดเตเดเดพเตป, เดเดพเตป เดเดฟเดฒ เดธเดพเดเตเดเตเดคเดฟเด เดตเดฟเดถเดฆเดพเดเดถเดเตเดเตพ เดเดดเดฟเดตเดพเดเตเดเดฟ (เด เดตเดฏเตเดเตเดเตเดฑเดฟเดเตเดเต เดจเดฟเดเตเดเตพเดเตเดเต เดตเดพเดฏเดฟเดเตเดเดพเตป เดเดดเดฟเดฏเตเดจเตเดจ เดธเดพเดนเดฟเดคเตเดฏเดคเตเดคเดฟเดฒเตเดเตเดเตเดณเตเดณ เดฒเดฟเดเตเดเตเดเตพเดเตเดเตเดชเตเดชเด).
เดเดคเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเตเดเตเดเต, เดตเดพเดฏเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดฎเตเดฎเตเดชเต เด เดฑเดฟเดฏเตเดจเตเดจเดคเต เดจเดจเตเดจเดพเดฏเดฟเดฐเดฟเดเตเดเตเด (เดเดจเตเดจเดพเตฝ เดฎเดฟเดเตเดเดตเดพเดฑเตเด เดเดตเดถเตเดฏเดฎเดฟเดฒเตเดฒ) เดตเดฟเดทเดฏเดเตเดเตพ เดเดพเตป เดจเดฟเดเตเดเตพเดเตเดเต เดตเดพเดเตเดฆเดพเดจเด เดเตเดฏเตเดฏเตเดจเตเดจเต:
NETCONF ,เดฑเตเดธเตโเดเตเตบเดซเต เดเดเตเดธเตเดเดเดเตฝ /JSON เดฏเดพเดเต เดกเตเดเตเดเดฑเตเดเตเดเตเดฑเดฟเดเตเดเตเดณเตเดณ เด เดเดฟเดธเตเดฅเดพเดจ เดงเดพเดฐเดฃ
เดญเดพเดเด 1: เดเดฟเดฒ เดธเดฟเดฆเตเดงเดพเดจเตเดคเดเตเดเตพ
- เดชเดฟเดจเตเดคเตเดฃเดฏเตโเดเตเดเตเดจเตเดจ เดเดฒเตเดฒเดพ เดคเดฐเดคเตเดคเดฟเดฒเตเดณเตเดณ เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเตเดเดณเตเด เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเด เดเดเตเดเตเดฎเตเดฑเตเดฑเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดฎเตเดณเตเดณ เดเดฐเต เดคเตเดฑเดจเตเดจ SDN เดชเตเดฒเดพเดฑเตเดฑเตโเดซเตเด เดฒเดฟเดจเดเตเดธเต เดซเตเดฃเตเดเตเดทเตป
- เด เดเดคเตเดคเต เดเดพเดต
- เดฎเตเดกเตฝ-เดกเตเดฐเตเดตเตป เดธเตผเดตเตเดธเต เด เดฌเตโเดธเตโเดเตเดฐเดพเดเตเดทเตป เดฒเตเดตเตฝ (MD-SAL) เด เดเดฟเดธเตเดฅเดพเดจเดฎเดพเดเตเดเดฟ
- เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดเดชเดเดฐเดฃเดเตเดเตพเดเตเดเดพเดฏเดฟ RESTCONF API-เดเตพ เดธเตเดตเดฏเดฎเตเดต เดธเตเดทเตเดเดฟเดเตเดเดพเตป YANG เดฎเตเดกเดฒเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต
เดจเตเดฑเตเดฑเตเดตเตผเดเตเดเต เดฎเดพเดจเตเดเตเดฎเตเดจเตเดฑเดฟเดจเตเดณเตเดณ เดชเตเดฐเดงเดพเดจ เดเดเดเด. เดเดฃเดเตเดฑเตเดฑเตเดเตเดฏเตโเดค เดเดชเดเดฐเดฃเดเตเดเดณเตเดฎเดพเดฏเดฟ เดเดเตเดเตพ เดเดถเดฏเดตเดฟเดจเดฟเดฎเดฏเด เดจเดเดคเตเดคเตเดจเตเดจเดคเต เด เดคเดฟเดฒเตเดเตเดฏเดพเดฃเต. เดธเตเดตเดจเตเดคเด API เดตเดดเดฟ เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเดเตเดเตเดจเตเดจเต.
OpenDaylight-เดจเต เดเตเดฑเดฟเดเตเดเต เดจเดฟเดเตเดเตพเดเตเดเต เดเตเดเตเดคเตฝ เดตเดพเดฏเดฟเดเตเดเดพเด
- API เดเตเดธเตเดฑเตเดฑเดฟเดเดเต เดเตเตพ
- เดฒเดณเดฟเดคเดตเตเด เดเดชเดฏเตเดเดฟเดเตเดเดพเตป เดเดณเตเดชเตเดชเดฎเตเดณเตเดณเดคเตเดฎเดพเดฏ เดเดจเตเดฑเตผเดซเตเดธเต
เดเดเตเดเดณเตเดเต เดเดพเดฐเตเดฏเดคเตเดคเดฟเตฝ, OpenDaylight API-เดฒเตเดเตเดเต REST เด เดญเตเดฏเตผเดคเตเดฅเดจเดเตพ เด เดฏเดฏเตโเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดเดฐเต เดฎเดพเตผเดเดฎเดพเดฏเดฟ เดเดเตเดเตพเดเตเดเต เดคเดพเตฝเดชเตเดชเดฐเตเดฏเดฎเตเดฃเตเดเต. เดจเดฟเดเตเดเตพเดเตเดเต เดคเตเตผเดเตเดเดฏเดพเดฏเตเด เด เดญเตเดฏเตผเดคเตเดฅเดจเดเตพ เดธเตเดตเดฎเตเดงเดฏเดพ เด เดฏเดฏเตโเดเตเดเดพเตป เดเดดเดฟเดฏเตเด, เดเดจเตเดจเดพเตฝ เดชเตเดธเตเดฑเตเดฑเตโเดฎเดพเดจเดฟเตฝ เดเดฒเตเดฒเดพเด เดตเดณเดฐเต เดตเตเดฏเดเตเดคเดตเตเด เดเดเตเดเดณเตเดเต เดเดฆเตเดฆเตเดถเตเดฏเดเตเดเตพเดเตเดเต เดคเดฟเดเดเตเดเตเด เด เดจเตเดฏเตเดเตเดฏเดตเตเดฎเดพเดฃเต.
เดเตเดดเดฟเดเตเดเดพเตป เดเดเตเดฐเดนเดฟเดเตเดเตเดจเตเดจเดตเตผเดเตเดเต: เดงเดพเดฐเดพเดณเด เดชเดฐเดฟเดถเตเดฒเดจ เดธเดพเดฎเดเตเดฐเดฟเดเตพ เด
เดคเดฟเตฝ เดเดดเตเดคเดฟเดฏเดฟเดเตเดเตเดฃเตเดเต (
- เดกเตเดเตเดเดฑเดฟเตฝ เดตเตเตผเดเตเดตเตฝ เดฑเตเดเตเดเดฑเตเดเตพ เดตเดฟเดจเตเดฏเดธเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดเดชเดเดฐเดฃเด
- เดชเดฟเดจเตเดคเตเดฃเดฏเตเดเตเดเตเดจเตเดจเต: Cisco XRv, Juniper vMX, Arista vEOS, Nokia VSR เดฎเตเดคเดฒเดพเดฏเดต.
- เดเดชเตเดชเตบ เดธเตเดพเดดเตเดธเต
เดตเดณเดฐเต เดฐเดธเดเดฐเดตเตเด เดเดจเตเดจเดพเตฝ เด เดงเดฟเดเด เด เดฑเดฟเดฏเดชเตเดชเตเดเดพเดคเตเดคเดคเตเดฎเดพเดฏ เดเดชเดเดฐเดฃเด. เดเดเตเดเดณเตเดเต เดเดพเดฐเตเดฏเดคเตเดคเดฟเตฝ, เดเดฐเต เดธเดพเดงเดพเดฐเดฃ เดเดฌเตเดฃเตเดเต 9000 LTS-เตฝ Juniper vMX, Cisco xRV20.04 เดเดจเตเดจเดฟเดต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดเตเดเดพเตป เดเดเตเดเตพ เดเดคเต เดเดชเดฏเตเดเดฟเดเตเดเตเด.
เดจเดฟเดเตเดเตพเดเตเดเต เด
เดคเดฟเดจเตเดเตเดเตเดฑเดฟเดเตเดเต เดเตเดเตเดคเตฝ เดตเดพเดฏเดฟเดเตเดเดพเด
เดญเดพเดเด 2: เดฒเดพเดฌเต
เด เดเตเดฏเตเดเตเดเตเดฑเดฟเดฏเดฒเดฟเตฝ, เดเดเตเดเตพ เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดธเดฟเดธเตเดฑเตเดฑเด เดธเดเตเดเตเดเดฐเดฟเดเตเดเตเด:
เดเดเตเดเดจเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเดฟเดฒเตเดฒ
- เดเตเดจเตเดชเตเดชเตผ vMX เดเดฏเดฐเตเดจเตเดจเต เดกเตเดเตเดเตผ เดเดฃเตเดเตเดฏเตเดจเตผ (เดตเดดเดฟ Vrnetlab) เดเตเดเดพเดคเต เดเดฑเตเดฑเดตเตเด เดธเดพเดงเดพเดฐเดฃเดฎเดพเดฏ เดตเตเตผเดเตเดตเตฝ เดฑเตเดเตเดเดฑเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเต.
- เด.เดกเดฟ.เดเตฝ เดฑเตเดเตเดเดฑเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดฟเดชเตเดชเดฟเดเตเดเต เด เดคเต เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเดเตเดเดพเตป เดจเดฟเดเตเดเดณเต เด เดจเตเดตเดฆเดฟเดเตเดเตเดจเตเดจเต.
- เดชเตเดธเตเดฑเตเดฑเตเดฎเดพเตป เดเดฐเต เดชเตเดฐเดคเตเดฏเตเด เดฎเตเดทเตเดจเดฟเตฝ เดธเดฎเดพเดฐเดเดญเดฟเดเตเดเตเดเดฏเตเด เด เดคเดฟเดฒเตเดเต เดเดเตเดเตพ เดเดฎเดพเตปเดกเตเดเตพ เด เดฏเดฏเตเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเต เด.เดกเดฟ.เดเตฝ: เดฑเตเดเตเดเตผ เดฌเดจเตเดงเดฟเดชเตเดชเดฟเดเตเดเดพเตป / เดจเตเดเตเดเด เดเตเดฏเตเดฏเตเด, เดเตเตบเดซเดฟเดเดฑเตเดทเตป เดฎเดพเดฑเตเดฑเตเด เดคเตเดเดเตเดเดฟเดฏเดต.
เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดจเตเดฑเต เดเดชเดเดฐเดฃเดคเตเดคเตเดเตเดเตเดฑเดฟเดเตเดเตเดณเตเดณ เดตเตเดฏเดพเดเตเดฏเดพเดจเด
เดเตเดจเตเดชเตเดชเตผ vMX ะธ เด.เดกเดฟ.เดเตฝ เด เดตเดฏเตเดเต เดธเตเดธเตเดฅเดฟเดฐเดฎเดพเดฏ เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดจเต เดงเดพเดฐเดพเดณเด เดตเดฟเดญเดตเดเตเดเตพ เดเดตเดถเตเดฏเดฎเดพเดฃเต. เดเดจเตเดจเต เดฎเดพเดคเตเดฐเด vMX 6 เดเดฟเดฌเดฟ เดฑเดพเดฎเตเด 4 เดเตเดฑเตเดเดณเตเด เดเดตเดถเตเดฏเดชเตเดชเตเดเตเดจเตเดจเต. เด เดคเดฟเดจเดพเตฝ, เดเดฒเตเดฒเดพ "เดนเตเดตเดฟเดตเตเดฏเตเดฑเตเดฑเตเดเดณเตเด" เดเดฐเต เดชเตเดฐเดคเตเดฏเตเด เดฎเตเดทเตเดจเดฟเดฒเตเดเตเดเต เดฎเดพเดฑเตเดฑเดพเตป เดคเตเดฐเตเดฎเดพเดจเดฟเดเตเดเต (Heulett Packard Enterprise MicroServer ProLiant Gen8, Ubuntu 20.04 LTS). เดฑเตเดเตเดเตผ เดคเตเตผเดเตเดเดฏเดพเดฏเตเด เด เดคเดฟเตฝ "เดชเดฑเดเตเดเตเดจเตเดจเดฟเดฒเตเดฒ", เดชเดเตเดทเต เดเตเดฑเดฟเดฏ เดชเดฐเตเดเตเดทเดฃเดเตเดเตพเดเตเดเต เดชเตเดฐเดเดเดจเด เดฎเดคเดฟเดฏเดพเดเตเด.
เดญเดพเดเด 3: OpenDaylight เดธเดเตเดเตเดเดฐเดฟเดเตเดเตเด
เดเดคเต เดเดดเตเดคเตเดจเตเดจ เดธเดฎเดฏเดคเตเดคเต ODL-เดจเตเดฑเต เดจเดฟเดฒเดตเดฟเดฒเต เดชเดคเดฟเดชเตเดชเต เดฎเดเตเดจเตเดทเตเดฏเด SR1 เดเดฃเต
1) เดเตปเดธเตเดฑเตเดฑเดพเตพ เดเตเดฏเตเดฏเตเด เดเดพเดต เดเดชเตเดชเตบเดเตเดกเดฟเดเต 11 (เดเตเดเตเดคเตฝ เดตเดฟเดถเดฆเดฎเดพเดฏ เดเตปเดธเตเดฑเตเดฑเดพเดณเตเดทเดจเดพเดฏเดฟ
ubuntu:~$ sudo apt install default-jdk
2) เดเดฑเตเดฑเดตเตเด เดชเตเดคเดฟเดฏ เดฌเดฟเตฝเดกเต เดเดฃเตเดเตเดคเตเดคเดฟ เดกเตเตบเดฒเตเดกเต เดเตเดฏเตเดฏเตเด เด.เดกเดฟ.เดเตฝ
3) เดกเตเตบเดฒเตเดกเต เดเตเดฏเตเดค เดเตผเดเตเดเตเดตเต เด
เตบเดธเดฟเดชเตเดชเต เดเตเดฏเตเดฏเตเด
4) เดคเดคเตเดซเดฒเดฎเดพเดฏเตเดฃเตเดเดพเดเตเดจเตเดจ เดกเดฏเดฑเดเตเดเดฑเดฟเดฏเดฟเดฒเตเดเตเดเต เดชเตเดเตเด
5) เดตเดฟเดเตเดทเตเดชเดฃเด ./bin/karaf
เด เดเดเตเดเดคเตเดคเดฟเตฝ เด.เดกเดฟ.เดเตฝ เดเดฐเดเดญเดฟเดเตเดเดฃเด, เดเดเตเดเตพ เดเตบเดธเตเดณเดฟเตฝ เดธเตเดตเดฏเด เดเดฃเตเดเตเดคเตเดคเตเด (เดชเตเดฑเดคเตเดคเตเดจเดฟเดจเตเดจเต เดเดเตโเดธเดธเต เดเตเดฏเตเดฏเดพเตป เดชเตเตผเดเตเดเต 8181 เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต, เด เดคเต เดเดเตเดเตพ เดชเดฟเดจเตเดจเตเดเต เดเดชเดฏเตเดเดฟเดเตเดเตเด).
เด เดเตเดคเตเดคเดคเดพเดฏเดฟ, เดเตปเดธเตเดฑเตเดฑเดพเตพ เดเตเดฏเตเดฏเตเด ODL เดธเดตเดฟเดถเตเดทเดคเดเตพเดชเตเดฐเตเดเตเดเตเดเตเดเตเดณเตเดเตพเดเตเดเตเดชเตเดชเด เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเดพเตป เดฐเตเดชเดเตฝเดชเตเดชเดจ เดเตเดฏเตโเดคเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต NETCONF ะธ เดฑเตเดธเตโเดเตเตบเดซเต. เดเตบเดธเตเดณเดฟเตฝ เดเดคเต เดเตเดฏเตเดฏเดพเตป เด.เดกเดฟ.เดเตฝ เดเดเตเดเตพ เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเตเดจเตเดจเต:
opendaylight-user@root> feature:install odl-netconf-topology odl-restconf-all
เดเดคเดพเดฃเต เดเดฑเตเดฑเดตเตเด เดฒเดณเดฟเดคเดฎเดพเดฏ เดธเดเตเดเตเดเดฐเดฃเด. เด.เดกเดฟ.เดเตฝ เดชเตเตผเดคเตเดคเดฟเดฏเดพเดเตเดเดฟ. (เดเตเดเตเดคเตฝ เดตเดฟเดตเดฐเดเตเดเตพเดเตเดเต, เดเดพเดฃเตเด
เดญเดพเดเด 4: Vrnetlab เดธเดเตเดเตเดเดฐเดฟเดเตเดเตเดจเตเดจเต
เดธเดฟเดธเตเดฑเตเดฑเด เดคเดฏเตเดฏเดพเดฑเตเดเตเดชเตเดชเต
เดเตปเดธเตเดฑเตเดฑเดพเดณเตเดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต เดฎเตเดฎเตเดชเต Vrnetlab เด
เดคเดฟเดจเตเดฑเต เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดจเต เดเดตเดถเตเดฏเดฎเดพเดฏ เดชเดพเดเตเดเตเดเตเดเตพ เดจเดฟเดเตเดเตพ เดเตปเดธเตเดฑเตเดฑเดพเตพ เดเตเดฏเตเดฏเตเดฃเตเดเดคเตเดฃเตเดเต. เด
เดคเตเดชเตเดพเดฒเต
ubuntu:~$ sudo apt update
ubuntu:~$ sudo apt -y install python3-bs4 sshpass make
ubuntu:~$ sudo apt -y install git
ubuntu:~$ sudo apt install -y
apt-transport-https ca-certificates
curl gnupg-agent software-properties-common
ubuntu:~$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
ubuntu:~$ sudo add-apt-repository
"deb [arch=amd64] https://download.docker.com/linux/ubuntu
$(lsb_release -cs)
stable"
ubuntu:~$ sudo apt update
ubuntu:~$ sudo apt install -y docker-ce docker-ce-cli containerd.io
Vrnetlab เดเตปเดธเตเดฑเตเดฑเดพเตพ เดเตเดฏเตเดฏเตเดจเตเดจเต
เดเตปเดธเตเดฑเตเดฑเดพเดณเตเดทเดจเดพเดฏเดฟ Vrnetlab github-เตฝ เดจเดฟเดจเตเดจเต เด เดจเตเดฌเดจเตเดง เดถเตเดเดฐเด เดเตเดฒเตเตบ เดเตเดฏเตเดฏเตเด:
ubuntu:~$ cd ~
ubuntu:~$ git clone https://github.com/plajjan/vrnetlab.git
เดกเดฏเดฑเดเตเดเดฑเดฟเดฏเดฟเดฒเตเดเตเดเต เดชเตเดเตเด vrnetlab:
ubuntu:~$ cd ~/vrnetlab
เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดเดตเดถเตเดฏเดฎเดพเดฏ เดเดฒเตเดฒเดพ เดธเตเดเตเดฐเดฟเดชเตเดฑเตเดฑเตเดเดณเตเด เดเดตเดฟเดเต เดเดพเดฃเดพเด. เดเดฐเต เดคเดฐเด เดฑเตเดเตเดเดฑเดฟเดจเตเด เด เดจเตเดฌเดจเตเดงเดฎเดพเดฏ เดเดฐเต เดกเดฏเดฑเดเตโเดเดฑเดฟ เดจเดฟเตผเดฎเตเดฎเดฟเดเตเดเดฟเดเตเดเตเดฃเตเดเตเดจเตเดจ เดเดพเดฐเตเดฏเด เดถเตเดฐเดฆเตเดงเดฟเดเตเดเตเด:
ubuntu:~/vrnetlab$ ls
CODE_OF_CONDUCT.md config-engine-lite openwrt vr-bgp
CONTRIBUTING.md csr routeros vr-xcon
LICENSE git-lfs-repo.sh sros vrnetlab.sh
Makefile makefile-install.include topology-machine vrp
README.md makefile-sanity.include veos vsr1000
ci-builder-image makefile.include vmx xrv
common nxos vqfx xrv9k
เดฑเตเดเตเดเดฑเดฟเดจเตเดฑเต เดเดฐเต เดเดฟเดคเตเดฐเด เดธเตเดทเตเดเดฟเดเตเดเตเด
เดชเดฟเดจเตเดคเตเดฃเดฏเตเดเตเดเตเดจเตเดจ เดเดฐเต เดฑเตเดเตเดเดฑเตเด Vrnetlab, เด
เดคเดฟเดจเตเดฑเตเดคเดพเดฏ เดธเดตเดฟเดถเตเดทเดฎเดพเดฏ เดธเดเตเดเตเดเดฐเดฃ เดจเดเดชเดเดฟเดเตเดฐเดฎเดฎเตเดฃเตเดเต. เดเดชเตเดชเตเดพเตพ เดเตเดจเตเดชเตเดชเตผ vMX เดเดเตเดเตพเดเตเดเต เดฑเตเดเตเดเดฑเดฟเดจเตเดชเตเดชเด .tgz เดเตผเดเตเดเตเดตเต เด
เดชเตโเดฒเตเดกเต เดเตเดฏเตเดฏเตเดฃเตเดเดคเตเดฃเตเดเต (เดจเดฟเดเตเดเตพเดเตเดเต เดเดคเต เดกเตเตบเดฒเตเดกเต เดเตเดฏเตเดฏเดพเด make
:
ubuntu:~$ cd ~/vrnetlab/vmx
ubuntu:~$ # ะะพะฟะธััะตะผ ะฒ ััั ะดะธัะตะบัะพัะธั .tgz ะฐัั
ะธะฒ ั ัะพััะตัะพะผ
ubuntu:~$ sudo make
เดเดฐเต เดเดฎเตเดเต เดจเดฟเตผเดฎเตเดฎเดฟเดเตเดเตเดจเตเดจเต vMX เดเดเดฆเตเดถเด 10-20 เดฎเดฟเดจเดฟเดฑเตเดฑเต เดเดเตเดเตเดเตเด. เดเตเดฑเดเตเดเต เดเดพเดชเตเดชเดฟ เดเดเตเดเตเดเดพเตป เดธเดฎเดฏเดฎเดพเดฏเดฟ!
เดเดจเตเดคเดฟเดจเดพเดฃเต เดเดคเตเดฐเดฏเตเด เดเดพเดฒเด, เดจเดฟเดเตเดเตพ เดเตเดฆเดฟเดเตเดเตเดจเตเดจเต?
เดตเดฟเดตเตผเดคเตเดคเดจเด
"เดเดคเต เดเดฆเตเดฏเดฎเดพเดฏเดฟ VCP (เดเตบเดเตเดฐเตเตพ เดชเตเดฒเตเดฏเดฟเตป) เดเดฐเดเดญเดฟเดเตเดเตเดฎเตเดชเตเตพ, เด เดคเต vMX-เตฝ VRR VCP เดเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดฎเต เดเดจเตเดจเต เดจเดฟเตผเดฃเตเดฃเดฏเดฟเดเตเดเตเดจเตเดจ เดเดฐเต เดเตเตบเดซเดฟเดเดฑเตเดทเตป เดซเดฏเตฝ เดตเดพเดฏเดฟเดเตเดเตเดจเตเดจเต. เดฎเตเดฎเตเดชเต, เดกเตเดเตเดเตผ เดธเตเดฑเตเดฑเดพเตผเดเตเดเดชเตเดชเต เดธเดฎเดฏเดคเตเดคเต เด เดฒเตเดเตเดเต เดจเดเดคเตเดคเดฟเดฏเดฟเดฐเตเดจเตเดจเต, เดเดจเตเดจเดพเตฝ เดเดคเดฟเดจเตผเดคเตเดฅเด VCP เดตเตเตผเดเตเดตเตฝ เดฑเตเดเตเดเตผ เดฒเดญเตเดฏเดฎเดพเดเตเดจเตเดจเดคเดฟเดจเต เดฎเตเดฎเตเดชเต เดเดฒเตเดฒเดพเดฏเตโเดชเตเดชเตเดดเตเด เดชเตเดจเดฐเดพเดฐเดเดญเดฟเดเตเดเต, เด เดคเดฟเดจเตเดฑเต เดซเดฒเดฎเดพเดฏเดฟ เดเดฐเต เดจเตเดฃเตเด เดฌเตเดเตเดเต เดธเดฎเดฏเด (เดเดเดฆเตเดถเด 5 เดฎเดฟเดจเดฟเดฑเตเดฑเต) เดเดชเตเดชเตเตพ เดตเดฟเดธเดฟเดชเดฟเดฏเตเดเต เดเดฆเตเดฏ เดเดเตเดเด เดกเตเดเตเดเตผ เดเดฎเตเดเต เดจเดฟเตผเดฎเตเดฎเดฟเดเตเดเตเดจเตเดจ เดธเดฎเดฏเดคเตเดคเดพเดฃเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเต, เดเตเดเดพเดคเต เดกเตเดเตเดเตผ เดฌเดฟเตฝเดกเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดเตเดเดพเตป เดเดดเดฟเดฏเดพเดคเตเดคเดคเดฟเดจเดพเตฝ - -privileged เดเดชเตเดทเตป, เดเดคเดฟเดจเตผเดคเตเดฅเด qemu เดเตเดตเดฟเดเด เดนเดพเตผเดกเตโเดตเตเดฏเตผ เดเดเตเดธเดฟเดฒเดฑเตเดทเตป เดเดฒเตเดฒเดพเดคเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเต, เด เดคเดฟเดจเดพเตฝ เดฌเดฟเตฝเดกเต เดตเดณเดฐเต เดธเดฎเดฏเดฎเตเดเตเดเตเดเตเดจเตเดจเต. เด เดชเตเดฐเดเตเดฐเดฟเดฏเดฏเดฟเตฝ, เดงเดพเดฐเดพเดณเด เดฒเตเดเตเดเตพ เดเดเตเดเตเดชเตเดเตเดเต เดเตเดฏเตเดฏเตเดจเตเดจเต, เด เดคเดฟเดจเดพเตฝ เดเดจเตเดคเดพเดฃเต เดธเดเดญเดตเดฟเดเตเดเตเดจเตเดจเดคเตเดจเตเดจเต เดจเดฟเดเตเดเตพเดเตเดเต เดเดพเดฃเดพเตป เดเดดเดฟเดฏเตเด. เดเดฐเต เดจเตเดฃเตเด เดฌเดฟเตฝเดกเต เดเดฃเตเดจเตเดจเต เดเดพเตป เดเดฐเตเดคเตเดจเตเดจเต. เด เดคเตเดฐ เดญเดฏเดพเดจเดเดฎเดฒเตเดฒ, เดเดพเดฐเดฃเด เดเดเตเดเตพ เดเดฐเดฟเดเตเดเตฝ เดเดฐเต เดเดฎเตเดเต เดธเตเดทเตเดเดฟเดเตเดเตเดจเตเดจเต, เดชเดเตเดทเต เดเดเตเดเตพ เดชเดฒเดคเตเด เดธเดฎเดพเดฐเดเดญเดฟเดเตเดเตเดจเตเดจเต."
เดเดเตเดเดณเตเดเต เดฑเตเดเตเดเดฑเดฟเดจเตเดฑเต เดเดฟเดคเตเดฐเด เดจเดฟเดเตเดเตพเดเตเดเต เดเดพเดฃเดพเตป เดเดดเดฟเดฏเตเด เดกเตเดเตเดเตผ:
ubuntu:~$ sudo docker image list
REPOSITORY TAG IMAGE ID CREATED SIZE
vrnetlab/vr-vmx 20.1R1.11 b1b2369b453c 3 weeks ago 4.43GB
debian stretch 614bb74b620e 7 weeks ago 101MB
vr-vmx เดเดฃเตเดเตเดฏเตเดจเตผ เดธเดฎเดพเดฐเดเดญเดฟเดเตเดเตเด
เดเดเตเดเตพ เดเดฎเดพเตปเดกเต เดเดชเดฏเตเดเดฟเดเตเดเต เดเดฐเดเดญเดฟเดเตเดเตเดจเตเดจเต:
ubuntu:~$ sudo docker run -d --privileged --name jun01 b1b2369b453c
เด เดเตเดคเตเดคเดคเดพเดฏเดฟ, เดธเดเตเดตเดฎเดพเดฏ เดเดฃเตเดเตเดฏเตโเดจเดฑเตเดเดณเตเดเตเดเตเดฑเดฟเดเตเดเตเดณเตเดณ เดตเดฟเดตเดฐเดเตเดเตพ เดจเดฎเตเดเตเดเต เดเดพเดฃเดพเตป เดเดดเดฟเดฏเตเด:
ubuntu:~$ sudo docker container list
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
120f882c8712 b1b2369b453c "/launch.py" 2 minutes ago Up 2 minutes (unhealthy) 22/tcp, 830/tcp, 5000/tcp, 10000-10099/tcp, 161/udp jun01
เดฑเตเดเตเดเดฑเดฟเดฒเตเดเตเดเต เดฌเดจเตเดงเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเต
เดฑเตเดเตเดเดฑเดฟเดจเตเดฑเต เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดเดจเตเดฑเตผเดซเตเดธเดฟเดจเตเดฑเต เดเดชเดฟ เดตเดฟเดฒเดพเดธเด เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดเดฎเดพเตปเดกเต เดเดชเดฏเตเดเดฟเดเตเดเต เดฒเดญเดฟเดเตเดเตเด:
ubuntu:~$ sudo docker inspect --format '{{.NetworkSettings.IPAddress}}' jun01
172.17.0.2
เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ, Vrnetlab เดฑเตเดเตเดเดฑเดฟเตฝ เดเดฐเต เดเดชเดฏเตเดเตเดคเดพเดตเดฟเดจเต เดธเตเดทเตเดเดฟเดเตเดเตเดจเตเดจเต vrnetlab/VR-netlab9.
เดเดชเดฏเตเดเดฟเดเตเดเต เดฌเดจเตเดงเดฟเดชเตเดชเดฟเดเตเดเตเด ssh
:
ubuntu:~$ ssh [email protected]
The authenticity of host '172.17.0.2 (172.17.0.2)' can't be established.
ECDSA key fingerprint is SHA256:g9Sfg/k5qGBTOX96WiCWyoJJO9FxjzXYspRoDPv+C0Y.
Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
Warning: Permanently added '172.17.0.2' (ECDSA) to the list of known hosts.
Password:
--- JUNOS 20.1R1.11 Kernel 64-bit JNPR-11.0-20200219.fb120e7_buil
vrnetlab> show version
Model: vmx
Junos: 20.1R1.11
เดเดคเต เดฑเตเดเตเดเตผ เดธเดเตเดเตเดเดฐเดฃเด เดชเตเตผเดคเตเดคเดฟเดฏเดพเดเตเดเตเดจเตเดจเต.
เดตเดฟเดตเดฟเดง เดตเตเดฃเตเดเตผเดฎเดพเดฐเตเดเต เดฑเตเดเตเดเดฑเตเดเตพเดเตเดเตเดณเตเดณ เดเตปเดธเตเดฑเตเดฑเดพเดณเตเดทเตป เดถเตเดชเดพเตผเดถเดเตพ เดเดตเดฟเดเต เดเดพเดฃเดพเด
เดญเดพเดเด 5: เดชเตเดธเตเดฑเตเดฑเตเดฎเดพเตป - เดเดชเตเดชเตบเดกเตเดฒเตเดฑเตเดฑเดฟเดฒเตเดเตเดเต เดฑเตเดเตเดเดฑเดฟเดจเต เดฌเดจเตเดงเดฟเดชเตเดชเดฟเดเตเดเตเด
เดชเตเดธเตเดฑเตเดฑเตเดฎเดพเตป เดเตปเดธเตเดฑเตเดฑเดพเดณเตเดทเตป
เดเตปเดธเตเดฑเตเดฑเดพเตพ เดเตเดฏเตเดฏเดพเตป, เดเดชเตเดฒเดฟเดเตเดเตเดทเตป เดกเตเตบเดฒเตเดกเต เดเตเดฏเตเดฏเตเด
ODL-เดฒเตเดเตเดเต เดเดฐเต เดฑเตเดเตเดเตผ เดฌเดจเตเดงเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเต
เดจเดฎเตเดเตเดเต เดธเตเดทเตเดเดฟเดเตเดเดพเด เดชเตเดเตเดเต เด เดญเตเดฏเตผเดคเตเดฅเดจ:
- เด
เดจเตเดตเตเดทเดฃ เดธเตเดเตเดฐเดฟเดเดเต:
PUT http://10.132.1.202:8181/restconf/config/network-topology:network-topology/topology/topology-netconf/node/jun01
- เด
เดญเตเดฏเตผเดคเตเดฅเดจ เดฌเตเดกเดฟ (เดฌเตเดกเดฟ เดเดพเดฌเต):
<node xmlns="urn:TBD:params:xml:ns:yang:network-topology"> <node-id>jun01</node-id> <host xmlns="urn:opendaylight:netconf-node-topology">172.17.0.2</host> <port xmlns="urn:opendaylight:netconf-node-topology">22</port> <username xmlns="urn:opendaylight:netconf-node-topology">vrnetlab</username> <password xmlns="urn:opendaylight:netconf-node-topology">VR-netlab9</password> <tcp-only xmlns="urn:opendaylight:netconf-node-topology">false</tcp-only> <schema-cache-directory xmlns="urn:opendaylight:netconf-node-topology">jun01_cache</schema-cache-directory> </node>
- เดเดคเดฑเตเดธเตเดทเตป เดเดพเดฌเดฟเตฝ, เดจเดฟเดเตเดเตพ เดชเดฐเดพเดฎเตเดฑเตเดฑเตผ เดธเดเตเดเตเดเดฐเดฟเดเตเดเดฃเด
Basic Auth
เดเดชเตเดชเด เดฒเตเดเดฟเตป/เดชเดพเดธเตโเดตเตเดกเต: เด เดกเตเดฎเดฟเตป/เด เดกเตเดฎเดฟเตป. ODL เดเดเตเดธเดธเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต เดเดคเต เดเดตเดถเตเดฏเดฎเดพเดฃเต:
- เดคเดฒเดเตเดเตเดเตเดเตเดเตพ เดเดพเดฌเดฟเตฝ, เดจเดฟเดเตเดเตพ เดฐเดฃเตเดเต เดคเดฒเดเตเดเตเดเตเดเตเดเตพ เดเตเตผเดเตเดเตเดฃเตเดเดคเตเดฃเตเดเต:
- เดเดชเตเดฒเดฟเดเตเดเตเดทเตป/เดเดเตเดธเตเดเดเดเตฝ เดธเตเดตเตเดเดฐเดฟเดเตเดเตเด
- เดเดณเตเดณเดเดเตเด-เดคเดฐเด เดเดชเตเดฒเดฟเดเตเดเตเดทเตป/xml
เดเดเตเดเดณเตเดเต เด เดญเตเดฏเตผเดคเตเดฅเดจ เดจเดเดคเตเดคเดฟ. เดเดเตเดเตพ เด เดฏเดฏเตเดเตเดเตเดจเตเดจเต. เดเดฒเตเดฒเดพเด เดถเดฐเดฟเดฏเดพเดฏเดฟ เดเตเดฐเดฎเตเดเดฐเดฟเดเตเดเดฟเดเตเดเตเดฃเตเดเตเดเตเดเดฟเตฝ, "201 เดธเตเดทเตโเดเดฟเดเตเดเดคเต" เดเดจเตเดจ เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดธเต เดเดเตเดเตพ เดจเตฝเดเดฃเด:
เด เด เดญเตเดฏเตผเดคเตเดฅเดจ เดเดจเตเดคเดพเดฃเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเต?
เดเดเตเดเตพ เด เดเดคเตเดคเต เดจเตเดกเต เดธเตเดทเตเดเดฟเดเตเดเตเดจเตเดจเต เด.เดกเดฟ.เดเตฝ เดเดเตเดเตพ เดเดเตเดธเดธเต เดเตเดฏเตเดฏเดพเตป เดเดเตเดฐเดนเดฟเดเตเดเตเดจเตเดจ เดฏเดฅเดพเตผเดคเตเดฅ เดฑเตเดเตเดเดฑเดฟเดจเตเดฑเต เดชเดพเดฐเดพเดฎเตเดฑเตเดฑเดฑเตเดเตพเดเตเดเตเดชเตเดชเด.
xmlns="urn:TBD:params:xml:ns:yang:network-topology"
xmlns="urn:opendaylight:netconf-node-topology"
เดเดต เดเดจเตเดคเดฐเดฟเด เดจเดพเดฎเดฎเตเดเดฒเดเดณเดพเดฃเต เดเดเตเดธเตเดเดเดเตฝ (XML เดจเตเดฏเดฟเดเดธเตเดชเตเดธเต) เดตเตเดฃเตเดเดฟ เด.เดกเดฟ.เดเตฝ เด เดคเดฟเดจเดจเตเดธเดฐเดฟเดเตเดเต เด เดคเต เดจเตเดกเต เดธเตเดทเตเดเดฟเดเตเดเตเดจเตเดจเต.
เดเตเดเดพเดคเต, เดฏเดฅเดพเดเตเดฐเดฎเด, เดฑเตเดเตเดเดฑเดฟเดจเตเดฑเต เดชเตเดฐเต เดจเตเดกเต-เดเดกเดฟ, เดฑเตเดเตเดเตผ เดตเดฟเดฒเดพเดธเด - เดนเตเดพเดธเตเดฑเตเดฑเต เด เดคเตเดชเตเดฒเต.
เดเดฑเตเดฑเดตเตเด เดฐเดธเดเดฐเดฎเดพเดฏ เดตเดฐเดฟ เด
เดตเดธเดพเดจเดคเตเดคเตเดคเดพเดฃเต. เดธเตเดเตเดฎ-เดเดพเดทเต-เดกเดฏเดฑเดเตโเดเดฑเดฟ เดเดฒเตเดฒเดพ เดซเดฏเดฒเตเดเดณเตเด เดกเตเตบเดฒเตเดกเต เดเตเดฏเตเดฏเตเดจเตเดจ เดเดฐเต เดกเดฏเดฑเดเตเดเดฑเดฟ เดธเตเดทเตเดเดฟเดเตเดเตเดจเตเดจเต YANG เดธเตเดเตเดฎ เดฌเดจเตเดงเดฟเดชเตเดชเดฟเดเตเด เดฑเตเดเตเดเตผ. เดจเดฟเดเตเดเตพเดเตเดเต เด
เดต เดเดฃเตเดเตเดคเตเดคเดพเดจเดพเดเตเด $ODL_ROOT/cache/jun01_cache
.
เดฑเตเดเตเดเดฑเดฟเดจเตเดฑเต เดเดฃเดเตเดทเตป เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเตเดจเตเดจเต
เดจเดฎเตเดเตเดเต เดธเตเดทเตเดเดฟเดเตเดเดพเด เดจเตเดเตเด เด เดญเตเดฏเตผเดคเตเดฅเดจ:
- เด
เดจเตเดตเตเดทเดฃ เดธเตเดเตเดฐเดฟเดเดเต:
GET http://10.132.1.202:8181/restconf/operational/network-topology:network-topology/topology/topology-netconf/
- เดเดคเดฑเตเดธเตเดทเตป เดเดพเดฌเดฟเตฝ, เดจเดฟเดเตเดเตพ เดชเดฐเดพเดฎเตเดฑเตเดฑเตผ เดธเดเตเดเตเดเดฐเดฟเดเตเดเดฃเด
Basic Auth
เดเดชเตเดชเด เดฒเตเดเดฟเตป/เดชเดพเดธเตโเดตเตเดกเต: เด เดกเตเดฎเดฟเตป/เด เดกเตเดฎเดฟเตป.
เดเดเตเดเตพ เด เดฏเดฏเตเดเตเดเตเดจเตเดจเต. "200 เดถเดฐเดฟ" โโเดเดจเตเดจ เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดธเตเด เดเดชเดเดฐเดฃเด เดชเดฟเดจเตเดคเตเดฃเดฏเตเดเตเดเตเดจเตเดจ เดเดฒเตเดฒเดพเดตเดฐเตเดเตเดฏเตเด เดฒเดฟเดธเตเดฑเตเดฑเตเด เดฒเดญเดฟเดเตเดเดฃเด YANG เดธเตเดเตเดฎ:
เด เดญเดฟเดชเตเดฐเดพเดฏเด: เดฐเดฃเตเดเดพเดฎเดคเตเดคเตเดคเต เดเดพเดฃเดพเตป, เดเดจเตเดฑเต เดเดพเดฐเตเดฏเดคเตเดคเดฟเตฝ เดตเดงเดถเดฟเดเตเดทเดฏเตเดเตเดเต เดถเตเดทเด เดเดเดฆเตเดถเด 10 เดฎเดฟเดจเดฟเดฑเตเดฑเต เดเดพเดคเตเดคเดฟเดฐเดฟเดเตเดเตเดฃเตเดเดฟ เดตเดจเตเดจเต เดชเตเดเตเดเตเดเดฒเตเดฒเดพเด เดตเดฐเต YANG เดธเตเดเตเดฎ เด เตบเดฒเตเดกเต เดเตเดฏเตเดฏเตเด เด.เดกเดฟ.เดเตฝ. เด เดธเดฎเดฏเด เดตเดฐเต, เดเดคเต เดจเดฟเตผเดตเดนเดฟเดเตเดเตเดฎเตเดชเตเตพ เดจเตเดเตเด เดเตเดฆเตเดฏเด เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจเดต เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเดเตเดเตเด:
เดฑเตเดเตเดเตผ เดเดฒเตเดฒเดพเดคเดพเดเตเดเตเด
เดจเดฎเตเดเตเดเต เดธเตเดทเตเดเดฟเดเตเดเดพเด เดเดฒเตเดฒเดพเดคเดพเดเตเดเตเด เด เดญเตเดฏเตผเดคเตเดฅเดจ:
- เด
เดจเตเดตเตเดทเดฃ เดธเตเดเตเดฐเดฟเดเดเต:
DELETE http://10.132.1.202:8181/restconf/config/network-topology:network-topology/topology/topology-netconf/node/jun01
- เดเดคเดฑเตเดธเตเดทเตป เดเดพเดฌเดฟเตฝ, เดจเดฟเดเตเดเตพ เดชเดฐเดพเดฎเตเดฑเตเดฑเตผ เดธเดเตเดเตเดเดฐเดฟเดเตเดเดฃเด
Basic Auth
เดเดชเตเดชเด เดฒเตเดเดฟเตป/เดชเดพเดธเตโเดตเตเดกเต: เด เดกเตเดฎเดฟเตป/เด เดกเตเดฎเดฟเตป.
เดญเดพเดเด 6: เดฑเตเดเตเดเตผ เดเตเตบเดซเดฟเดเดฑเตเดทเตป เดฎเดพเดฑเตเดฑเตเด
เดเตเตบเดซเดฟเดเดฑเตเดทเตป เดฒเดญเดฟเดเตเดเตเดจเตเดจเต
เดจเดฎเตเดเตเดเต เดธเตเดทเตเดเดฟเดเตเดเดพเด เดจเตเดเตเด เด เดญเตเดฏเตผเดคเตเดฅเดจ:
- เด
เดจเตเดตเตเดทเดฃ เดธเตเดเตเดฐเดฟเดเดเต:
GET http://10.132.1.202:8181/restconf/config/network-topology:network-topology/topology/topology-netconf/node/jun01/yang-ext:mount/
- เดเดคเดฑเตเดธเตเดทเตป เดเดพเดฌเดฟเตฝ, เดจเดฟเดเตเดเตพ เดชเดฐเดพเดฎเตเดฑเตเดฑเตผ เดธเดเตเดเตเดเดฐเดฟเดเตเดเดฃเด
Basic Auth
เดเดชเตเดชเด เดฒเตเดเดฟเตป/เดชเดพเดธเตโเดตเตเดกเต: เด เดกเตเดฎเดฟเตป/เด เดกเตเดฎเดฟเตป.
เดเดเตเดเตพ เด เดฏเดฏเตเดเตเดเตเดจเตเดจเต. "200 เดถเดฐเดฟ" โโเดเดจเตเดจ เดจเดฟเดฒเดฏเตเด เดฑเตเดเตเดเตผ เดเตเตบเดซเดฟเดเดฑเตเดทเดจเตเด เดฒเดญเดฟเดเตเดเดฃเด:
เดเดฐเต เดเตเตบเดซเดฟเดเดฑเตเดทเตป เดธเตเดทเตเดเดฟเดเตเดเตเด
เดเดฐเต เดเดฆเดพเดนเดฐเดฃเดฎเดพเดฏเดฟ, เดจเดฎเตเดเตเดเต เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดเตเตบเดซเดฟเดเดฑเตเดทเตป เดธเตเดทเตเดเดฟเดเตเดเต เด เดคเต เดชเดฐเดฟเดทเตเดเดฐเดฟเดเตเดเดพเด:
protocols {
bgp {
disable;
shutdown;
}
}
เดจเดฎเตเดเตเดเต เดธเตเดทเตเดเดฟเดเตเดเดพเด เดชเตเดพเดธเตเดฑเตเดฑเต เด เดญเตเดฏเตผเดคเตเดฅเดจ:
- เด
เดจเตเดตเตเดทเดฃ เดธเตเดเตเดฐเดฟเดเดเต:
POST http://10.132.1.202:8181/restconf/config/network-topology:network-topology/topology/topology-netconf/node/jun01/yang-ext:mount/junos-conf-root:configuration/junos-conf-protocols:protocols
- เด
เดญเตเดฏเตผเดคเตเดฅเดจ เดฌเตเดกเดฟ (เดฌเตเดกเดฟ เดเดพเดฌเต):
<bgp xmlns="http://yang.juniper.net/junos/conf/protocols"> <disable/> <shutdown> </shutdown> </bgp>
- เดเดคเดฑเตเดธเตเดทเตป เดเดพเดฌเดฟเตฝ, เดจเดฟเดเตเดเตพ เดชเดฐเดพเดฎเตเดฑเตเดฑเตผ เดธเดเตเดเตเดเดฐเดฟเดเตเดเดฃเด
Basic Auth
เดเดชเตเดชเด เดฒเตเดเดฟเตป/เดชเดพเดธเตโเดตเตเดกเต: เด เดกเตเดฎเดฟเตป/เด เดกเตเดฎเดฟเตป. - เดคเดฒเดเตเดเตเดเตเดเตเดเตพ เดเดพเดฌเดฟเตฝ, เดจเดฟเดเตเดเตพ เดฐเดฃเตเดเต เดคเดฒเดเตเดเตเดเตเดเตเดเตพ เดเตเตผเดเตเดเตเดฃเตเดเดคเตเดฃเตเดเต:
- เดเดชเตเดฒเดฟเดเตเดเตเดทเตป/เดเดเตเดธเตเดเดเดเตฝ เดธเตเดตเตเดเดฐเดฟเดเตเดเตเด
- เดเดณเตเดณเดเดเตเด-เดคเดฐเด เดเดชเตเดฒเดฟเดเตเดเตเดทเตป/xml
เด เดฏเดเตเดเดคเดฟเดจเต เดถเตเดทเด, เด เดตเตผเดเตเดเต "204 เดเดณเตเดณเดเดเตเดเดฎเดฟเดฒเตเดฒ" เดเดจเตเดจ เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดธเต เดฒเดญเดฟเดเตเดเตเด
เดเตเตบเดซเดฟเดเดฑเตเดทเตป เดฎเดพเดฑเดฟเดฏเดฟเดเตเดเตเดฃเตเดเตเดฏเตเดจเตเดจเต เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเดพเตป, เดจเดฟเดเตเดเตพเดเตเดเต เดฎเตเดฎเตเดชเดคเตเดคเต เดเตเดฆเตเดฏเด เดเดชเดฏเตเดเดฟเดเตเดเดพเด. เดเดจเตเดจเดพเตฝ เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดฑเตเดเตเดเดฑเดฟเตฝ เดเตเดฐเดฎเตเดเดฐเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจ เดชเตเดฐเตเดเตเดเตเดเตเดเตเดณเตเดเดณเตเดเตเดเตเดฑเดฟเดเตเดเตเดณเตเดณ เดตเดฟเดตเดฐเดเตเดเตพ เดฎเดพเดคเตเดฐเด เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจ เดฎเดฑเตเดฑเตเดจเตเดจเต เดเดเตเดเตพ เดธเตเดทเตเดเดฟเดเตเดเตเด.
เดจเดฎเตเดเตเดเต เดธเตเดทเตเดเดฟเดเตเดเดพเด เดจเตเดเตเด เด เดญเตเดฏเตผเดคเตเดฅเดจ:
- เด
เดจเตเดตเตเดทเดฃ เดธเตเดเตเดฐเดฟเดเดเต:
GET http://10.132.1.202:8181/restconf/config/network-topology:network-topology/topology/topology-netconf/node/jun01/yang-ext:mount/junos-conf-root:configuration/junos-conf-protocols:protocols
- เดเดคเดฑเตเดธเตเดทเตป เดเดพเดฌเดฟเตฝ, เดจเดฟเดเตเดเตพ เดชเดฐเดพเดฎเตเดฑเตเดฑเตผ เดธเดเตเดเตเดเดฐเดฟเดเตเดเดฃเด
Basic Auth
เดเดชเตเดชเด เดฒเตเดเดฟเตป/เดชเดพเดธเตโเดตเตเดกเต: เด เดกเตเดฎเดฟเตป/เด เดกเตเดฎเดฟเตป.
เด เดญเตเดฏเตผเดคเตเดฅเดจ เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเดฟเดฏ เดถเตเดทเด, เดเดเตเดเตพ เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจเดต เดเดพเดฃเตเด:
เดเตเตบเดซเดฟเดเดฑเตเดทเตป เดฎเดพเดฑเตเดฑเตเด
BGP เดชเตเดฐเตเดเตเดเตเดเตเดเตเดณเดฟเดจเตเดเตเดเตเดฑเดฟเดเตเดเตเดณเตเดณ เดตเดฟเดตเดฐเดเตเดเตพ เดฎเดพเดฑเตเดฑเดพเด. เดเดเตเดเดณเตเดเต เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดเตพเดเตเดเต เดถเตเดทเด, เดเดคเต เดเดคเตเดชเตเดฒเต เดเดพเดฃเดชเตเดชเตเดเตเด:
protocols {
bgp {
disable;
}
}
เดจเดฎเตเดเตเดเต เดธเตเดทเตเดเดฟเดเตเดเดพเด เดชเตเดเตเดเต เด เดญเตเดฏเตผเดคเตเดฅเดจ:
- เด
เดจเตเดตเตเดทเดฃ เดธเตเดเตเดฐเดฟเดเดเต:
PUT http://10.132.1.202:8181/restconf/config/network-topology:network-topology/topology/topology-netconf/node/jun01/yang-ext:mount/junos-conf-root:configuration/junos-conf-protocols:protocols
- เด
เดญเตเดฏเตผเดคเตเดฅเดจ เดฌเตเดกเดฟ (เดฌเตเดกเดฟ เดเดพเดฌเต):
<protocols xmlns="http://yang.juniper.net/junos/conf/protocols"> <bgp> <disable/> </bgp> </protocols>
- เดเดคเดฑเตเดธเตเดทเตป เดเดพเดฌเดฟเตฝ, เดจเดฟเดเตเดเตพ เดชเดฐเดพเดฎเตเดฑเตเดฑเตผ เดธเดเตเดเตเดเดฐเดฟเดเตเดเดฃเด
Basic Auth
เดเดชเตเดชเด เดฒเตเดเดฟเตป/เดชเดพเดธเตโเดตเตเดกเต: เด เดกเตเดฎเดฟเตป/เด เดกเตเดฎเดฟเตป. - เดคเดฒเดเตเดเตเดเตเดเตเดเตพ เดเดพเดฌเดฟเตฝ, เดจเดฟเดเตเดเตพ เดฐเดฃเตเดเต เดคเดฒเดเตเดเตเดเตเดเตเดเตพ เดเตเตผเดเตเดเตเดฃเตเดเดคเตเดฃเตเดเต:
- เดเดชเตเดฒเดฟเดเตเดเตเดทเตป/เดเดเตเดธเตเดเดเดเตฝ เดธเตเดตเตเดเดฐเดฟเดเตเดเตเด
- เดเดณเตเดณเดเดเตเด-เดคเดฐเด เดเดชเตเดฒเดฟเดเตเดเตเดทเตป/xml
เดฎเตเดฎเตเดชเดคเตเดคเตเดคเต เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเดคเต เดจเตเดเตเด เด เดญเตเดฏเตผเดคเตเดฅเดฟเดเตเดเตเด, เดเดเตเดเตพ เดฎเดพเดฑเตเดฑเดเตเดเตพ เดเดพเดฃเตเดจเตเดจเต:
เดเตเตบเดซเดฟเดเดฑเตเดทเตป เดเดฒเตเดฒเดพเดคเดพเดเตเดเตเด
เดจเดฎเตเดเตเดเต เดธเตเดทเตเดเดฟเดเตเดเดพเด เดเดฒเตเดฒเดพเดคเดพเดเตเดเตเด เด เดญเตเดฏเตผเดคเตเดฅเดจ:
- เด
เดจเตเดตเตเดทเดฃ เดธเตเดเตเดฐเดฟเดเดเต:
DELETE http://10.132.1.202:8181/restconf/config/network-topology:network-topology/topology/topology-netconf/node/jun01/yang-ext:mount/junos-conf-root:configuration/junos-conf-protocols:protocols
- เดเดคเดฑเตเดธเตเดทเตป เดเดพเดฌเดฟเตฝ, เดจเดฟเดเตเดเตพ เดชเดฐเดพเดฎเตเดฑเตเดฑเตผ เดธเดเตเดเตเดเดฐเดฟเดเตเดเดฃเด
Basic Auth
เดเดชเตเดชเด เดฒเตเดเดฟเตป/เดชเดพเดธเตโเดตเตเดกเต: เด เดกเตเดฎเดฟเตป/เด เดกเตเดฎเดฟเตป.
เดตเดฟเดณเดฟเดเตเดเตเดฎเตเดชเตเตพ เดจเตเดเตเด เดชเตเดฐเตเดเตเดเตเดเตเดเตเดณเตเดเดณเตเดเตเดเตเดฑเดฟเดเตเดเตเดณเตเดณ เดตเดฟเดตเดฐเดเตเดเตพ เด เดญเตเดฏเตผเดคเตเดฅเดฟเดเตเดเตเด, เดเดเตเดเตพ เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจเดต เดเดพเดฃเตเด:
เดเตเดเตเดเดฟเดเตเดเตเตผเดเตเดเตฝ:
เดเตเตบเดซเดฟเดเดฑเตเดทเตป เดฎเดพเดฑเตเดฑเตเดจเตเดจเดคเดฟเดจเต, เด เดญเตเดฏเตผเดคเตเดฅเดจ เดฌเตเดกเดฟ เดซเตเตผเดฎเดพเดฑเตเดฑเดฟเตฝ เด เดฏเดฏเตโเดเตเดเตเดฃเตเดเดคเดฟเดฒเตเดฒ เดเดเตเดธเตเดเดเดเตฝ. เดเดคเต เดซเตเตผเดฎเดพเดฑเตเดฑเดฟเดฒเตเด เดเตเดฏเตเดฏเดพเด JSON.
เดเดคเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต, เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เด เดจเตเดตเตเดทเดฃเดคเตเดคเดฟเตฝ เดชเตเดเตเดเต เดเตเตบเดซเดฟเดเดฑเตเดทเตป เดฎเดพเดฑเตเดฑเดพเตป, เด เดญเตเดฏเตผเดคเตเดฅเดจ เดฌเตเดกเดฟ เดฎเดพเดฑเตเดฑเดฟเดธเตเดฅเดพเดชเดฟเดเตเดเตเด:
{
"junos-conf-protocols:protocols": {
"bgp": {
"description" : "Changed in postman"
}
}
}
เดคเดฒเดเตเดเตเดเตเดเตเดเตพ เดเดพเดฌเดฟเดฒเต เดคเดฒเดเตเดเตเดเตเดเตเดเตพ เดเดคเดฟเดฒเตเดเตเดเต เดฎเดพเดฑเตเดฑเดพเตป เดฎเดฑเดเตเดเดฐเตเดคเต:
- เด เดชเตเดเตเดท/json เดธเตเดตเตเดเดฐเดฟเดเตเดเตเด
- เดเดณเตเดณเดเดเตเด-เดคเดฐเด เดเดชเตเดฒเดฟเดเตเดเตเดทเตป/json
เด เดฏเดเตเดเดคเดฟเดจเต เดถเตเดทเด, เดเดเตเดเตพเดเตเดเต เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดซเดฒเด เดฒเดญเดฟเดเตเดเตเด (เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจ เดเดคเตเดคเดฐเด เดเดเตเดเตพ เดจเตเดเตเดเตเดจเตเดจเต เดจเตเดเตเด เด เดญเตเดฏเตผเดคเตเดฅเดจ):
เดญเดพเดเด 7: Cisco xRV9000 เดเตเตผเดเตเดเตเดจเตเดจเต
เดเตเดจเตเดชเตเดชเตผ, เด
เดคเต เดเตเดจเตเดชเตเดชเดฑเดฟเดจเต เดเตเดฑเดฟเดเตเดเต เดจเดฎเตเดฎเตพ เดเดจเตเดคเดพเดฃเต? เดจเดฎเตเดเตเดเต เดธเดฟเดธเตโเดเตเดฏเตเดเตเดเตเดฑเดฟเดเตเดเต เดธเดเดธเดพเดฐเดฟเดเตเดเดพเด!
เดเดพเตป xRV9000 เดชเดคเดฟเดชเตเดชเต 7.0.2 เดเดฃเตเดเตเดคเตเดคเดฟ (8Gb เดฑเดพเดฎเตเด 4 เดเตเดฑเตเดเดณเตเด เดเดตเดถเตเดฏเดฎเตเดณเตเดณ เดเดฐเต เดฎเตเดเด. เดเดคเต เดธเตเดเดจเตเดฏเดฎเดพเดฏเดฟ เดฒเดญเตเดฏเดฎเดฒเตเดฒ, เด
เดคเดฟเดจเดพเตฝ เดฌเดจเตเดงเดชเตเดชเตเดเตเด
เดเดฐเต เดเดฃเตเดเตเดฏเตเดจเตผ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเต
เดเดฐเต เดกเตเดเตเดเตผ เดเดฃเตเดเตเดฏเตเดจเตผ เดธเตเดทเตเดเดฟเดเตเดเตเดจเตเดจ เดชเตเดฐเดเตเดฐเดฟเดฏ เดชเตเดฐเดพเดฏเตเดเดฟเดเดฎเดพเดฏเดฟ เดเตเดจเตเดชเตเดชเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดฒเตเดฒ. เด
เดคเตเดชเตเดฒเต, เดเดเตเดเตพ เดฑเตเดเตเดเดฑเดฟเดจเตเดชเตเดชเด .qcow2 เดซเดฏเตฝ เด
เดคเดฟเดจเตเดฑเต เดชเตเดฐเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเตเดเตเด เดกเดฏเดฑเดเตโเดเดฑเดฟเดฏเดฟเดฒเตเดเตเดเต เดตเดฒเดฟเดเตเดเตเดฑเดฟเดฏเตเดเดฏเตเด (เด เดธเดพเดนเดเดฐเตเดฏเดคเตเดคเดฟเตฝ, xrv9k) เดเดฎเดพเตปเดกเต เดเดเตโเดธเดฟเดเตเดฏเตเดเตเดเต เดเตเดฏเตเดฏเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเต. make docker-image
.
เดเตเดฑเดเตเดเต เดฎเดฟเดจเดฟเดฑเตเดฑเตเดเตพเดเตเดเต เดถเตเดทเด, เดเดฟเดคเตเดฐเด เดธเตเดทเตเดเดฟเดเตเดเดคเดพเดฏเดฟ เดเดเตเดเตพ เดเดพเดฃเตเดจเตเดจเต:
ubuntu:~$ sudo docker image ls
REPOSITORY TAG IMAGE ID CREATED SIZE
vrnetlab/vr-xrv9k 7.0.2 54debc7973fc 4 hours ago 1.7GB
vrnetlab/vr-vmx 20.1R1.11 b1b2369b453c 4 weeks ago 4.43GB
debian stretch 614bb74b620e 7 weeks ago 101MB
เดเดเตเดเตพ เดเดฃเตเดเตเดฏเตเดจเตผ เดเดฐเดเดญเดฟเดเตเดเตเดจเตเดจเต:
ubuntu:~$ sudo docker run -d --privileged --name xrv01 54debc7973fc
เดเตเดฑเดเตเดเต เดธเดฎเดฏเดคเตเดคเดฟเดจเต เดถเตเดทเด, เดเดฃเตเดเตเดฏเตเดจเตผ เดเดฐเดเดญเดฟเดเตเดเดคเดพเดฏเดฟ เดเดเตเดเตพ เดเดพเดฃเตเดจเตเดจเต:
ubuntu:~$ sudo docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
058c5ecddae3 54debc7973fc "/launch.py" 4 hours ago Up 4 hours (healthy) 22/tcp, 830/tcp, 5000-5003/tcp, 10000-10099/tcp, 161/udp xrv01
ssh เดตเดดเดฟ เดฌเดจเตเดงเดฟเดชเตเดชเดฟเดเตเดเตเด:
ubuntu@ubuntu:~$ ssh [email protected]
Password:
RP/0/RP0/CPU0:ios#show version
Mon Jul 6 12:19:28.036 UTC
Cisco IOS XR Software, Version 7.0.2
Copyright (c) 2013-2020 by Cisco Systems, Inc.
Build Information:
Built By : ahoang
Built On : Fri Mar 13 22:27:54 PDT 2020
Built Host : iox-ucs-029
Workspace : /auto/srcarchive15/prod/7.0.2/xrv9k/ws
Version : 7.0.2
Location : /opt/cisco/XR/packages/
Label : 7.0.2
cisco IOS-XRv 9000 () processor
System uptime is 3 hours 22 minutes
OpenDaylight-เดฒเตเดเตเดเต เดฑเตเดเตเดเตผ เดฌเดจเตเดงเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเต
เดเตเตผเดเตเดเตเดจเตเดจเดคเต vMX-เดจเตเดชเตเดชเด เดคเดฟเดเดเตเดเตเด เดธเดฎเดพเดจเดฎเดพเดฏ เดฐเตเดคเดฟเดฏเดฟเดฒเดพเดฃเต เดธเดเดญเดตเดฟเดเตเดเตเดจเตเดจเดคเต. เดชเตเดฐเตเดเตพ เดฎเดพเดฑเตเดฑเดฟเดฏเดพเตฝ เดฎเดคเดฟ.
เดชเตเดเตเดเต เด
เดญเตเดฏเตผเดคเตเดฅเดจ:
เดเตเดฑเดเตเดเต เดเดดเดฟเดเตเดเต เดตเดฟเดณเดฟเดเตเดเต เดจเตเดเตเด เดเดฒเตเดฒเดพเด เดฌเดจเตเดงเดฟเดชเตเดชเดฟเดเตเดเดฟเดเตเดเตเดฃเตเดเตเดฏเตเดจเตเดจเต เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเดพเตป เด
เดจเตเดตเตเดทเดฃเด:
เดเตเตบเดซเดฟเดเดฑเตเดทเตป เดฎเดพเดฑเตเดฑเตเด
เดจเดฎเตเดเตเดเต เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดเตเตบเดซเดฟเดเดฑเตเดทเตป เดธเดเตเดเดฎเดพเดเตเดเดพเด:
!
router ospf LAB
mpls ldp auto-config
!
เดจเดฎเตเดเตเดเต เดธเตเดทเตเดเดฟเดเตเดเดพเด เดชเตเดพเดธเตเดฑเตเดฑเต เด เดญเตเดฏเตผเดคเตเดฅเดจ:
- เด
เดจเตเดตเตเดทเดฃ เดธเตเดเตเดฐเดฟเดเดเต:
POST http://10.132.1.202:8181/restconf/config/network-topology:network-topology/topology/topology-netconf/node/xrv01/yang-ext:mount/Cisco-IOS-XR-ipv4-ospf-cfg:ospf
- เด
เดญเตเดฏเตผเดคเตเดฅเดจ เดฌเตเดกเดฟ (เดฌเตเดกเดฟ เดเดพเดฌเต):
{ "processes": { "process": [ { "process-name": "LAB", "default-vrf": { "process-scope": { "ldp-auto-config": [ null ] } } } ] } }
- เดเดคเดฑเตเดธเตเดทเตป เดเดพเดฌเดฟเตฝ, เดจเดฟเดเตเดเตพ เดชเดฐเดพเดฎเตเดฑเตเดฑเตผ เดธเดเตเดเตเดเดฐเดฟเดเตเดเดฃเด
Basic Auth
เดเดชเตเดชเด เดฒเตเดเดฟเตป/เดชเดพเดธเตโเดตเตเดกเต: เด เดกเตเดฎเดฟเตป/เด เดกเตเดฎเดฟเตป. - เดคเดฒเดเตเดเตเดเตเดเตเดเตพ เดเดพเดฌเดฟเตฝ, เดจเดฟเดเตเดเตพ เดฐเดฃเตเดเต เดคเดฒเดเตเดเตเดเตเดเตเดเตพ เดเตเตผเดเตเดเตเดฃเตเดเดคเตเดฃเตเดเต:
- เด เดชเตเดเตเดท/json เดธเตเดตเตเดเดฐเดฟเดเตเดเตเด
- เดเดณเตเดณเดเดเตเด-เดคเดฐเด เดเดชเตเดฒเดฟเดเตเดเตเดทเตป/json
เด เดคเต เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเดฟเดฏ เดถเตเดทเด, เด เดตเตผเดเตเดเต "204 เดเดณเตเดณเดเดเตเดเดฎเดฟเดฒเตเดฒ" เดเดจเตเดจ เดชเดฆเดตเดฟ เดฒเดญเดฟเดเตเดเดฃเด.
เดจเดฎเตเดเตเดเต เดเดจเตเดคเดพเดฃเต เดเดฟเดเตเดเดฟเดฏเดคเตเดจเตเดจเต เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเดพเด.
เดเดคเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต, เดเดเตเดเตพ เดธเตเดทเตเดเดฟเดเตเดเตเด เดจเตเดเตเด เด
เดญเตเดฏเตผเดคเตเดฅเดจ:
- เด
เดจเตเดตเตเดทเดฃ เดธเตเดเตเดฐเดฟเดเดเต:
GET http://10.132.1.202:8181/restconf/config/network-topology:network-topology/topology/topology-netconf/node/xrv01/yang-ext:mount/Cisco-IOS-XR-ipv4-ospf-cfg:ospf
- เดเดคเดฑเตเดธเตเดทเตป เดเดพเดฌเดฟเตฝ, เดจเดฟเดเตเดเตพ เดชเดฐเดพเดฎเตเดฑเตเดฑเตผ เดธเดเตเดเตเดเดฐเดฟเดเตเดเดฃเด
Basic Auth
เดเดชเตเดชเด เดฒเตเดเดฟเตป/เดชเดพเดธเตโเดตเตเดกเต: เด เดกเตเดฎเดฟเตป/เด เดกเตเดฎเดฟเตป.
เดจเดฟเตผเดตเตเดตเดนเดฟเดเตเด เดถเตเดทเด, เดจเดฟเดเตเดเตพ เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจเดต เดเดพเดฃเดฃเด:
เดเตเตบเดซเดฟเดเดฑเตเดทเตป เดจเตเดเตเดเด เดเตเดฏเตเดฏเดพเตป เดเดชเดฏเตเดเดฟเดเตเดเตเด เดเดฒเตเดฒเดพเดคเดพเดเตเดเตเด:
- เด
เดจเตเดตเตเดทเดฃ เดธเตเดเตเดฐเดฟเดเดเต:
DELETE http://10.132.1.202:8181/restconf/config/network-topology:network-topology/topology/topology-netconf/node/xrv01/yang-ext:mount/Cisco-IOS-XR-ipv4-ospf-cfg:ospf
- เดเดคเดฑเตเดธเตเดทเตป เดเดพเดฌเดฟเตฝ, เดจเดฟเดเตเดเตพ เดชเดฐเดพเดฎเตเดฑเตเดฑเตผ เดธเดเตเดเตเดเดฐเดฟเดเตเดเดฃเด
Basic Auth
เดเดชเตเดชเด เดฒเตเดเดฟเตป/เดชเดพเดธเตโเดตเตเดกเต: เด เดกเตเดฎเดฟเตป/เด เดกเตเดฎเดฟเตป.
เดคเตเดฐเตเดฎเดพเดจเด
เดฎเตเดคเตเดคเดคเตเดคเดฟเตฝ, เดจเดฟเดเตเดเตพ เดถเตเดฐเดฆเตเดงเดฟเดเตเดเดฟเดฐเดฟเดเตเดเดพเด, เดธเดฟเดธเตโเดเตเดฏเตเดฏเตเด เดเตเดจเตเดชเตเดชเดฑเดฟเดจเตเดฏเตเด เดเดชเตเดชเตบเดกเตเดฒเตเดฑเตเดฑเดฟเดฒเตเดเตเดเต เดฌเดจเตเดงเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดจเดเดชเดเดฟเดเตเดฐเดฎเดเตเดเตพ เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดฒเตเดฒ - เดเดคเต เดธเตผเดเตเดเดพเดคเตเดฎเดเดคเดฏเตเดเตเดเต เดตเดฟเดถเดพเดฒเดฎเดพเดฏ เดธเดพเดงเตเดฏเดคเดเตพ เดคเตเดฑเดเตเดเตเดจเตเดจเต. เดเดฒเตเดฒเดพ เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดเดเดเดเตเดเดณเตเดเตเดฏเตเด เดเตเตบเดซเดฟเดเดฑเตเดทเตป เดฎเดพเดจเตเดเตโเดฎเตเดจเตเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เดเดฐเดเดญเดฟเดเตเดเต เดจเดฟเดเตเดเดณเตเดเต เดธเตเดตเดจเตเดคเด เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดจเดฏเดเตเดเตพ เดธเตเดทเตเดเดฟเดเตเดเตเดจเตเดจเดคเดฟเตฝ เด
เดตเดธเดพเดจเดฟเดเตเดเตเดจเตเดจเต.
เด เดเตเดฏเตเดเตเดเตเดฑเดฟเดฏเดฒเดฟเตฝ, OpenDaylight เดเดชเดฏเตเดเดฟเดเตเดเต เดจเดฟเดเตเดเตพเดเตเดเต เดเดเตเดเดจเต เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดเดชเดเดฐเดฃเดเตเดเดณเตเดฎเดพเดฏเดฟ เดธเดเดตเดฆเดฟเดเตเดเดพเด เดเดจเตเดจเดคเดฟเดจเตเดฑเต เดเดฑเตเดฑเดตเตเด เดฒเดณเดฟเดคเดฎเดพเดฏ เดเดฆเดพเดนเดฐเดฃเดเตเดเตพ เดเดพเตป เดจเตฝเดเดฟเดฏเดฟเดเตเดเตเดฃเตเดเต. เดเดฐเต เดธเดเดถเดฏเดตเตเดฎเดฟเดฒเตเดฒเดพเดคเต, เดฎเตเดเดณเดฟเดฒเตเดณเตเดณ เดเดฆเดพเดนเดฐเดฃเดเตเดเดณเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดเตเดฆเตเดฏเดเตเดเตพ เดเตเดเตเดคเตฝ เดธเดเตเดเตเตผเดฃเตเดฃเดฎเดพเดเตเดเดพเดจเตเด เดฎเตเดธเดฟเดจเตเดฑเต เดเดฐเต เดเตเดฒเดฟเดเตเดเดฟเดฒเตเดเต เดฎเตเดดเตเดตเตป เดธเตเดตเดจเดเตเดเดณเตเด เดธเดเตเดเดฎเดพเดเตเดเดพเดจเตเด เดเดดเดฟเดฏเตเด - เดเดฒเตเดฒเดพเด เดจเดฟเดเตเดเดณเตเดเต เดญเดพเดตเดจเดฏเดพเตฝ เดฎเดพเดคเตเดฐเด เดชเดฐเดฟเดฎเดฟเดคเดชเตเดชเตเดเตเดคเตเดคเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต *
เดคเตเดเดฐเตเดฃเตเดเดคเต ...
เดชเดฟ.เดเดธเต
เดจเดฟเดเตเดเตพเดเตเดเต เดชเตเดเตเดเตเดจเตเดจเต เดเดคเตเดฒเตเดฒเดพเด เด
เดฑเดฟเดฏเดพเดฎเต เด
เดฒเตเดฒเตเดเตเดเดฟเตฝ, เดจเตเดฐเตเดฎเดฑเดฟเดเตเดเต, ODL-เดจเตเดฑเต เดเดคเตเดฎเดพเดตเดฟเดฒเตเดเตเดเต เดชเตเดฏเดฟเดเตเดเดดเดฟเดเตเดเดพเตฝ, ODL เดเตบเดเตเดฐเตเดณเดฑเดฟเตฝ เดเดชเตเดฒเดฟเดเตเดเตเดทเดจเตเดเตพ เดตเดฟเดเดธเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเดคเดฟเดฒเตเดเตเดเต เดจเตเดเตเดเดพเตป เดเดพเตป เดถเตเดชเดพเตผเดถ เดเตเดฏเตเดฏเตเดจเตเดจเต. เดจเดฟเดเตเดเตพเดเตเดเต เดเดฐเดเดญเดฟเดเตเดเดพเด
เดตเดฟเดเดฏเดเดฐเดฎเดพเดฏ เดชเดฐเตเดเตเดทเดฃเดเตเดเตพ!
เดชเดฐเดพเดฎเตผเดถเดเตเดเตพ
Vrnetlab: เดเตเดตเดฟเดเดฎเตเดฎเตเด เดกเตเดเตเดเดฑเตเด เดเดชเดฏเตเดเดฟเดเตเดเต เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเตเดเตพ เด เดจเตเดเดฐเดฟเดเตเดเตเด / เดฌเตเดฐเดฏเดพเตป เดฒเดฟเดเตเดเตเดฒเตเดฑเตเดฑเตผ- เดเดชเตเดชเตบเดกเตเดฒเตเดฑเตเดฑเต เดเตเดเตเดเตเดฌเตเดเตเดเต / เดฎเดพเดคเตเดฏเต เดฒเตเดฎเต, เด เดฒเดเตเดธเดฟเดธเต เดกเดฟ เดเดพเตฝเดนเตเดฑเตเดฑเต, เดคเตเดเดเตเดเดฟเดฏเดตเตผ
- YANG / เดฌเตเดจเตเดฏเดฟเดฑเตเดฑเต เดเตเดฒเตเดฏเตโเดธเต, เดฒเต เดเตเดฒเดพเตผเดเตเดเต, เดเดพเตป เดฒเดฟเตปเดกเตโเดฌเตเดฒเดพเดกเต เดเดจเตเดจเดฟเดตเดฏเตโเดเตเดเตเดชเตเดชเด เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดชเตเดฐเตเดเตเดฐเดพเดฎเดฌเดฟเดฒเดฟเดฑเตเดฑเดฟ
- XML เดชเด เดฟเดเตเดเตเดจเตเดจเต, เดฐเดฃเตเดเดพเด เดชเดคเดฟเดชเตเดชเต / เดเดฑเดฟเดเต เดเดฟ. เดฑเต
- เดซเดฒเดชเตเดฐเดฆเดฎเดพเดฏ DevOps / เดเตเดจเตเดจเดฟเดซเตผ เดกเตเดตเดฟเดธเต, เดฑเตเตป เดกเดพเดจเดฟเดฏเตเตฝเดธเต
เด เดตเดฒเดเดฌเด: www.habr.com