Dado o hardware preciso que você menciona, não tenho nada a acrescentar que ainda não tenha sido mencionado.
A idéia de ter dois EtherChannels, um para cada switch no rack, per ASA poderia ser simplificada um pouco usando switches empilháveis. Eu percebo que se você já tem o hardware, isso é discutível - no entanto, ele poderia simplificar futuras implementações com uma pequena mudança na aquisição de hardware.
A linha Cisco 2960S (a mais recente atualização de modelo da série Catalyst 2960) suporta o empilhamento através do FlexStack módulo de pilha - semelhante a como os 3750s são empilháveis com o StackWise [+]. O FlexStack e o StackWise não são os mesmos, mas, do ponto de vista administrativo, produzem muitos dos mesmos resultados. Para aqueles que não querem mergulhar em switches de chassi, os recursos de empilhamento da Cisco nos 2960S e 3750 [V2, E, X] fornecem um punhado de funções similares.
Nesse caso, o EtherChannel de empilhamento cruzado específico pode produzir muita simplificação. Com o EtherChannel de pilha cruzada, seria possível configurar um EtherChannel único de um ASA com uma interface PHY indo para o primeiro switch no rack e uma segunda interface PHY no EtherChannel indo para o segundo switch em o mesmo rack. Além disso, os comutadores na pilha (no mesmo rack) não precisam de EtherChannels configurados entre eles - já que sua interconectividade é fornecida pelo 2960S FlexStack.
Os cabos FlexStack podem ter até 3 m de comprimento - dependendo da proximidade dos racks, você pode conseguir empilhar todos os quatro switches.
Com múltiplos ASAs em HA, as redundâncias desejadas podem ser alcançadas com um pouco de simplificação.
Eu apresento isso porque tenho objetivos parecidos com os quais você listou os ASAs em HA e empilhou os 3750X em alguns sites de data centers de clientes.