Поиск по сайту

    Мои услуги на Kwork

VLAN rewrite на juniper ex/qfx или как поменять заголовок vlan

Появилась задача с одного оборудования передать трафик в другое, но при этом в “пути” нужно было сменить заголовок тега с одного на другой. В реальной ситуации, оборудования в транзите было больше, и исходный влан там был занят. Поэтому использовали возможность juniper перезаписи заголовка влана (vlan-rewrite)

Пример схемы:




  • Если с левого EX пинговать правый во влане 10, пинг работает без трансляции
  • Если с левого свитча пинговать правый во влане 20, то на qfx трафик транслируется во влан 220 на правом свитче
  • The return traffic from SW-B on vlan220 will be translated back to vlan20 while egressing to SW-A by EX4300.
  • При обратном пинга с правого в левый, с 220 влана, происходит обратная трансляция на qfx и к левому свитчу проходит трафик в 20 влане.

 

Примет настроек:

ex4300-left

{master:0}[edit]
root@ex4300-left# run show configuration vlans
V10 {
    vlan-id 10;
    l3-interface vlan.10;
}
V20 {
    vlan-id 20;
    l3-interface vlan.20;
}

root@ex4300-left# run show configuration interfaces
ge-0/0/1 {
    unit 0 {
        family ethernet-switching {
            port-mode trunk;
            vlan {
                members all;
            }
        }
    }
}
vlan {
    unit 10 {
        family inet {
            address 10.0.0.1/24;
        }
    }
    unit 20 {
        family inet {
            address 20.0.0.1/24;
        }
    }
}​

 

​qfx3500

root@qfx3500# run show configuration vlans
V10 {
    vlan-id 10;
}
V220 {
    vlan-id 220;
}

qfx3500# run show configuration interfaces
ge-0/0/0 {
    unit 0 {
        family ethernet-switching {
            interface-mode trunk;
            vlan {
                members all;
            }
        }
    }
}
ge-0/0/1 {
    flexible-vlan-tagging;
    unit 0 {
        family ethernet-switching {
            interface-mode trunk;
            vlan {
                members [ 10 220 ];
            }
            vlan-rewrite {
                translate 20 220;
            }
        }
    }
}
irb {
    unit 10 {
        family inet {
            address 10.0.0.5/24;
        }
    }
    unit 220 {
        family inet {
            address 20.0.0.5/24;
        }
    }
}

 

ex4300-right

root@ex4300-right# run show configuration interfaces
ge-0/0/0 {
    vlan-tagging;
    unit 10 {
        vlan-id 10;
        family inet {
            address 10.0.0.2/24;
        }
    }
    unit 220 {
        vlan-id 220;
        family inet {
            address 20.0.0.2/24;
        }
    }
}

Comments

So empty here ... leave a comment!

Добавить комментарий

Sidebar



Яндекс.Метрика Рейтинг@Mail.ru