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

eBGP Multi-Hop Sample Configuration(Cisco IOL)

by 최개미의 세계 2024. 3. 8.
728x90
반응형

1. eBGP Multi-Hop Sample Configuration(Cisco)

1) eBGP Multi-Hop Sample Configure 구성도

eBGP-Multi-Hop-Sample-Configuration-Topology

  • 테스트 장비
    • 에뮬레이터 : EVE-NG
    • 라우터 : Cisco IOL I86BI_LINUX-ADVENTERPRISEK9-M, Version 15.5(2)T
  • IGP는 사용하지 않았으며 단순히 Interface IP만 적용한 상태

 

 

2. eBGP Multi-Hop Sample Configuration

1) Static Routing Configuration

R1-Routing-Table

  • R1은 1.2.3.3으로 BGP Message를 송신하기 위해 해당 대역을 라우팅 테이블에 설정
  • R3도 비슷하게 설정

 

2) eBGP Neighbor Configuration

R1-BGP-Configuration

  • R1↔R3 간에 eBGP Neighbor 설정
  • R3도 비슷하게 설정

 

  • eBGP Configure를 설정해도 Neighbor를 형성하려고 시도하지 않음
    • 라우터는 TTL이 1이고 Neighbor 네트워크가 직접 연결되어 있지 않다는 것을 인식
  • 장비에서 송신되는 BGP Message가 없는 상태

 

R1-BGP-Connection-Option-Configuration

  • Connected Check 기능을 비활성화하여 R1↔R3간 eBGP Neighbor 형성을 시도
  • 라우터는 Connected가 아니더라도 eBGP Neighbor 형성을 시도

 

BGP-Wireshark-Capture

  • 위 자료와 같이 R1은 eBGP Neighbor 형성을 시도하며 IP Header에서 TTL은 1로 구성
  • R2는 해당 패킷을 수신하면 TTL을 1 감소시키고 Drop

 

BGP-Wireshark-Capture

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

 

3) eBGP Neighbor Multi-Hop Configuration

R1-BGP-Connection-Check-Configuration

  • Connected Check 기능을 다시 활성화
  • R3도 비슷하게 설정

 

BGP-Multi-Hop-Configuration

  • 'ebgp-multihop'을 사용하여 TTL을 변경
  • R3도 비슷하게 설정

 

BGP-Wireshark-Capture

  • BGP Message의 TTL을 2로 송신

 

R1-BGP-Summary-Check

  • R1↔R3 간 eBGP Neighbor 형성 완료

 

728x90
반응형