bgp 딥 다이브때처럼 함꺼번에 모아서 포스팅하려 했는데 요즘 시간이 많이 없네요. 흥미로운 얘기들 포스팅 하겠습니다. frame-relay over ospf, dr,bdr,drother, passive interface, gateway of last resort is not set에 대해 얘기해보겠습니다.
DR/BDR/DROTHER
정의
DR/BDR이 존재하지 않을때
DR이 LSA 패킷을 중계할때
OSPF 라우터끼리 N:N으로 LSA 교환시 동일 네트워크에 중복된 LSA 패킷이 많아지게 되고 라우터에 상당한 부담을 주게 되기 때문에 ,이에 대한 중계 역할을 하는 라우터를 DR(Designated Router)이라고 합니다. DR에 장애가 발생하면 대신 DR역할을 하는 라우터를 BDR(Backup DR)이라고 합니다. 마지막으로 이러한 DR,BDR 역할을 모두 하지 않는 라우터를 DROTHER이라고 합니다.
DR/BDR은 멀티 포인트 ospf와 point to point ospf에서는 사용되지 않으며 브로드캐스트와 논브로드캐스트에서만 사용됩니다.
선출 방법
- 우선순위 값이 높은 것
- router id가 높은 것
위 기준으로 1등이 DR, 2등이 BDR 나머지가 DRother가 되는 것입니다.
설정
위의 방법대로라면 DR라우터에 대해서 직접 지정해줄 수 있습니다.
int [interface]
ip ospf priority [n]
OSPF network type
type explain Hello/Dead interval
Point to point | 두 특정 지점간의 연결로써 항상 정확히 한명의 송신자와 수신자가 존재하는 유형입니다. DR/BDR이 존재하지 않고 PPP, HDLC를 실행하는 전용선이 point to point 방식 중 하나입니다. neighbor 가 자동으로 설정됩니다. | 10/40 |
Broadcast | OSPF의 기본 유형입니다. DR/BDR을 선출합니다. neighbor가 자동으로 설정됩니다. | 10/40 |
Non-Broadcast | nbma 네트워크에서 사용되는 타입으로 Frame-relay,ATM 네트워크 등에사 사용하며 neighbor가 수동으로 설정됩니다. | 30/120 |
Point to Multipoint | point to point를 여러 개 묶어놓은 듯한 네트워크 타입, 부분메시형 또는 hub and spoke 네트워크에서 사용, 수동으로 네트워크 타입을 설정해야함, neighbor는 자동으로 설정됨 | 30/120 |
Point to Multipoint non-broadcast | 위와 동일하나 non-broadcast 타입인 형태 neighbor를 수동으로 설정하는 것 외에 위와 동일 | 30/120 |
#구성 방법
int [interface]
ip ospf network [network type]
네트워크 타입이 다를때 광고가 되는 조건
- 네이버끼리 헬로와 데드 인터버 시간이 같아야한다.
- 네이버간 네트워크가 모두 DR을 선출하거나 선출하지 않아야 한다
OSPF area 별 용어
용어 | 설명 |
ABR | AREA 0을 포함하여 최소 2개 이사으이 AREA에 소속되어 있는 라우터를 의미 |
ASBR | 다른 동적 라우팅 프로토콜과 연결된 라우터 |
Internal router | 모든 인터페이스가 하나의 AREA에 연겨로딘 라우터 |
Transit area | boackbone area 와 none-backbone area 와 연결되어 있는 area |
OSPF 심화학습
Gateway of last resort is not set
Gateway of last resort is not set
#마지막 수단의 게이트웨이가 설정되지 않았다.
ospf에서도 default-routing을 지정해줄 수 있는데 이때 default-information originate로 설정이 되어 있는 상태에서 defualt-routing이 설정되지 않으면 나타나는 오류이다. 디폴트 라우팅을 추가 해주거나 default-information originate always로 변경해준다.
no passive-interface
BpduGuard와 같은 명목의 설정이다. passive-interface는 주로 라우팅 광고가 필요없는 종단 인터페이스에 설정되며 임의로 접근되는 인가되지 않은 헬로 패킷을 차단한다. 따라서 이 설정이 되어 있다면 라우팅 광고가 되지 않는다.
OSPF over Frame relay
NBMA 형식으로 연결되기 때문에 OSPF는 이를 감지하고 non-broadcast 방식으로 연결하여 neigbor 형성을 하지 않습니다. 또한 위와 같은 Partial-mesh 토폴로지에서는 아래의 사진처럼 DR/BDR이 선출되고 난 후에는 DOTHER 라우터끼리의 라우팅 정보 광고가 막히기 때문에 라우팅 테이블이 전달이 되지 않습니다. 이를 해결하기 위해선 non-bradcast의 문제인 네이버 수동 추가와 frame-relay 정적 매핑을 통해 해결할 수 있습니다.
#허브 라우터
int s0/0/0
encapstulation frame-relay
ip add []
frame-relay interface-dlci [dlci]
frame-relay interface-dlci [dlci]
ip ospf priority 255
router ospf 1
log-adjacency-changes
network 192.168.1.0 0.0.0.255 area 0
network 11.0.3.0 0.0.0.255 area 0
neighbor 11.0.3.2
neighbor 11.0.3.3
#frame-relay는 nbma 구성으로써 non-broadcast 타입을 이용하기 때문에 spoke에
#대해 네이버를 지정해주어야 광고를 할 수 있음
#spoke 1
interface Serial0/0/0
ip address 11.0.3.3 255.255.255.0
encapsulation frame-relay
frame-relay map ip [대상 hub 라우터 ip] [내 dlci]
frame-relay map ip [대상 spoke 라우터 ip] [내 dlci]
#drother로 만들어줘서 라우팅 테이블을 공유했다고 하더라도 연결된 fream-relay 회선은
#하나이기 때문에 연결된 회선에 상대 라우터 ip를 정적 매핑 해주어야 함
frame-relay interface-dlci [dlci]
ip ospf priority 0
#drother로 만들어주는 과정임
router ospf 1
log-adjacency-changes
network 11.0.3.0 0.0.0.255 area 0
network 192.168.3.0 0.0.0.255 area 0
#spoke 2
interface Serial0/0/0
ip address 11.0.3.2 255.255.255.0
encapsulation frame-relay
frame-relay map ip [대상 hub 라우터 ip] [내 dlci]
frame-relay map ip [대상 spoke 라우터 ip] [내 dlci]
#drother로 만들어줘서 라우팅 테이블을 공유했다고 하더라도 연결된 fream-relay 회선은
#하나이기 때문에 연결된 회선에 상대 라우터 ip를 정적 매핑 해주어야 함
frame-relay interface-dlci [dlci]
no frame-relay inverse-arp
ip ospf priority 3
#가장 이해가 안가는 부분임 모든 논문에서 같은 우선순위로 설정해도 이상이 없으며
#이론 상으로도 같은 우선순위라면 더 높은 IP가 bdr이 되는데 이해가 안됨
#아무튼 같은 drother로써 전달받는 것인데 전달이 안된다면 bdr로 선정해주어야지 통신이 됨
router ospf 1
log-adjacency-changes
network 11.0.2.0 0.0.0.255 area 0
network 192.168.3.0 0.0.0.255 area 0
spoke 2에서 가끔씩 라우팅 정보가 spoke1에는 전달되었는데 전달되지 않는 경우가 있습니다. 이론 상으론 아무 문제도 없지만 해결되지 않습니다. 그럴땐 spoke2의 우선순위를 올려주어 bdr라우터로 만들어주면 손쉽게 라우팅 정보가 광고가 됩니다.
clear ip ospf process
DR/BDR 선출은 ospf 설정 시 바로 선출 되어 한번 정해진 DR/BDR은 바뀌지 않습니다. 따라서 위대로 우선순위를 변경해준 DR/BDR을 적용 시키려면 위 명령어를 입력해주셔야 합니다.
'네트워크 > 네트워크 일반' 카테고리의 다른 글
HSRP,VRRP,GLBP 이론 및 설정법 (0) | 2023.05.13 |
---|---|
OSPF STUB AREA (0) | 2023.05.13 |
cisco password retry lock out, cisco 패스워드 접속 실패 정책 (0) | 2023.03.14 |
라우터 register (0) | 2023.03.10 |
실장비 Router, ASA config가 저장되지 않을때 (1) | 2023.03.10 |