Junos OS

 View Only
last person joined: 2 days ago 

Ask questions and share experiences about Junos OS.
  • 1.  Migrate MPLS from Nokia to Juniper

    Posted 05-06-2023 07:45

    Hi everybody!

    There is an MPLS+LDP+RSVP+OSPF scheme between a Nokia SAS 7210 MPLS access switch and a Nokia SR 7750 as L3 termination router 
    I need to migrate all of DIA clients from the Nokia SR 7750 to the Juniper MX router.
    How do I migrate the following settings from Nokia to Juniper?

    service
            sdp 1000 mpls create
                far-end 10.10.10.1
                lsp "LSP_to_NokiaSwitch"
                keep-alive
                    no shutdown
                exit
                no shutdown
            exit
           
            customer 1 name "1" create
                description "TEST-CUST1"
            exit

       

     ies 1 name "1" customer 1 create
                interface "CUST1-DIA" create
                    address 100.64.1.1/30
                    ip-mtu 1500
                    spoke-sdp 1000:1 create
                        egress
                            qos 444 port-redirect-group "100mbit" instance 1
                        exit
                        no shutdown
                    exit
                    urpf-check
                    exit
                exit
                no shutdown
            exit
    exit

    As we can see the L2ciurcuit is directly L3 terminated on the Nokia router and client addresses are accessible inside a global routing table. 

    How can I do the same thing, but on Juniper?

    Thanks in advance for all your advice!

    And here is the Nokia SAS 7210 access switch configuration:

    # Interface mode:
    port 1/1/5
            description "Customer1-TEST"
            ethernet
                mode access 
                access
                exit
            exit
            no shutdown
        exit



    # service settings
    service
            sdp 50 mpls create
                far-end 10.10.10.10
                lsp "LSP_to_NokiaRouter"
                keep-alive
                    shutdown
                exit
                no shutdown
            exit
         
            customer 1 create
                description "Customer 1"
            exit
           
            epipe 1 customer 1 svc-sap-type any create
                sap 1/1/5 create
                    egress
                    exit
                exit
                spoke-sdp 50:1 create
                    no shutdown
                exit
                no shutdown
            exit
        exit



  • 2.  RE: Migrate MPLS from Nokia to Juniper

    Posted 05-07-2023 03:39

    Hello,
    For your purposes, you can use LDP VPLS instance with IRB interface inside it
    https://www.juniper.net/documentation/us/en/software/junos/vpn-l2/topics/task/vpls-irb-solutions.html
    https://www.juniper.net/documentation/us/en/software/junos/vpn-l2/topics/example/vpls-bgp-ldp-configuring-detailed-solutions.html
    (disregard vrf-target and route-distinguisher stuff, it is for BGP VPLS)

    And if you are really brave, you can try JUNOS LDP PWHT 
    https://www.juniper.net/documentation/us/en/software/junos/mpls/topics/topic-map/pwht-pseudowire-headend-termination.html
    HTH
    Thanks
    Alex



    ------------------------------
    +++++++++++++++++++++++++++++++++++++++++++++++++
    Please ask Your Juniper account team about Juniper Professional Services offerings.
    Juniper PS can design, test and build a network/part of network according to Your requirements
    ++++++++++++++++++++++++++++++++++++++++++++++++++
    ------------------------------



  • 3.  RE: Migrate MPLS from Nokia to Juniper

    Posted 05-07-2023 06:44

    With a bunch of l2circuits (PW Martini), you can just use the simpler logical-tunnel peering.
    For each l2circuit, one logical-tunnel terminates the PW and a peer-unit logical-tunnel contains the IP stuff.
    Of course you need to know how many and where enable logical-tunnels for your MX (depends of the hardware).
    An example bellow. for this lt on fpc0/pic0, the unit 1500 terminates the l2circuit, peers (is L2 attached) with the unit 1501 which contains the local IP side.
    It's a vlanized interface but it could be a not vlanized interface as well.

    chassis {
        fpc 0 {
            pic 0 {
                tunnel-services;
            }
        }
    }
    protocols {
        l2circuit {
            /* myneighbor 1 */
            neighbor 999.888.777.666 {
                interface lt-0/0/0.1500 {
                    virtual-circuit-id 11500;
                    description "PW Martini MX-MX / interface lt / 01";
                    no-control-word;
                    mtu 1500;
                    encapsulation-type ethernet;
                    pseudowire-status-tlv;
                }
            }
        }
    }
    interfaces {
        lt-0/0/0 {
            unit 1500 {
                encapsulation vlan-ccc;
                vlan-id 1500;
                peer-unit 1501;
                family ccc;
            }
            unit 1501 {
                encapsulation vlan;
                vlan-id 1500;
                peer-unit 1500;
                family inet {
                    address 777.1.2.3/24;
                }
            }
        }
    }

     



    ------------------------------
    Olivier Benghozi
    ------------------------------



  • 4.  RE: Migrate MPLS from Nokia to Juniper

    Posted 05-08-2023 09:03

    I think OP is asking about LDP circuit termination on L3 interface. It should be possible with tunnel interface lt-x/x/x. We use this feature for DIA extensions over L2VPNs.
    Regarding PWHT, it works too, but it's worth it only if customers need to be treated as BNG subscribers, ie. do some kind of authentication, collect RADIUS accounting, etc.



    ------------------------------
    Kind regards,
    Andrey
    ------------------------------



  • 5.  RE: Migrate MPLS from Nokia to Juniper

    Posted 05-10-2023 10:23

    Thank you guys for all of your answers!

    I will try to terminate services directly without additional ps or lt interfaces.

    I'll let you know if it worked or not)
    Termination of the vlans within the l2circuit will be this way:

    root@R2-MPLS# show routing-instances NNI777
    protocols {
        vpls {
            neighbor 1.1.1.1 {
                encapsulation-type ethernet;
            }
            no-tunnel-services;
            vpls-id 10011;
            connectivity-type permanent;
        }
    }
    instance-type virtual-switch;
    bridge-domains {
        CLIENT1 {
            domain-type bridge;
            vlan-id 100;
            routing-interface irb.100;
        }
        CLIENT2 {
            domain-type bridge;
            vlan-id 200;
            routing-interface irb.200;
        }
    }



    ------------------------------
    OLEKSII KLOCHKO
    ------------------------------