Network의 구조가 계층 구조를 이루고 있기 때문에 확장성 문제가 존재한다.
한 Network에 포함된, 동일한 Network ID를 가진 Router들의 집합을
"Autonomous systems", AS라고 부른다.

Routing 방식을 AS 내부 Routing과 AS 외부의 Routing으로 나눌 수 있다.
같은 AS 내부의 Router들의 Routing
AS 내부의 Router들은 같은 intra-domain protocol에 의해 구동된다.
Gateway Router : 한 AS에서 다른 외부의 Router와 연결되는 Router
IGP (Interior Gateway Protocol) : Intra-AS
- RIP (Distance vector)
- OSPF (Link state)
AS 사이의 Routing
Gateway는 inter-domain routing으로 구동된다.
EGP (Exterior Gateway Protocol) : Inter-AS
- BGP (Path vector (Distance vector 방식과 유사))
Intra-AS
- Router의 제조사가 달라도 사용 가능
- Link-state Algorithm 사용
- Router는 OSPF LSA를 AS 내부의 모든 Router에게 전달
- OSPF message는 인증되어 보안 강화
- Link-state 변화가 있을 때만 다른 Router에게 알림
- Routing 갱신 회수가 적어 성능 저하를 방지
- Broadcasting 방식

각 AS 내부에서도 계층적 구조가 존재한다.
AS 내부에도 수많은 Router가 존재하기 때문에 area별로 구분한다.
- boundary router : AS 내부에서 AS 외부와 연결되는 router
- backbone router : area border router들을 관리하는 router
- area border router : 각 area의 대표, area 외부와 연결하는 router
Inter-AS
BGP는 두 가지로 세분화

위와 같은 Network 관계가 있을 때,
A는 A->w 의 경로를 B와 C에 제공한다.
그러나 B와 C는 경쟁 회사의 Network이기 때문에, B는 B->A->w의 경로를
C에게 제공하지 않는다.
C는 w에 도달하기 위해 C->A->w의 경로밖에 사용할 수 없다.