Differences
This shows you the differences between two versions of the page.
en:dpi:bras_bng:bras_l2_vlan:bras_l2_vlan_arp_proxy [2024/09/26 15:29] – created - external edit 127.0.0.1 | en:dpi:bras_bng:bras_l2_vlan:bras_l2_vlan_arp_proxy [2025/09/22 08:07] (current) – elena.krasnobryzh | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== ARP proxy ====== | + | ====== ARP Processing |
{{indexmenu_n> | {{indexmenu_n> | ||
- | ARP-requests handling is enabled by the '' | ||
- | * 0 - ARP proxy mode is disabled. In this mode, BRAS responds only to ARP requests being sent from an IP address specified in '' | ||
- | * 0x0001 - specifies to respond to subscriber ARP-requests: | ||
- | * 0x0002 - specifies to respond to ARP requests being sent from user subnet gateways. The gateway addresses are extracted from the DHCP subscriber traffic. | ||
- | * 0x0004 [in router mode] - respond if there is a route to the requested IP. This flag works only if the router mode is enabled. If a subscriber requests ARP for an address with a known route, fastDPI will respond with its own MAC address '' | ||
- | When the ARP proxy is enabled, BRAS responds | + | ARP request processing |
+ | * 0 - ARP proxy mode is disabled. In this mode, the BRAS only responds | ||
+ | * 0x0001 - respond to subscriber | ||
+ | * 0x0002 - respond to ARP requests for subscriber subnet gateways. Gateway | ||
+ | * 0x0004 [in router mode] - respond if there is a route to the requested IP. This flag only works if router mode is enabled. If a subscriber requests ARP for an IP address with a known route, fastDPI responds with its own MAC address '' | ||
- | The fastDPI BRAS checks | + | When ARP proxy is enabled, |
- | The fastDPI BRAS does not respond to gratuitous/ | + | Before processing an ARP request, |
- | <note important> | + | <note important> |
- | === External | + | ARP request |
+ | | ^ target subscriber IP ^^^ | ||
+ | ^ source subscriber IP ^ no VLAN ^ VLAN ^ QinQ ^ | ||
+ | | **no VLAN** | ||
+ | | **VLAN** | ||
+ | | **QinQ** | ||
- | To ensure that the boarder | + | **drop** - SSG silently drops the ARP request \\ |
+ | **reply** - SSG responds to the ARP request | ||
- | <note important> | + | In SSG 10.3, switch mode support was added – segmentation of subscribers in a shared VLAN on the access network. In this mode, subscribers in the same VLAN are isolated from each other at the switch, so SKAT must respond to ARP requests between subscribers in the same VLAN. This is enabled with the parameter in '' |
+ | < | ||
+ | # Flag for subscriber segmentation in a shared VLAN on the access network | ||
+ | # (subscriber isolation at the switch, i.e. traffic is not delivered between subscribers even within the same VLAN) | ||
+ | # Considered only when bit 1 is set in bras_arp_proxy for ARP requests from one subscriber to another. | ||
+ | # off (typical case) - subscribers A and B in the same VLAN can communicate directly, SSG | ||
+ | # does not process ARP requests from subscriber A "who has subscriber B IP" | ||
+ | # on - switch enables isolation of subscribers within the same VLAN, so SSG must respond | ||
+ | # to ARP requests from subscriber A "who has target subscriber B IP" | ||
+ | # | ||
+ | </ | ||
+ | When '' | ||
+ | | | ||
+ | ^ source subscriber IP ^ no VLAN ^ VLAN ^ QinQ ^ | ||
+ | |**no VLAN** | ||
+ | |**VLAN** | ||
+ | |**QinQ** | ||
+ | |||
+ | |||
+ | ===== ARP Processing from Outside (border side) ===== | ||
+ | |||
+ | To prevent the border ARP table from being filled with redundant entries, SSG does not respond to the border with its MAC address for ARP requests for subscriber IPs.\\ | ||
+ | Instead, the border should have a transit route through SSG for all subscriber subnets it serves. \\ | ||
+ | The destination address for such routes should be the value defined by the parameter '' | ||
+ | |||
+ | <note important> | ||