Hey there,
remote-site-id has more to do with default site association rules. Imagine a PE-1 with site CE-1 that has multiple interfaces.
By default, the order of interfaces under CE-1 in the configuration are relevant. In other words, the first interface will get a site-id=1, each following interface's would be incremented by 1and default inheritance will be increased by two when remote site id equals local site id.
With remote-site-id knob, you have more control (and sometimes visibility) over this association mechanism.
For example
[...]
site CE-1 {
site-identifier 1;
interface fe-0/0/0.30 {
remote-site-id 3;
}
interface fe-0/0/0.20 {
remote-site-id 2;
}
}
is equal to:
[...]
site CE-1 {
site-identifier 1;
interface fe-0/0/0.20 {
}
interface fe-0/0/0.30 {
}
}
Note that the first interface get remote-site-id 2 because the local id is 1.
In short, there's still no mac learning involved.
Hope this helps,