Customer 2 has a link to the ISP, as well as a
link to AS 8000. This customer has requested specific customer routes
from the ISP, as well as from AS 8000.
Customer 2
wants to use the ISP for transit service to the Internet, and has
requested a default route from the ISP.
- [edit]
- interfaces {
-
- so-0/0/1 {
- description "Connection to ISP Router 3";
-
- unit 0 {
-
- family inet {
- address 10.222.61.2/30;
- }
- }
- }
-
- so-0/0/2 {
- description "Connection to Private-Peer 2";
-
- unit 0 {
-
- family inet {
- address 10.222.6.1/30;
- }
- }
- }
-
- fxp0 {
- description "MGMT INTERFACE - DO NOT DELETE";
-
- unit 0 {
-
- family inet {
- address 10.251.0.8/24;
- }
- }
- }
-
- lo0 {
-
- unit 0 {
-
- family inet {
- address 192.168.64.1/32;
- }
- }
- }
- }
- routing-options {
-
- static {
- route 192.168.64.0/25 reject;
- route 192.168.64.128/25 reject;
- route 192.168.65.0/25 reject;
- route 192.168.66.0/25 reject;
- route 192.168.67.0/25 reject;
- route 192.168.65.128/25 reject;
- route 192.168.66.128/25 reject;
- route 192.168.67.128/25 reject;
- }
- autonomous-system 2468;
- }
- protocols {
-
- bgp {
-
- group External-Peers {
- type external;
- import inbound-routes;
- export outbound-routes;
-
- neighbor 10.222.61.1 {
- peer-as 1000;
- }
-
- neighbor 10.222.6.2 {
- peer-as 8000;
- }
- }
- }
- }
- policy-options {
-
- policy-statement outbound-routes {
-
- term statics {
- from protocol static;
- then accept;
- }
-
- term internal-bgp-routes {
-
- from {
- protocol bgp;
- as-path my-own-routes;
- }
- then accept;
- }
-
- term no-transit {
- then reject;
- }
- }
-
- policy-statement inbound-routes {
-
- term AS1000-primary {
-
- from {
- protocol bgp;
- as-path AS1000-routes;
- }
-
- then {
- local-preference 200;
- accept;
- }
- }
-
- term AS8000-backup {
-
- from {
- protocol bgp;
- as-path AS8000-routes;
- }
-
- then {
- local-preference 50;
- accept;
- }
- }
- }
- as-path my-own-routes "()";
- as-path AS1000-routes "1000 .*";
- as-path AS8000-routes "8000 .*";
- }