6.A.
From an=a+1>1, we know a>1.
Also, b2n=b+3a>3a>3, thus, b>1.
Therefore, a and b are both greater than 1.
Since a2n−b2n
=(a+1)2−(b+3a)=a2−a−b+1, and a2n−b2n=(a−b)(a2n−1+a2n−2b+⋯+b2n−1),
then a2−a−b+1
=(a−b)(a2n−1+a2n−2b+⋯+b2n−1).
Therefore, a−ba2−a−b+1>1.
Hence a−ba2−a−b+1−a+b>0, which means
a−b(a−1)2>0.
Thus, a>b.
In summary, a>b>1.