본문 바로가기
네트워크/BGP

eBGP Multi-Hop Sample Configuration(Nokia 7750 SR)

by 최개미의 세계 2024. 3. 7.
728x90
반응형
  • Cisco는 eBGP Neighbor가 다른 네트워크에 있으면 Direct로 연결되지 않았음을 알기 때문에 기본적으로 eBGP Neighbor를 시도하지 않음
    • Option을 제거하면 해당 검사 비활성화 가능
    • Nokia는 해당 Option 미지원
  • eBGP TTL이 0이 되면 ICMP Time-to-Live Exceeded Message를 송신

1. eBGP Multi-Hop Sample Configuration 구성도

eBGP-Multi-Hop-Sample-Configuration-Topology

  • 테스트 장비
    • 에뮬레이터 : EVE-NG
    • 라우터 : Nokia 7750 SR-12 TiMOS-C-21.10.R1
  • Port Enable 및 Interface IP만 설정한 상태

 

 

2. eBGP Multi-Hop Sample Configuration

1) Static Route Configuration

R1-Routing-Table-Check

  • R1→R3 1/1/1로 데이터를 전송하기 위해 Static Routing 설정

 

R3-Routing-Table-Check

  • R3→R1 1/1/2로 데이터를 전송하기 위해 Static Routing 설정

 

2) eBGP Neighbor Configuration

R1-BGP-Configuration
R3-BGP-Configuration

  • Nokia는 Remote Network로 데이터 전송 시, 기본적으로 Source IP를 System IP로 설정하므로 ‘local-address’를 이용하여 Source IP를 변경

 

BGP-Wireshark-Capture

  • R1은 D-IP가 R3 1/1/1이고 TTL이 1인 TCP Packet을 전송
  • R2는 D-IP를 보고 라우팅하여 전달하기 전에 TTL을 1만큼 감소하고 TTL이 0이 되었음을 확인
  • TTL이 0인 것을 확인한 R2는 수신한 패킷의 S-IP를 D-IP로, 해당 패킷을 수신한 인터페이스 IP를 S-IP로 설정하여 Type 11, Code 0인 ICMP TTL Expired Message를 전송하고 R2는 수신한 패킷을 Drop

 

BGP-Wireshark-Capture

  • R2는 TTL이 0이 되었으므로 R2가 해당 패킷을 Drop하고 R1으로 ICMP Time-to-Live Exceeded 패킷을 전송

 

3) BGP Multi-Hop Configuration

BGP-Multi-Hop-Configuration
BGP-Wireshark-Capture

  • ‘mtultihop’을 사용하여 TTL을 변경

 

BGP-Summary-Check

  • TTL 변경 후, BGP Neirhgor 형성 확인

 

728x90
반응형