rfc8704v3.txt | rfc8704.txt | |||
---|---|---|---|---|
skipping to change at line 224 ¶ | skipping to change at line 224 ¶ | |||
one transit provider (ISP-a) and a different prefix (P2) to another | one transit provider (ISP-a) and a different prefix (P2) to another | |||
transit provider (ISP-b) but routes data packets with source | transit provider (ISP-b) but routes data packets with source | |||
addresses in the second prefix (P2) to the first transit provider | addresses in the second prefix (P2) to the first transit provider | |||
(ISP-a) or vice versa. Then, data packets with a source address in | (ISP-a) or vice versa. Then, data packets with a source address in | |||
prefix P2 that are received at AS2 directly from AS1 will get | prefix P2 that are received at AS2 directly from AS1 will get | |||
dropped. Further, data packets with a source address in prefix P1 | dropped. Further, data packets with a source address in prefix P1 | |||
that originate from AS1 and traverse via AS3 to AS2 will also get | that originate from AS1 and traverse via AS3 to AS2 will also get | |||
dropped at AS2. | dropped at AS2. | |||
+------------+ ---- P1[AS2 AS1] ---> +------------+ | +------------+ ---- P1[AS2 AS1] ---> +------------+ | |||
| AS2(ISP-a) | <----P2[AS3 AS1] ---- | AS3(ISP-b)| | | AS2(ISP-a) | <----P2[AS3 AS1] ---- | AS3(ISP-b) | | |||
+------------+ +------------+ | +------------+ +------------+ | |||
/\ /\ | /\ /\ | |||
\ / | \ / | |||
\ / | \ / | |||
\ / | \ / | |||
P1[AS1]\ /P2[AS1] | P1[AS1]\ /P2[AS1] | |||
\ / | \ / | |||
+-----------------------+ | +-----------------------+ | |||
| AS1(customer) | | | AS1(customer) | | |||
+-----------------------+ | +-----------------------+ | |||
skipping to change at line 285 ¶ | skipping to change at line 285 ¶ | |||
second transit provider (ISP-b or AS3) does not propagate the | second transit provider (ISP-b or AS3) does not propagate the | |||
prepended route for prefix P1 to the first transit provider (ISP-a or | prepended route for prefix P1 to the first transit provider (ISP-a or | |||
AS2). This is because AS3's decision policy permits giving priority | AS2). This is because AS3's decision policy permits giving priority | |||
to a shorter route to prefix P1 via a lateral peer (AS2) over a | to a shorter route to prefix P1 via a lateral peer (AS2) over a | |||
longer route learned directly from the customer (AS1). In such a | longer route learned directly from the customer (AS1). In such a | |||
scenario, AS3 would not send any route announcement for prefix P1 to | scenario, AS3 would not send any route announcement for prefix P1 to | |||
AS2 (over the P2P link). Then, a data packet with a source address | AS2 (over the P2P link). Then, a data packet with a source address | |||
in prefix P1 that originates from AS1 and traverses via AS3 to AS2 | in prefix P1 that originates from AS1 and traverses via AS3 to AS2 | |||
will get dropped at AS2. | will get dropped at AS2. | |||
+------------+ routes for P1, P2 +-----------+ | +------------+ routes for P1, P2 +------------+ | |||
| AS2(ISP-a) |<-------------------->| AS3(ISP-b)| | | AS2(ISP-a) |<-------------------->| AS3(ISP-b) | | |||
+------------+ (P2P) +-----------+ | +------------+ (P2P) +------------+ | |||
/\ /\ | /\ /\ | |||
\ / | \ / | |||
P1[AS1]\ /P2[AS1] | P1[AS1]\ /P2[AS1] | |||
\ / | \ / | |||
P2[AS1 AS1 AS1]\ /P1[AS1 AS1 AS1] | P2[AS1 AS1 AS1]\ /P1[AS1 AS1 AS1] | |||
\ / | \ / | |||
+-----------------------+ | +-----------------------+ | |||
| AS1(customer) | | | AS1(customer) | | |||
+-----------------------+ | +-----------------------+ | |||
P1, P2 (prefixes originated) | P1, P2 (prefixes originated) | |||
End of changes. 2 change blocks. | ||||
4 lines changed or deleted | 4 lines changed or added | |||
This html diff was produced by rfcdiff 1.45. The latest version is available from http://tools.ietf.org/tools/rfcdiff/ |