[Contents] [Prev] [Next] [Index] [Report an Error]


Summary for Router B (PE Router for Austin)

Routing Instance for VPN

routing-instances {
    VPN-Sunnyvale-Portland-Austin {
        instance-type l2vpn;
interface so-6/0/0.2;
interface so-6/0/0.3;
        route-distinguisher 100:1;
        vrf-import vpn-SPA-import;
        vrf-export vpn-SPA-export;

Configure Layer 2 VPN

        protocols {
            l2vpn {
                encapsulation-type frame-relay;
                site Austin {
                    site-identifier 2;
                    interface so-6/0/0.2 {
                        remote-site-id 1;
                    }
                    interface so-6/0/0.3 {
                        remote-site-id 3;
                    }
                }
            }
        }
    }
}

Configure CCC Encapsulation Types for Interfaces

[edit]
interfaces {
    interface so-6/0/0 {
        encapsulation frame-relay-ccc;
        unit 2 {
            encapsulation frame-relay-ccc;
        }
    }
    interface so-6/0/0 {
        encapsulation frame-relay-ccc;
        unit 3 {
            encapsulation frame-relay-ccc;
        }
    }
}

Master Protocol Instance

protocols {

Enable RSVP

    rsvp {
        interface all;
    }

Configure MPLS LSPs

    mpls {
        label-switched-path RouterB-to-RouterA {
            to 192.168.37.1;
            primary Path-to-RouterA{
                cspf;
            }
        }
        label-switched-path RouterB-to-RouterC {
            to 192.168.37.10;
            primary Path-to-RouterC {
                cspf;
            }
        }
        interface all;
    }

Configure IBGP

bgp {
    local-address 192.168.37.5;
    import match-all;
    export match-all;    
    group pe-pe {
        type internal;
        neighbor 192.168.37.1 {
            local-address 192.168.37.5;
            family l2vpn {
                unicast;
            }
        }
        neighbor 192.168.37.10 {
            local-address 192.168.37.5;
            family l2vpn {
                unicast;
            }
        }
    }
}

    Configure VPN Policy

policy-options {
    policy-statement match-all {
        term acceptable {
            then accept;
        }
    }
    policy-statement vpn-SPA-import {
        term a {
            from {
                protocol bgp;
                community SPA-com;
            }
            then accept;
        }
        term b {
            then reject;
        }
    }
    policy-statement vpn-SPA-export {
        term a {
            then {
                community add SPA-com;
                accept;
            }
        }
        term b {
            then reject;
        }
    }
    community SPA-com members target:69:100;
}

[Contents] [Prev] [Next] [Index] [Report an Error]