I would think that after you've re-written the IP address you could
look at it and then rewrite the MAC.  Unless I don't understand what
you're trying to accomplish?
--
Aaron Turner
https://synfin.net/         Twitter: @synfinatic
Those who would give up essential Liberty, to purchase a little temporary
Safety, deserve neither Liberty nor Safety.
    -- Benjamin Franklin


On Fri, Jul 15, 2016 at 1:47 PM, James deCocq <dotmar...@hotmail.com> wrote:
> Thanks, yes I know the calculation, but the new value of the IP is not known, 
> low-order bits of the existing IP are masked in to the new IP. I obviously 
> could do what you suggest with a libpcap-based post-processor, but otherwise 
> I must not be understanding what you are suggesting, can you elaborate?
>
> ________________________________________
> From: Aaron Turner <synfina...@gmail.com>
> Sent: Friday, July 15, 2016 3:36:30 PM
> To: Main forum for tcpreplay
> Subject: Re: [Tcpreplay-users] tcprewrite recalculate multicast MAC
>
> You definitely could do this in one pass with a code change.  You just
> take the lower 23 bits of the IP address and map that onto the lower
> 23 bits of the MAC address.  The upper 24 bits of the MAC are just:
> 01-00-5E and the remaining high bit of the 4th octet is zero.
>
> More info: https://technet.microsoft.com/en-us/library/cc957928.aspx
> --
> Aaron Turner
> https://synfin.net/         Twitter: @synfinatic
> Those who would give up essential Liberty, to purchase a little temporary
> Safety, deserve neither Liberty nor Safety.
>     -- Benjamin Franklin
>
>
> On Fri, Jul 15, 2016 at 1:04 PM, James deCocq <dotmar...@hotmail.com> wrote:
>> The alternative would seem to involve several tens or hundreds of passes 
>> through the file, or to write a standalone post-processor I suppose. Any way 
>> to submit a patch or write a hook to do this in the same pass? The rub would 
>> seem to be making it dependent on the multicast address change.
>>
>> ________________________________________
>> From: Aaron Turner <synfina...@gmail.com>
>> Sent: Friday, July 15, 2016 1:54:12 PM
>> To: Main forum for tcpreplay
>> Subject: Re: [Tcpreplay-users] tcprewrite recalculate multicast MAC
>>
>> you can change/hardcode a new MAC, but there's no way of recalculating
>> based on the IP address.
>> --
>> Aaron Turner
>> https://synfin.net/         Twitter: @synfinatic
>> Those who would give up essential Liberty, to purchase a little temporary
>> Safety, deserve neither Liberty nor Safety.
>>     -- Benjamin Franklin
>>
>>
>> On Fri, Jul 15, 2016 at 10:13 AM, James deCocq <dotmar...@hotmail.com> wrote:
>>> Hi all,
>>>
>>> Using tcprewrite to modify destination multicast IP using a CIDR mask, iIs 
>>> there a way to force recalculation of the multicast destination MAC address 
>>> associated with the new value of the IP? Thanks!
>>>
>>> ------------------------------------------------------------------------------
>>> What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic
>>> patterns at an interface-level. Reveals which users, apps, and protocols are
>>> consuming the most bandwidth. Provides multi-vendor support for NetFlow,
>>> J-Flow, sFlow and other flows. Make informed decisions using capacity 
>>> planning
>>> reports.http://sdm.link/zohodev2dev
>>> _______________________________________________
>>> Tcpreplay-users mailing list
>>> Tcpreplay-users@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/tcpreplay-users
>>> Support Information: http://tcpreplay.synfin.net/trac/wiki/Support
>>
>> ------------------------------------------------------------------------------
>> What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic
>> patterns at an interface-level. Reveals which users, apps, and protocols are
>> consuming the most bandwidth. Provides multi-vendor support for NetFlow,
>> J-Flow, sFlow and other flows. Make informed decisions using capacity 
>> planning
>> reports.http://sdm.link/zohodev2dev
>> _______________________________________________
>> Tcpreplay-users mailing list
>> Tcpreplay-users@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/tcpreplay-users
>> Support Information: http://tcpreplay.synfin.net/trac/wiki/Support
>>
>> ------------------------------------------------------------------------------
>> What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic
>> patterns at an interface-level. Reveals which users, apps, and protocols are
>> consuming the most bandwidth. Provides multi-vendor support for NetFlow,
>> J-Flow, sFlow and other flows. Make informed decisions using capacity 
>> planning
>> reports.http://sdm.link/zohodev2dev
>> _______________________________________________
>> Tcpreplay-users mailing list
>> Tcpreplay-users@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/tcpreplay-users
>> Support Information: http://tcpreplay.synfin.net/trac/wiki/Support
>
> ------------------------------------------------------------------------------
> What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic
> patterns at an interface-level. Reveals which users, apps, and protocols are
> consuming the most bandwidth. Provides multi-vendor support for NetFlow,
> J-Flow, sFlow and other flows. Make informed decisions using capacity planning
> reports.http://sdm.link/zohodev2dev
> _______________________________________________
> Tcpreplay-users mailing list
> Tcpreplay-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/tcpreplay-users
> Support Information: http://tcpreplay.synfin.net/trac/wiki/Support
>
> ------------------------------------------------------------------------------
> What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic
> patterns at an interface-level. Reveals which users, apps, and protocols are
> consuming the most bandwidth. Provides multi-vendor support for NetFlow,
> J-Flow, sFlow and other flows. Make informed decisions using capacity planning
> reports.http://sdm.link/zohodev2dev
> _______________________________________________
> Tcpreplay-users mailing list
> Tcpreplay-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/tcpreplay-users
> Support Information: http://tcpreplay.synfin.net/trac/wiki/Support

------------------------------------------------------------------------------
What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic
patterns at an interface-level. Reveals which users, apps, and protocols are 
consuming the most bandwidth. Provides multi-vendor support for NetFlow, 
J-Flow, sFlow and other flows. Make informed decisions using capacity planning
reports.http://sdm.link/zohodev2dev
_______________________________________________
Tcpreplay-users mailing list
Tcpreplay-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/tcpreplay-users
Support Information: http://tcpreplay.synfin.net/trac/wiki/Support

Reply via email to