set_routing_instance() Function (Python)
구문
jcs.set_routing_instance(routing-instance-name)
설명
프로토콜 소프트웨어(TCP/UDP)를 프로그래밍하는 데 사용하여 기본이 아닌 라우팅 인스턴스를 사용합니다. 이 함수는 op 스크립트 및 JET(on-box Juniper Extension Toolkit) 애플리케이션에서 사용할 수 있습니다.
참고:
Junos OS 릴리스 19.3R1에서 이 기능은 32비트 아키텍처에서만 지원됩니다.
릴리스 19.4R1 Junos OS 이 기능은 64비트 아키텍처에서도 지원됩니다.
매개 변수
routing-instance-name | 연결이 이루어지는 라우팅 인스턴스를 지정하는 문자열입니다. |
사용 예
다음 Python 스크립트는 이 jcs.set_routing_instance()
기능을 사용하여 기본이 아닌 라우팅 인스턴스를 통해 디바이스에 연결합니다. 스크립트에서 디바이스에 연결하기 전에 기본이 아닌 라우팅 인스턴스를 설정해야 합니다.
Python 스크립트:
user@r1> file show /var/db/scripts/op/python-routing-instance.py from junos import Junos_Context from jnpr.junos import Device from pprint import pprint import jcs user = Junos_Context['user-context']['user'] password = jcs.get_secret('Enter user password: ') routing_instance = jcs.get_input('Enter routing instance: ') # set routing instance option before connecting jcs.set_routing_instance(routing_instance) try: with Device(host='198.51.100.2', user=user, password=password) as dev: pprint (dev.facts) except Exception as err: print (err)
릴리스 정보
MX 시리즈 라우터의 Junos OS 릴리스 19.3R1에서 소개된 기능입니다.