원격 디바이스 관리를 위한 TCP 포트 포워딩 구성
TCP 포트 포워딩을 사용하려면 BNG의 TCP 수신 주소/수신 포트 조합과 BNG가 수신 데이터 스트림을 전달하는 TCP 포트 포워딩 주소/포트 조합 간의 매핑을 구성합니다. TCP 포트 포워딩은 BNG가 하나 이상의 액세스 노드와 함께 외부 관리 또는 프로비저닝 시스템에 의해 주소 지정이 가능한 단일 관리 지점으로 취급될 때 사용됩니다. 원격 디바이스에는 개인 주소가 있으며 공개적으로 액세스할 수 없습니다. TCP 포트 전달 연결을 통해 BNG는 액세스 노드와 관리 시스템 간에 교환되는 관리 요청을 역다중화 및 멀티플렉싱할 수 있습니다.
수신 대기 포트는 외부 관리 시스템 또는 원격 디바이스에 의해 트리거되는 연결을 위해 BNG에 의해 모니터링됩니다. 수신 주소는 수신 포트에서 연결을 트리거하려고 할 때 트리거 엔티티(외부 관리/프로비저닝 시스템 또는 원격 디바이스)가 사용해야 하는 BNG의 특정 IPv4 주소입니다.
기본적으로 TCP 연결은 모든 소스 접두사에서 허용됩니다. 선택적으로 수신 대기 포트에서 TCP 연결이 수락되는 하나 이상의 IPv4 접두사를 구성할 수 있습니다. /32 IPv4 마스크를 사용하여 단일 주소를 소스로 지정하거나 다른 마스크를 사용하여 IPv4 서브넷을 소스로 지정할 수 있습니다. 각 수신 대기 포트에 대해 접두사를 무제한으로 구성할 수 있습니다. 그러나 여러 접두사를 구성하려면 각 추가 원본 접두사에 대해 한 번씩 문을 여러 번 포함해야 합니다.
다음 단계에는 표시되지 않지만 기본이 아닌 라우팅 인스턴스에서 TCP 포트 포워딩을 구성할 수도 있습니다.
TCP 포트 포워딩을 위해 단일 TCP 연결 쌍의 TCP 매핑을 구성하려면:
원격 디바이스 관리를 위한 TCP 포트 포워딩에 표시된 토폴로지에는 다음 샘플 구성이 사용될 수 있습니다. 각 단계에서 수신 대기 주소는 관리를 위한 BNG의 공용 주소입니다. TACACS+ 서버, 관리 플랫폼 및 각 원격 디바이스에 대해 서로 다른 수신 대기 포트가 할당됩니다.
TACACS+ 서버 연결을 구성합니다. BNG는 포트 8020과 공용 주소에서 원격 디바이스에서 TACACS 서버로의 TCP 트래픽을 모니터링합니다. OLT가 공유하는 서브넷의 트래픽만 허용합니다. 허용 가능한 트래픽을 TACACS에 IANA에서 할당한 포트 번호 49의 TACACS+ 서버로 전달합니다. BNG는 수신 대기 포트/주소 조합에서 각 OLT에 대해 하나씩 4개의 동시 TCP 연결을 지원합니다.
[edit system services tcp-forwarding] user@host# edit listening-port 8020 listening-address 203.0.113.50 user@host# set allowed-source 192.0.0.1/24 user@host# set forwarding-address 198.51.100.1 user@host# set forwarding-port 49 user@host# set max-connections 4
각 원격 디바이스(OLT1, OLT2, OLT3 및 OLT4)에 대한 NETCONF XML 프로토콜 연결을 구성합니다. BNG는 관리 플랫폼에서 원격 디바이스로의 TCP 트래픽에 대해 공용 주소와 4개의 다른 포트를 모니터링합니다. 각 포트는 원격 디바이스 중 하나와 연결됩니다. BNG는 관리 플랫폼 주소 198.51.100.3의 트래픽만 허용합니다. 수락된 트래픽은 SSH를 통한 NETCONF XML 프로토콜, 830에 대한 IANA 할당 포트 번호의 관련 디바이스로 전달됩니다. 각 디바이스에 대해 하나의 TCP 연결만 지원됩니다.
OLT1에 대한 NETCONF XML 프로토콜 연결을 구성합니다.
[edit system services tcp-forwarding] user@host# edit listening-port 8000 listening-address 203.0.113.50 user@host# set allowed-source 198.51.100.3/32 user@host# set forwarding-address 192.0.0.2 user@host# set forwarding-port 830 user@host# set max-connections 1
OLT2에 대한 NETCONF XML 프로토콜 연결을 구성합니다.
[edit system services tcp-forwarding] user@host# edit listening-port 8001 listening-address 203.0.113.50 user@host# set allowed-source 198.51.100.3/32 user@host# set forwarding-address 192.0.0.3 user@host# set forwarding-port 830 user@host# set max-connections 1
OLT3에 대한 NETCONF XML 프로토콜 연결을 구성합니다.
[edit system services tcp-forwarding] user@host# edit listening-port 8002 listening-address 203.0.113.50 user@host# set allowed-source 198.51.100.3/32 user@host# set forwarding-address 192.0.0.4 user@host# set forwarding-port 830 user@host# set max-connections 1
OLT4에 대한 NETCONF XML 프로토콜 연결을 구성합니다.
[edit system services tcp-forwarding] user@host# edit listening-port 8003 listening-address 203.0.113.50 user@host# set allowed-source 198.51.100.3/32 user@host# set forwarding-address 192.0.0.5 user@host# set forwarding-port 830 user@host# set max-connections 1